Commit graph

369 commits

Author SHA1 Message Date
Ganesh Viswanathan
61eb045744 Fix quoteShell issue 2019-02-03 00:02:13 -06: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
Ganesh Viswanathan
74f4485ecd Add mkdir to git, use in downloadUrl 2019-02-02 00:38:18 -06:00
Ganesh Viswanathan
d6932247a9 Remove preprocessor file lines, clean whitespace in types 2019-01-31 22:10:43 -06:00
Ganesh Viswanathan
1807580c71 Fix #96 - run nim check on bad codegen 2019-01-31 21:15:05 -06:00
Ganesh Viswanathan
4152564b39 Fix #95 - error for multiple underscores 2019-01-31 19:43:32 -06:00
Ganesh Viswanathan
013c925490 Fix appveyor path, badges 2019-01-31 16:20:28 -06:00
Ganesh Viswanathan
ada2ac0244 Fix #101 - include globals in cimport 2019-01-31 09:20:28 -06:00
Ganesh Viswanathan
abaac4d1bf Fix cOverride crash on pragmas 2019-01-31 09:14:56 -06:00
Timothee Cour
5f70b01302 refs #60 importc is now DRY (#88) 2019-01-30 23:50:43 -06:00
genotrance
731398c988
Fix #72 (#97)
* Remove enum converter - #72
* Workaround gc crash on Windows
* Suppress hint, import types in toast
2019-01-30 22:52:49 -06:00
Timothee Cour
3709628b66 rm tests/.gitignore now that top-level .gitignore ignores exe and that generated includes go under ./build (#92) 2019-01-30 06:34:17 -06:00
Timothee Cour
ef8149778c make tsoloud work on OSX (#84) 2019-01-29 23:47:53 -06:00
Timothee Cour
69aaa87253 quit => doAssert to show backtrace + relevant context + exception friendly (#85) 2019-01-29 23:45:19 -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
Timothee Cour
70deda95b7 address comments 2019-01-28 16:47:13 -06:00
Timothee Cour
ecb2d54508 fix for 0.19.2 2019-01-28 16:47:13 -06:00
Timothee Cour
343024738a fix #71; bug fixes in types.nim 2019-01-28 16:47:13 -06:00
Ganesh Viswanathan
31ec7987db Better context in _ error msg, gitPull fix for path, allow suppress of #define _X 2019-01-28 16:14:58 -06:00
Ganesh Viswanathan
62b44fc1e2 Fix #63 - cmdline and date in toast -n output 2019-01-28 10:52:55 -06:00
Ganesh Viswanathan
beebb20769 Merge branch 'master' of https://github.com/genotrance/nimterop 2019-01-28 09:36:44 -06:00
Ganesh Viswanathan
45c3487500 Fix skip bug on _, parent in Symbol 2019-01-28 09:36:25 -06:00
Timothee Cour
1d000ef034 fix for ubuntu 2019-01-28 08:01:51 -06:00
Timothee Cour
7f8b3ebe7d fix travis: stop on 1st error 2019-01-28 08:01:51 -06:00
Ganesh Viswanathan
b86a128456 Allow skip of symbol with _ 2019-01-28 00:44:21 -06:00
Ganesh Viswanathan
70aa3e2b5e Fix #42 - duplicate stylistic identifiers 2019-01-28 00:30:59 -06:00
Ganesh Viswanathan
ef0a250066 Minor fixes 2019-01-27 22:05:54 -06:00
Ganesh Viswanathan
624bee36ff Allow blank onSymbol to skip, test in release mode 2019-01-27 22:05:54 -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
a8b08e1867 Fix typeof for 0.19.2 2019-01-27 22:05:54 -06:00
Ganesh Viswanathan
6c1f458a84 Updated with feedback 2019-01-27 22:05:54 -06:00
Ganesh Viswanathan
699d56d72e Fix on OSX 2019-01-27 22:05:54 -06:00
Ganesh Viswanathan
44b529f5f5 Documentation, fix tmath on Windows 2019-01-27 22:05:54 -06:00
Ganesh Viswanathan
d8c75a43f7 Plugin support 2019-01-27 22:05:54 -06:00
Timothee Cour
f367234ca5 properly ignore all files wo extension 2019-01-25 14:14:32 -06:00
Timothee Cour
0f8678e9b2 fix gitignore (#64) 2019-01-24 22:15:24 -06:00
Ganesh Viswanathan
c3e442474b Always split commas 2019-01-23 21:01:59 -06:00
Ganesh Viswanathan
2853bef8b6 Fix test on Windows 2019-01-23 20:58:56 -06:00
Ganesh Viswanathan
1a8e489b0f Handle cligen split issue 2019-01-23 20:46:01 -06:00
Ganesh Viswanathan
2cec3015ed Fix #56 - override and skip, html links 2019-01-23 19:40:01 -06:00
Ganesh Viswanathan
46f7940f30 Initial support for #56 2019-01-23 09:37:25 -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
f9d0514ad4 Fix #53 - array size expressions 2019-01-21 13:01:26 -06:00
Ganesh Viswanathan
a8028a62ec Fix #55 - crash and no typedef name 2019-01-21 12:37:51 -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
23a93e1d42 Fix build break 2019-01-21 00:47:25 -06:00
Ganesh Viswanathan
22d8181073 Fix #50 - ptr object to pointer 2019-01-21 00:17:44 -06:00