Andreas Rumpf
|
413580bc04
new minor language feature: .noSideEffect blocks like .gcsafe blocks
|
6 anni fa |
Andreas Rumpf
|
eb919c35b2
fixes #9675
|
6 anni fa |
cooldome
|
086676782a
Add isInstanceOf for generic procs to the macros module (#9730)
|
6 anni fa |
cooldome
|
8c1083d3b7
Of operator in vm fixes [backport] (#9717)
|
6 anni fa |
Andreas Rumpf
|
1c73db08b8
nim check fix; fixes #9609 [backport]
|
6 anni fa |
Andreas Rumpf
|
24902394f7
VM: don't inject destructor calls, refs #7041
|
6 anni fa |
Arne Döring
|
07f76c3ef9
fix compiler crash
|
6 anni fa |
Andrii Riabushenko
|
a54e0703a9
Add test
|
6 anni fa |
Andrii Riabushenko
|
bd68d3d8f4
improve style
|
6 anni fa |
Andrii Riabushenko
|
a7c9533a73
Add int float casts to vm
|
6 anni fa |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
6 anni fa |
Timothee Cour
|
745f1642d6
implement sizeof and alignof operator (manually squashed #5664) (#9356)
|
6 anni fa |
LemonBoy
|
ee14ace5d3
Field checks for everybody (#8957)
|
6 anni fa |
LemonBoy
|
fb54f394e8
Fix for VM codegen with static[T] types
|
6 anni fa |
LemonBoy
|
c2e5faf959
The VM cannot call methods
|
6 anni fa |
cooldome
|
e63c66b810
Add sym owner to macros (#8253)
|
6 anni fa |
Araq
|
7278f28740
fixes the remaining fixable Nimrod->Nim renamings; closes #2032
|
6 anni fa |
LemonBoy
|
5cd152bfda
Allow `hint` and `warning` to specify its loc info (#8771)
|
6 anni fa |
andri lim
|
4d5cce9882
fixes #6255, add `system.ashr` arithmetic right shift (#8547)
|
6 anni fa |
andri lim
|
6e3d1dced5
fixes #5617, 'copyLineInfo' addition (#8523)
|
6 anni fa |
andri lim
|
78c0ac5407
fixes #7827, bindSym enhancement (#8499)
|
6 anni fa |
Oscar Nihlgård
|
931273cc6b
Fix ref bug in vmgen (#8424)
|
6 anni fa |
Yuriy Glukhov
|
dd06c46865
Fixed uncaught exception in vm gen
|
6 anni fa |
Andreas Rumpf
|
f555338ce8
bugfix: allow 'export' in the VM
|
6 anni fa |
Araq
|
8e9551b1c7
fixex merge conflicts
|
6 anni fa |
Oscar Nihlgård
|
440212a154
Fix for newStringOfCap in VM (#7901)
|
6 anni fa |
Andreas Rumpf
|
268260953c
completed VM support for incremental compilations
|
6 anni fa |
Andreas Rumpf
|
b5194f592c
WIP: an API for VM replay global state support
|
6 anni fa |
Andreas Rumpf
|
61fb83ecbb
baby steps for incremental compilation
|
6 anni fa |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 anni fa |