aboutsummaryrefslogtreecommitdiff
path: root/tests/tnimterop_c.nim
AgeCommit message (Collapse)Author
2020-04-12Fix #181 - cPluginPath()Ganesh Viswanathan
2020-04-10Fix #178 - single underscoreGanesh Viswanathan
2020-04-02ast2 test fix for osx, catch parseString errors, handle type field commentsGanesh Viswanathan
2020-04-01ast2 proc pragmas, fix typedef struct X importc, convention selection, ast2 ↵Ganesh Viswanathan
bitfield support
2020-03-23ast2 bug fixes - getIdentName, ptr object, header constGanesh Viswanathan
2019-12-23Restrict to OSXissue80Ganesh Viswanathan
2019-12-21Fix #75 - support char and char* #definesissue75Ganesh Viswanathan
2019-10-21Test cases for cOverrideoverrideGanesh Viswanathan
2019-10-16Partial fix for #139Ganesh Viswanathan
2019-07-29Fix #131 - division in enumsGanesh Viswanathan
2019-06-09Bitfield support, space after commentsGanesh Viswanathan
2019-05-07Add support for char enums - #119Ganesh Viswanathan
2019-05-07Pragma cleanup and fixesGanesh Viswanathan
2019-05-07Test case for enum identifer or'dGanesh Viswanathan
2019-03-23Double pointer supportGanesh Viswanathan
2019-02-02refs #68; turn some macros to CT procs; fix #112 (doc fixes) (#102)Timothee Cour
* refs #68 macro=>proc cSkipSymbol * refs #68 macro=>proc cDebug * refs #68 macro=>proc cDisableCaching * refs #68 notes for cDefine * refs #68 macro=>proc cAddSearchDir ; improve some runnableExamples * refs #68 macro=>proc cAddStdDir * $projpath/include => testsIncludeDir() everywhere * disable $projpath interpolation (error prone) * fix tests * make nim doc part of test suite; fix for 0.19.2
2019-01-29fix #62 (toast now addressed relatively); macros=>procs + other fixes (#70)Timothee Cour
* fixes https://github.com/genotrance/nimterop/issues/62 * toast is now automatically built on demand, and doesn't depend on PATH - [ ] todo: need to track its deps properly to trigger rebuilding it; using same algo as shown here https://github.com/genotrance/nimterop/issues/69 but using nim deps instead of c deps * many other fixes * trying to follow https://github.com/timotheecour/vitanim/wiki/Nim-best-practices
2019-01-28Fix skip bug on _, parent in SymbolGanesh Viswanathan
2019-01-27Remove Result, add plugin.nim, forceBuildGanesh Viswanathan
2019-01-27Improve onSymbol APIGanesh Viswanathan
2019-01-27Plugin supportGanesh Viswanathan
2019-01-22Partial fix for #52 - only when names differGanesh Viswanathan
2019-01-22Fix #58Ganesh Viswanathan
2019-01-21Support for empty struct/unionGanesh Viswanathan
2019-01-21Support cache disablingGanesh Viswanathan
2019-01-21Fix #50 - ptr object to pointerGanesh Viswanathan
2019-01-19Fix #41Ganesh Viswanathan
2019-01-18Recursive node support, enum expressions, or/and/not (#45)genotrance
2018-12-29fix #15 by re-enabling nim cpp on c file and selectively disabling failing ↵Timothee Cour
things
2018-12-29add failing tests; add a test at CTTimothee Cour
2018-12-28Implement PR #17Ganesh Viswanathan
2018-12-27Struct field function pointers, cstring, show toast error in cimportGanesh Viswanathan
2018-12-26Array ptr, numeric length, testsGanesh Viswanathan
2018-12-26Tests for enhancementsGanesh Viswanathan
2018-12-04Support for unionsGanesh Viswanathan
2018-11-27doAssert => checkTimothee Cour
2018-11-27add syntax cIncludeDir "$projpath/include"; do not use recursive search ↵Timothee Cour
paths; add test tests/tnimterop_cpp.nim