Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
před 4 roky |
Clyybber
|
2629d619a1
Fix forward declaration issues in template/macro context (#15091)
|
před 4 roky |
Ico Doornekamp
|
d7ccd82eac
VM profiler (#14833)
|
před 4 roky |
Clyybber
|
2925a47ae6
Fix vm.nim for --gc:arc (#13741)
|
před 4 roky |
Arne Döring
|
eb42f38088
Remove dead magics (#13551)
|
před 4 roky |
Timothee Cour
|
b462baed65
VM: allow overriding MaxLoopIterations without rebuilding nim (#13233)
|
před 5 roky |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
před 5 roky |
Timothee Cour
|
13c08f3ab4
VM: support importc var, ptr/pointer types, cast int <=> ptr/pointer (#12877)
|
před 5 roky |
Ico Doornekamp
|
e61d702206
Increased TInstr field sizes: allow long jumps and 65535 VM registers (#12777)
|
před 5 roky |
Ico Doornekamp
|
6aade97fe8
Refactored VM registerlayout. The size and location of the registers in (#12775)
|
před 5 roky |
Araq
|
0996eb174f
fixes #11727 [backport]
|
před 5 roky |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
před 5 roky |
Andreas Rumpf
|
abe07eb75d
VM: improvements for var T/addr (#12667); fixes #12489
|
před 5 roky |
Arne Döring
|
188ce5f3ee
add nodeId proc to macros (#11456)
|
před 5 roky |
Arne Döring
|
638a4d9d9f
rename cast opcodes, fix for 32bit cast, fix python pretty printer (#12207)
|
před 5 roky |
Araq
|
f1b7c0494e
fixes #12195
|
před 5 roky |
Andreas Rumpf
|
0d5bd7e8b5
removed unused imports [refactoring]
|
před 5 roky |
Andreas Rumpf
|
25e6c53bb5
makes the -d:nimIncremental compiler mode compile again
|
před 5 roky |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
před 5 roky |
Arne Döring
|
e90d91f0e4
[refactoring] remove zeroExtend and friends from the compiler builtins. (#11531)
|
před 5 roky |
cooldome
|
7ba877914a
increase VM limit (#10870)
|
před 5 roky |
Arne Döring
|
188870648a
sizeof alignof offsetof macros api (#10855)
|
před 5 roky |
zah
|
ca4b971bc8
Initial version of the hot-code reloading support for native targets (#10729)
|
před 5 roky |
Timothee Cour
|
adbabf145c
FFI at CT (#10150)
|
před 5 roky |
Arne Döring
|
824f39b32e
Vm bitops fixes (#10520)
|
před 6 roky |
Oscar Nihlgård
|
a4cdd25b19
Support system.reset in vm (#10400)
|
před 6 roky |
cooldome
|
086676782a
Add isInstanceOf for generic procs to the macros module (#9730)
|
před 6 roky |
Andrii Riabushenko
|
a7c9533a73
Add int float casts to vm
|
před 6 roky |
cooldome
|
eaca5be9d6
Change the order of compilation passes, transformation is made lazy at code gen (#8489)
|
před 6 roky |
LemonBoy
|
b97a7dbf3d
Make the registered passes local to the ModuleGraph (#9259)
|
před 6 roky |