Timothee Cour
|
f838b1e6c1
fix #9872: setLen now works properly at CT [backport]
|
6 years ago |
cooldome
|
086676782a
Add isInstanceOf for generic procs to the macros module (#9730)
|
6 years ago |
cooldome
|
8c1083d3b7
Of operator in vm fixes [backport] (#9717)
|
6 years ago |
Andreas Rumpf
|
24902394f7
VM: don't inject destructor calls, refs #7041
|
6 years ago |
Andrii Riabushenko
|
a54e0703a9
Add test
|
6 years ago |
Andrii Riabushenko
|
a7c9533a73
Add int float casts to vm
|
6 years ago |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
6 years ago |
LemonBoy
|
b97a7dbf3d
Make the registered passes local to the ModuleGraph (#9259)
|
6 years ago |
LemonBoy
|
027cc5013e
Fix error during field access in VM
|
6 years ago |
cooldome
|
e63c66b810
Add sym owner to macros (#8253)
|
6 years ago |
Araq
|
7278f28740
fixes the remaining fixable Nimrod->Nim renamings; closes #2032
|
6 years ago |
Araq
|
cfbf9dcc59
fixes #8740
|
6 years ago |
LemonBoy
|
5cd152bfda
Allow `hint` and `warning` to specify its loc info (#8771)
|
6 years ago |
cooldome
|
d5e1d102df
fixes 8754 (#8755)
|
6 years ago |
Araq
|
64517445ea
even more strict isNil handling for strings/seqs in order to detect bugs
|
6 years ago |
andri lim
|
4d5cce9882
fixes #6255, add `system.ashr` arithmetic right shift (#8547)
|
6 years ago |
andri lim
|
6e3d1dced5
fixes #5617, 'copyLineInfo' addition (#8523)
|
6 years ago |
andri lim
|
78c0ac5407
fixes #7827, bindSym enhancement (#8499)
|
6 years ago |
Timothee Cour
|
818d9be311
`lineInfoObj` (and `check`, `expect`) now return absolute paths (#8466)
|
6 years ago |
Oscar Nihlgård
|
931273cc6b
Fix ref bug in vmgen (#8424)
|
6 years ago |
Andreas Rumpf
|
2e3f477957
VM: accessing the string terminator is not allowed anymore; cleanup tests/system/tostring.nim
|
6 years ago |
Oscar Nihlgård
|
7ae9c4358e
Fix vm regression (#8163)
|
6 years ago |
Oscar Nihlgård
|
d146045ed5
Fixes #6689 (#8135)
|
6 years ago |
Oscar Nihlgård
|
ae69e571e1
VM regression fixes (#8146)
|
6 years ago |
Oscar Nihlgård
|
236bc06b5f
Improve vm support for ref types
|
6 years ago |
Andreas Rumpf
|
268260953c
completed VM support for incremental compilations
|
6 years ago |
Andreas Rumpf
|
b5194f592c
WIP: an API for VM replay global state support
|
6 years ago |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
6 years ago |
Andreas Rumpf
|
688c54d8f1
compiler API: final cleanups; improve security by diabling 'gorge' and friends
|
6 years ago |
Andreas Rumpf
|
382bc34f93
vm now free of global variables
|
6 years ago |