summary refs log tree commit diff stats
path: root/compiler/vmdef.nim
Commit message (Expand)AuthorAgeFilesLines
* fix getNullValue for cstring in VM, make other VM code aware of nil cstring (...metagn2023-08-211-1/+1
* fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)ringabout2023-01-261-4/+14
* remove dead code in VM (#21296)ringabout2023-01-251-1/+1
* Implement setLineInfo (#21153)Peter Munch-Ellingsen2022-12-221-1/+2
* Implemented `mSlice` on the VM allowing `toOpenArray` to work at compile time...Jason Beetham2022-10-201-0/+1
* [vm] remove unused opcSubstr opcode (#19834)flywind2022-05-301-2/+2
* register callback for marshal in VM (#19578)flywind2022-03-081-3/+2
* ORC: progress (#18000)Andreas Rumpf2021-05-121-1/+1
* since we have now so many virtual registers, reduce memory consumption for th...Andreas Rumpf2021-05-101-2/+1
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-1/+1
* IC: yet another embarrassing omission (#17743)Andreas Rumpf2021-04-171-0/+3
* IC: next steps (#16632)Andreas Rumpf2021-01-121-0/+1
* fix #16555, fixes #16405: len, high honors '\0' for cstring in vm (#16610)Timothee Cour2021-01-111-0/+1
* fixes #15939, fixes #15464, fixes #16169, fixes #16226 VM now supports `addr(...Timothee Cour2020-12-031-0/+1
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-3/+4
* Fix forward declaration issues in template/macro context (#15091)Clyybber2020-07-291-0/+1
* VM profiler (#14833)Ico Doornekamp2020-07-091-0/+15
* Fix vm.nim for --gc:arc (#13741)Clyybber2020-03-261-1/+13
* Remove dead magics (#13551)Arne Döring2020-03-031-1/+1
* VM: allow overriding MaxLoopIterations without rebuilding nim (#13233)Timothee Cour2020-01-231-4/+2
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-1/+1
* VM: support importc var, ptr/pointer types, cast int <=> ptr/pointer (#12877)Timothee Cour2020-01-051-0/+4
* Increased TInstr field sizes: allow long jumps and 65535 VM registers (#12777)Ico Doornekamp2019-12-101-5/+5
* Refactored VM registerlayout. The size and location of the registers in (#12775)Ico Doornekamp2019-11-301-9/+34
* fixes #11727 [backport]Araq2019-11-281-1/+1
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-1/+1
* VM: improvements for var T/addr (#12667); fixes #12489Andreas Rumpf2019-11-281-0/+2
* add nodeId proc to macros (#11456)Arne Döring2019-09-181-1/+1
* rename cast opcodes, fix for 32bit cast, fix python pretty printer (#12207)Arne Döring2019-09-181-4/+4
* fixes #12195Araq2019-09-171-1/+1
* removed unused imports [refactoring]Andreas Rumpf2019-08-081-1/+1
* makes the -d:nimIncremental compiler mode compile againAndreas Rumpf2019-07-271-1/+1
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-2/+1
* [refactoring] remove zeroExtend and friends from the compiler builtins. (#11531)Arne Döring2019-06-241-1/+0
* increase VM limit (#10870)cooldome2019-03-201-1/+1
* sizeof alignof offsetof macros api (#10855)Arne Döring2019-03-191-0/+1
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-0/+1
* FFI at CT (#10150)Timothee Cour2019-02-231-1/+0
* Vm bitops fixes (#10520)Arne Döring2019-02-051-0/+1
* Support system.reset in vm (#10400)Oscar Nihlgård2019-01-211-1/+1
* Add isInstanceOf for generic procs to the macros module (#9730)cooldome2018-11-211-1/+2
* Add int float casts to vmAndrii Riabushenko2018-10-241-0/+4
* Change the order of compilation passes, transformation is made lazy at code g...cooldome2018-10-181-0/+1
* Make the registered passes local to the ModuleGraph (#9259)LemonBoy2018-10-091-1/+1
* Add sym owner to macros (#8253)cooldome2018-09-031-1/+2
* fixes the remaining fixable Nimrod->Nim renamings; closes #2032Araq2018-09-031-1/+1
* change the VM's max instruction count to 3_000_000Andreas Rumpf2018-08-101-1/+1
* fixes #6255, add `system.ashr` arithmetic right shift (#8547)andri lim2018-08-071-1/+2
* fixes #5617, 'copyLineInfo' addition (#8523)andri lim2018-08-051-1/+1
* fixes #7827, bindSym enhancement (#8499)andri lim2018-08-021-2/+3