summary refs log tree commit diff stats
path: root/compiler/vm.nim
Commit message (Expand)AuthorAgeFilesLines
* register callback for marshal in VM (#19578)flywind2022-03-081-14/+3
* fixes #19404 by protecting the memory we borrow from. this replaces crashes w...Andreas Rumpf2022-02-121-8/+13
* fixes #19198 [backport:1.6] (#19209)Andreas Rumpf2021-12-041-2/+4
* parseExpr/parseStmt accept filename, fixes #13540 (#19182)hlaaftana2021-11-241-5/+4
* Fix VM's sametype impl to work for generics/typedescs (#19073)Jason Beetham2021-11-021-1/+2
* Added setGlobalValue to VM api (#19007)Jason Beetham2021-10-171-0/+5
* properly fix #10053 ; `FieldDefect` msg now shows discriminant value + linein...Timothee Cour2021-08-131-1/+4
* refs #16613: check opcWrDeref for nil (#18613)Timothee Cour2021-07-301-5/+4
* enable VM tracing in user code via `{.define(nimVmTrace).}` (#18244)Timothee Cour2021-06-241-2/+5
* fix #18310 system.== in vm for NimNode (#18313)Timothee Cour2021-06-211-5/+6
* 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-3/+3
* fix #17836 (typed macro isNil for proc params) (#17841)Saem Ghani2021-04-251-2/+2
* unit separator (#17730)Andreas Rumpf2021-04-201-5/+5
* Introduce localErrorNode (#17785)Clyybber2021-04-191-4/+4
* cString => cSourceString; tyCString => tyCstring so that error msgs show cstr...Timothee Cour2021-04-171-1/+1
* fix #17572 (#17586)Timothee Cour2021-03-311-1/+2
* unify tuple expressions (#13793)Arne Döring2021-03-301-0/+6
* Typo in vm.nimClyybber2021-03-291-1/+1
* arc now bootstraps (#17342)Clyybber2021-03-121-8/+14
* fix #16384 and #17144 (#17126) [backport]flywind2021-03-031-1/+2
* Fixes #17039 - ldObj checks node/nodeAddr access (#17123)Saem Ghani2021-02-231-1/+1
* fixed dot operator recursive loop & macro suggest (#16922)Saem Ghani2021-02-151-2/+2
* remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861)Timothee Cour2021-01-291-4/+0
* fix #13517 (#16681)flywind2021-01-111-3/+3
* fix #16555, fixes #16405: len, high honors '\0' for cstring in vm (#16610)Timothee Cour2021-01-111-0/+4
* IC: next steps (#16550)Andreas Rumpf2021-01-071-1/+1
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-3/+3
* fix `hintProcessing` dots interference with `static:echo` and `hintCC`; add t...Timothee Cour2020-12-301-3/+3
* fixes #15939, fixes #15464, fixes #16169, fixes #16226 VM now supports `addr(...Timothee Cour2020-12-031-1/+20
* fix #14339, #13511, #14420: fixes limited VM support for addr (#16002)Timothee Cour2020-11-251-2/+5
* Correct all eggs (#15906)Miran2020-11-101-2/+2
* new: `nim -e:cmd` to run a command directly; also fixes #15731 (#15687)Timothee Cour2020-11-091-0/+3
* [backport] fix #15595 procvar `==` works in VM (#15724)Timothee Cour2020-10-261-2/+4
* Fixed iteration limit hit from execproc (#15723) [backport:1.2] [backport:1.4]Jason Beetham2020-10-261-0/+1
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-34/+34
* Fix forward declaration issues in template/macro context (#15091)Clyybber2020-07-291-2/+3
* VM profiler (#14833)Ico Doornekamp2020-07-091-12/+5
* Deprecated laxStrings for mutating the internal zero terminator on strings an...Juan Carlos2020-06-231-2/+0
* `hintMsgOrigin` now works in VM code (#14678)Timothee Cour2020-06-161-10/+8
* fixes #14340Araq2020-05-141-4/+4
* Make ./koch temp --gc:arc work (#14186)Clyybber2020-05-011-3/+6
* fix https://github.com/timotheecour/Nim/issues/88 (#13865) [backport:1.2]Timothee Cour2020-04-061-30/+23
* Fix vm.nim for --gc:arc (#13741)Clyybber2020-03-261-14/+2
* fixes #13744 (#13749)cooldome2020-03-251-0/+6
* Remove dead magics (#13551)Arne Döring2020-03-031-5/+0
* fix #13479 (#13503)Arne Döring2020-02-261-2/+2
* make goto based exceptions available for 'nim cpp' (#13244)Andreas Rumpf2020-01-251-1/+1
* VM: allow overriding MaxLoopIterations without rebuilding nim (#13233)Timothee Cour2020-01-231-4/+3
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-51/+26