summary refs log tree commit diff stats
path: root/compiler/vm.nim
Commit message (Expand)AuthorAgeFilesLines
* Lock semchecked ast for macros (#11883) [bugfix]Arne Döring2019-08-081-10/+15
* int128 on firstOrd, lastOrd and lengthOrd (#11701)Arne Döring2019-08-071-3/+3
* VM exception fixes (#11868)Oscar Nihlgård2019-08-021-2/+10
* Fix VM conversion to var type [bugfix] (#11866)Oscar Nihlgård2019-08-011-2/+2
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-1/+1
* 'nim check' stability improvementsAraq2019-07-141-1/+9
* fixes #8405: -d:useNimRtl now works even when {.rtl.} procs are used at compi...Timothee Cour2019-07-031-1/+4
* [refactoring] remove zeroExtend and friends from the compiler builtins. (#11531)Arne Döring2019-06-241-10/+0
* fix for passing tuples as static params to macros (#11423); fixes #10751 [bug...Arne Döring2019-06-071-3/+20
* fix macrocache implementation (#11404)andri lim2019-06-051-7/+9
* intVal works now on enum field symbols (#11403)Arne Döring2019-06-051-3/+8
* pass typedesc as NimNode to macros (#11400)Arne Döring2019-06-051-2/+2
* make fullpaths the default in error messages and stack traces for mor… (#11...Andreas Rumpf2019-06-051-1/+1
* Remove immediate pragma (#11308)Arne Döring2019-05-291-11/+6
* right shift is now by default sign preserving (#11322)Arne Döring2019-05-291-5/+11
* Allow void macro result (#11286)Arne Döring2019-05-211-1/+1
* Replace countup(x, y) with x .. yClyybber2019-05-071-1/+1
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-3/+3
* Compiler plugin for implementing incremental computation in user space (#10819)cooldome2019-04-111-3/+1
* sizeof alignof offsetof macros api (#10855)Arne Döring2019-03-191-0/+21
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-2/+9
* FFI at CT (#10150)Timothee Cour2019-02-231-11/+26
* revive #10228 (fix #9880) (#10610)Timothee Cour2019-02-131-11/+11
* fixes #10547Andreas Rumpf2019-02-131-5/+6
* Rework exception handling in the VM (#10544)LemonBoy2019-02-081-101/+156
* Vm bitops fixes (#10520)Arne Döring2019-02-051-0/+5
* Fixes https://github.com/nim-lang/Nim/issues/8484 (#10470) [backport]Neelesh Chandola2019-01-281-1/+2
* Object downconversion in VM should not copy (#10378)LemonBoy2019-01-221-0/+5
* Support system.reset in vm (#10400)Oscar Nihlgård2019-01-211-2/+0
* improve vmgen.codeListing formatting (#10306)Timothee Cour2019-01-151-4/+3
* fixes #10104Araq2019-01-131-6/+12
* [error messages, stacktraces] fix #8794 #9270 #9767 #9768 (#9766)Timothee Cour2019-01-081-5/+10
* fix #9872: setLen now works properly at CT [backport]Timothee Cour2018-12-081-16/+2
* Add isInstanceOf for generic procs to the macros module (#9730)cooldome2018-11-211-0/+11
* Of operator in vm fixes [backport] (#9717)cooldome2018-11-151-1/+1
* VM: don't inject destructor calls, refs #7041Andreas Rumpf2018-11-061-6/+6
* Add testAndrii Riabushenko2018-10-241-5/+9
* Add int float casts to vmAndrii Riabushenko2018-10-241-0/+12
* Change the order of compilation passes, transformation is made lazy at code g...cooldome2018-10-181-0/+11
* Make the registered passes local to the ModuleGraph (#9259)LemonBoy2018-10-091-1/+1
* Fix error during field access in VMLemonBoy2018-09-171-3/+7
* Add sym owner to macros (#8253)cooldome2018-09-031-0/+9
* fixes the remaining fixable Nimrod->Nim renamings; closes #2032Araq2018-09-031-1/+1
* fixes #8740Araq2018-09-031-1/+1
* Allow `hint` and `warning` to specify its loc info (#8771)LemonBoy2018-08-281-8/+12
* fixes 8754 (#8755)cooldome2018-08-241-0/+8
* even more strict isNil handling for strings/seqs in order to detect bugsAraq2018-08-221-12/+10
* fixes #6255, add `system.ashr` arithmetic right shift (#8547)andri lim2018-08-071-0/+3
* fixes #5617, 'copyLineInfo' addition (#8523)andri lim2018-08-051-14/+13
* fixes #7827, bindSym enhancement (#8499)andri lim2018-08-021-1/+17