Commit graph

192 commits

Author SHA1 Message Date
Ganesh Viswanathan
8fcf8011a5 Fix #124 2019-04-05 17:46:03 -05:00
Ganesh Viswanathan
a17c654fac Fix #124 2019-04-05 16:42:41 -05:00
Ganesh Viswanathan
7bee0392e7 Show stackTrace on asserts 2019-04-05 16:20:15 -05:00
Ganesh Viswanathan
9a90495a1e Handle struct pointer first field, additional debugging 2019-04-05 12:14:27 -05:00
Ganesh Viswanathan
cc1cbb459c Fix for parser.h 2019-04-01 16:57:28 -05:00
Ganesh Viswanathan
50f4d73db9 Verbose logging 2019-04-01 12:53:37 -05:00
Ganesh Viswanathan
da4d800fad Fix for upstream tree-sitter changes 2019-04-01 12:05:43 -05:00
Ganesh Viswanathan
98352b8899 Fix CI 2019-03-23 13:59:03 -05:00
Ganesh Viswanathan
454403b9fe Double pointer support 2019-03-23 13:33:52 -05:00
Ganesh Viswanathan
28e2d7bb87 Fix #120 - object 2019-03-21 10:51:00 -05:00
Ganesh Viswanathan
295e838bc1 Fix include of stdlib in recurse 2019-03-14 10:46:13 -05:00
Ganesh Viswanathan
9fc0bb99b3 Merge branch 'master' of https://github.com/genotrance/nimterop 2019-03-11 14:54:37 -05:00
Ganesh Viswanathan
fc1bc78250 Fix powershell TLS issue with download 2019-03-07 12:21:31 -06:00
Timothee Cour
fcc1dde123 fix some links nimgen,genotrance => nimterop (#118) 2019-02-12 17:34:03 -06:00
Timothee Cour
5e212ce606 make relativePath more robust (#115) 2019-02-08 16:48:24 -06:00
Timothee Cour
bed87aa2d8 docs now include theindex.html (w all procs) + search (#116)
* nim docs now generates theindex.html

* doc: enable doc search

* fixup
2019-02-08 16:32:05 -06:00
Timothee Cour
5226420474 execAction: quoting was not robust (in case cmd had quotes) and bash -c was redundant on posix (#117) 2019-02-08 15:59:41 -06:00
Ganesh Viswanathan
0ef310b7d9 And/or/xor for enums 2019-02-07 20:48:16 -06:00
Ganesh Viswanathan
1251d9e200 Fix issue #90 based on PR #91 2019-02-06 18:19:20 -06:00
Ganesh Viswanathan
7bc619e79d Rename tree-sitter runtime to api, add tsgen 2019-02-06 18:13:58 -06:00
Ganesh Viswanathan
b2d68ba84c Fix to accommodate tree-sitter upstream changes 2019-02-06 16:02:08 -06:00
Ganesh Viswanathan
e3b3750ef0 Revert relativePath 2019-02-06 15:10:19 -06:00
Ganesh Viswanathan
10aef55dad Add exclude to cCompile, fix duplicate filename compilation, mkDir fix, cp/mvFile, full relativePath 2019-02-06 14:47:09 -06:00
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