Juan M Gómez
2f109595e9
reset macrocache after each script evaluation ( #22195 )
2023-06-30 23:03:25 +02:00
ringabout
4647c7b596
fixes #14409 ; fixes #10674 VM callbacks switch to table-index seqs ( #21297 )
...
* fixes #14409 ; fixes#10674 VM callbacks switch to table-index seqs
* fixes package name
* reduce runtime cost
2023-01-26 23:49:04 +01:00
Andreas Rumpf
73a8b950cb
big steps torwards an efficient, simple IC implementation ( #16543 )
...
* reworked ID handling
* the packed AST now has its own ID mechanism
* basic serialization code works
* extract rodfiles to its own module
* rodfiles: store and compare configs
* rodfiles: store dependencies
* store config at the end
* precise dependency tracking
* dependency tracking for rodfiles
* completed loading of PSym, PType, etc
* removed dead code
* bugfix: do not realloc seqs when taking addr into an element
* make IC opt-in for now
* makes tcompilerapi green again
* final cleanups
Co-authored-by: Andy Davidoff <github@andy.disruptek.com >
2021-01-02 07:30:39 +01:00
Scott Wadden
098a8a7c52
nimeval errorHook support ( #15255 )
2020-09-07 20:05:07 +02:00
Araq
6b39b47abc
hotfix: make tcompilerapi green again
2020-04-30 22:48:10 +02:00
Jasper Jenkins
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts ( #13170 )
2020-01-17 10:34:31 +01:00
Jasper Jenkins
9ea55eccbb
make addQuoted work on nimscript ( #12717 ) [backport]
2019-11-28 23:01:17 +01:00
Federico Ceratto
39290cf88c
Fix spellings ( #12277 ) [backport]
2019-09-27 07:02:54 +02:00
Araq
795044ed2b
make tests green again
2019-05-27 21:29:02 +02:00
Andreas Rumpf
49e686ab4e
fixes #1286 ; object case transitions are now sound
2019-05-27 21:29:02 +02:00
Arne Döring
2a4c09ff88
megatest can be executed
2018-12-11 21:23:21 +01:00
Timothee Cour
a58c982a49
test case for #9180 and re-enables the disabled tcompilerapi test ( #9181 )
...
* add findNimStdLibCompileTime and un-disable tcompilerapi test; add test case for #9180
* address comments
2018-10-11 09:44:35 +02:00
Andreas Rumpf
34f0b91104
attempt to make travis green for 'koch testinstall'
2018-09-18 17:25:27 +02:00
Andreas Rumpf
688c54d8f1
compiler API: final cleanups; improve security by diabling 'gorge' and friends
2018-05-29 09:07:24 +02:00
Andreas Rumpf
06122ff711
rewrote nimeval.nim; added tcompilerapi example to show how the compiler can be used as an API
2018-05-29 01:18:50 +02:00