Joey Yakimowich-Payne
|
1e105d34a4
|
Add docgen runs in tests
Fix paths import
Skip docgen for rsa for now
|
2020-05-04 16:43:07 -05:00 |
|
Ganesh Viswanathan
|
2278f0e49d
|
Add -f:ast1, lesser debug output
|
2020-04-29 14:38:35 -05:00 |
|
Ganesh Viswanathan
|
9a93417ae2
|
Fix timeit for legacy, reduce Windows test matrix
|
2020-04-29 00:07:15 -05:00 |
|
Ganesh Viswanathan
|
0afb634b59
|
Fix #181 - cPluginPath()
|
2020-04-12 12:56:50 -05:00 |
|
Ganesh Viswanathan
|
f64fbb67b1
|
Fix #178 - single underscore
|
2020-04-10 22:45:29 -05:00 |
|
Ganesh Viswanathan
|
5c20ce7b60
|
ast2 test fix for osx, catch parseString errors, handle type field comments
|
2020-04-02 18:17:36 -05:00 |
|
Ganesh Viswanathan
|
ad8557d70e
|
ast2 proc pragmas, fix typedef struct X importc, convention selection, ast2 bitfield support
|
2020-04-01 21:47:15 -05:00 |
|
Ganesh Viswanathan
|
c113ecec98
|
ast2 bug fixes - getIdentName, ptr object, header const
|
2020-03-23 16:06:28 -05:00 |
|
Ganesh Viswanathan
|
972297c509
|
Restrict to OSX
|
2019-12-23 16:50:39 -06:00 |
|
Ganesh Viswanathan
|
3fcc3b9526
|
Fix #75 - support char and char* #defines
|
2019-12-21 12:20:33 -06:00 |
|
Ganesh Viswanathan
|
5f9a59fcc6
|
Test cases for cOverride
|
2019-10-21 21:42:09 -05:00 |
|
Ganesh Viswanathan
|
48955b3aa1
|
Partial fix for #139
|
2019-10-16 17:13:27 -05:00 |
|
Ganesh Viswanathan
|
29f59eee99
|
Fix #131 - division in enums
|
2019-07-29 23:24:03 -05:00 |
|
Ganesh Viswanathan
|
68ab2dbec1
|
Bitfield support, space after comments
|
2019-06-09 15:58:01 -05:00 |
|
Ganesh Viswanathan
|
f8c433832e
|
Add support for char enums - #119
|
2019-05-07 22:22:25 -05:00 |
|
Ganesh Viswanathan
|
2457671f9e
|
Pragma cleanup and fixes
|
2019-05-07 11:44:32 -05:00 |
|
Ganesh Viswanathan
|
62f5dc121b
|
Test case for enum identifer or'd
|
2019-05-07 00:11:58 -05:00 |
|
Ganesh Viswanathan
|
454403b9fe
|
Double pointer support
|
2019-03-23 13:33:52 -05:00 |
|
Timothee Cour
|
9fe45ac32b
|
refs #68; turn some macros to CT procs; fix #112 (doc fixes) (#102)
* 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-02-02 18:03:46 -06:00 |
|
Timothee Cour
|
839c4007f6
|
fix #62 (toast now addressed relatively); macros=>procs + other fixes (#70)
* 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-29 23:06:26 -06:00 |
|
Ganesh Viswanathan
|
45c3487500
|
Fix skip bug on _, parent in Symbol
|
2019-01-28 09:36:25 -06:00 |
|
Ganesh Viswanathan
|
89ff8c0cc0
|
Remove Result, add plugin.nim, forceBuild
|
2019-01-27 22:05:54 -06:00 |
|
Ganesh Viswanathan
|
f7a77b7ab9
|
Improve onSymbol API
|
2019-01-27 22:05:54 -06:00 |
|
Ganesh Viswanathan
|
d8c75a43f7
|
Plugin support
|
2019-01-27 22:05:54 -06:00 |
|
Ganesh Viswanathan
|
d6e9a49194
|
Partial fix for #52 - only when names differ
|
2019-01-22 23:03:51 -06:00 |
|
Ganesh Viswanathan
|
bf685d1dfc
|
Fix #58
|
2019-01-22 11:14:32 -06:00 |
|
Ganesh Viswanathan
|
6584a304d5
|
Support for empty struct/union
|
2019-01-21 12:09:01 -06:00 |
|
Ganesh Viswanathan
|
c89a741095
|
Support cache disabling
|
2019-01-21 01:35:42 -06:00 |
|
Ganesh Viswanathan
|
22d8181073
|
Fix #50 - ptr object to pointer
|
2019-01-21 00:17:44 -06:00 |
|
Ganesh Viswanathan
|
47bc610c9a
|
Fix #41
|
2019-01-19 00:23:26 -06:00 |
|
genotrance
|
dd234ab7ef
|
Recursive node support, enum expressions, or/and/not (#45)
|
2019-01-18 22:39:22 -06:00 |
|
Timothee Cour
|
6cc1e66ee2
|
fix #15 by re-enabling nim cpp on c file and selectively disabling failing things
|
2018-12-29 14:49:01 -08:00 |
|
Timothee Cour
|
9f7d2ca956
|
add failing tests; add a test at CT
|
2018-12-29 14:15:34 -08:00 |
|
Ganesh Viswanathan
|
1e086d5959
|
Implement PR #17
|
2018-12-28 00:33:09 -06:00 |
|
Ganesh Viswanathan
|
21bd2d4112
|
Struct field function pointers, cstring, show toast error in cimport
|
2018-12-27 22:42:55 -06:00 |
|
Ganesh Viswanathan
|
e59e34a7be
|
Array ptr, numeric length, tests
|
2018-12-26 20:18:38 -06:00 |
|
Ganesh Viswanathan
|
1684e773ad
|
Tests for enhancements
|
2018-12-26 17:42:13 -06:00 |
|
Ganesh Viswanathan
|
dfe06fd9d4
|
Support for unions
|
2018-12-04 23:37:08 -06:00 |
|
Timothee Cour
|
c1ea14c0d3
|
doAssert => check
|
2018-11-27 18:28:14 -05:00 |
|
Timothee Cour
|
d00aeeafdd
|
add syntax cIncludeDir "$projpath/include"; do not use recursive search paths; add test tests/tnimterop_cpp.nim
|
2018-11-27 18:28:14 -05:00 |
|