cooldome
|
086676782a
Add isInstanceOf for generic procs to the macros module (#9730)
|
6 년 전 |
Andrii Riabushenko
|
a7c9533a73
Add int float casts to vm
|
6 년 전 |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
6 년 전 |
LemonBoy
|
b97a7dbf3d
Make the registered passes local to the ModuleGraph (#9259)
|
6 년 전 |
cooldome
|
e63c66b810
Add sym owner to macros (#8253)
|
6 년 전 |
Araq
|
7278f28740
fixes the remaining fixable Nimrod->Nim renamings; closes #2032
|
6 년 전 |
Andreas Rumpf
|
864d24d70e
change the VM's max instruction count to 3_000_000
|
6 년 전 |
andri lim
|
4d5cce9882
fixes #6255, add `system.ashr` arithmetic right shift (#8547)
|
6 년 전 |
andri lim
|
6e3d1dced5
fixes #5617, 'copyLineInfo' addition (#8523)
|
6 년 전 |
andri lim
|
78c0ac5407
fixes #7827, bindSym enhancement (#8499)
|
6 년 전 |
Oscar Nihlgård
|
236bc06b5f
Improve vm support for ref types
|
6 년 전 |
Andreas Rumpf
|
268260953c
completed VM support for incremental compilations
|
6 년 전 |
Andreas Rumpf
|
b5194f592c
WIP: an API for VM replay global state support
|
6 년 전 |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 년 전 |
Andreas Rumpf
|
05724645f8
more modules compile again
|
6 년 전 |
Andreas Rumpf
|
fedc136985
transf and vmgen compile again
|
6 년 전 |
Andreas Rumpf
|
b7116a28ee
compiler refactoring, pass config around explicitly
|
6 년 전 |
Arne Döring
|
6baca58693
Get symbol kind (#7491)
|
6 년 전 |
Araq
|
4301744e49
raise the max instruction count for the VM to one billion
|
6 년 전 |
Parashurama
|
88a5e9d88c
Fix operations on string as openarray in VM. (#6257)
|
7 년 전 |
Parashurama
|
f063943d5f
Vm fix zero extend proc ze/ze64 && toU32/toU16/toU8 (#5988)
|
7 년 전 |
Arne Döring
|
52f092d02b
Lineinfo change (#6084)
|
7 년 전 |
Araq
|
9d488261df
added system.gorgeEx that includes the exitCode; refs #4874; fixes #1994
|
8 년 전 |
Araq
|
773d17cd14
big refactoring: step 1
|
8 년 전 |
Andreas Rumpf
|
60b187513e
stdlib and compiler don't use .immediate anymore
|
8 년 전 |
Araq
|
695e2e970e
implemented macros.getImpl
|
9 년 전 |
Adam Strzelecki
|
1a0417fbe0
macros: Introduce sameType(a, b) for node types
|
9 년 전 |
Araq
|
17cace280c
fixes #2297, fixes #2946
|
9 년 전 |
Araq
|
d3fc6e1f28
marshalling can be done at compile-time
|
9 년 전 |
Araq
|
7be092bba5
VM: minor fixes to make lexim work
|
9 년 전 |