summary refs log tree commit diff stats
path: root/compiler/vm.nim
Commit message (Expand)AuthorAgeFilesLines
* fixes #19396; Nimdoc hide nonexported fields (#21305)ringabout2023-02-011-1/+1
* Implemented basic macro expand functionality (#20579)Ivan Yonchovski2023-01-271-0/+3
* fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297)ringabout2023-01-261-2/+2
* remove dead code in VM (#21296)ringabout2023-01-251-6/+0
* Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031)Yuriy Glukhov2023-01-191-1/+1
* remove legacy code (#21134)ringabout2022-12-261-5/+0
* Implement setLineInfo (#21153)Peter Munch-Ellingsen2022-12-221-2/+12
* add more `{.cursor.}` to vm (#20796)ringabout2022-11-091-13/+13
* fixes regression #20746; remove string copies for ORC booted compiler (#20776)ringabout2022-11-071-1/+3
* fix #20148 implicit compile time conversion int to ranged float cause… (#20...Bung2022-10-291-1/+4
* Added 'openArray[char]' overloads to 'std/parseutils' (#20527)Jason Beetham2022-10-241-5/+22
* Implemented `mSlice` on the VM allowing `toOpenArray` to work at compile time...Jason Beetham2022-10-201-16/+119
* refactorings (#20536)Andreas Rumpf2022-10-101-1/+1
* pragma for sfCallsite instead of name check + better semantics, test (#20464)metagn2022-10-031-1/+4
* move formatfloat out of system (#20195)ringabout2022-08-241-0/+3
* remove shallowCopy for ARC/ORC (#20070)ringabout2022-07-261-2/+6
* Change `styleCheck` to ignore foreign packages (#19822)quantimnot2022-07-141-4/+4
* [vm]fixes #15974 #12551 #19464 #16020 #16780 #16613 #14553 #19909 #18641 (#19...flywind2022-06-221-10/+18
* [Tiny] correct comment opcDeref => opcLdDeref (#19908)flywind2022-06-211-1/+1
* [cleanup] remove unnecessary procs in vm (#19888)flywind2022-06-131-1/+0
* [vm] remove unused opcSubstr opcode (#19834)flywind2022-05-301-8/+0
* 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