summary refs log tree commit diff stats
path: root/compiler/vm.nim
Commit message (Expand)AuthorAgeFilesLines
* Fixes #23624 "nim check crash" (#23625)Juan M Gómez2024-09-161-28/+39
* fixes #21353; fixes default closure in the VM (#24070)ringabout2024-09-091-6/+6
* adapt generic default parameters to recent generics changes (#24065)metagn2024-09-061-0/+2
* proper error for calling nil closure in VM (#24059)metagn2024-09-041-0/+4
* fixes #23936; opcParseFloat accepts the wrong register as the first param [ba...ringabout2024-08-121-1/+1
* fixes #13391; VM: Can't get address of object (#23903)ringabout2024-07-291-0/+2
* fixes an issue with string to 'var openArray' at compile-time; [backp… (#23...Andreas Rumpf2024-03-031-1/+6
* Don't crash for invalid toplevel parseStmt/Expr calls (#23089)Jake Leahy2023-12-191-0/+3
* types refactoring; WIP (#23086)Andreas Rumpf2023-12-171-3/+3
* type refactor: part 4 (#23077)Andreas Rumpf2023-12-151-8/+9
* type refactoring: part 2 (#23059)Andreas Rumpf2023-12-131-1/+1
* Types: Refactorings; step 1 (#23055)Andreas Rumpf2023-12-121-8/+8
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-201-2/+2
* NIR: progress (#22817)Andreas Rumpf2023-10-121-1/+1
* NIR: Nim intermediate representation (#22777)Andreas Rumpf2023-10-111-1/+1
* Instantiates generics in the module that uses it (#22513)Juan M Gómez2023-09-091-1/+1
* minor style changes in the compiler (#22584)ringabout2023-08-291-3/+2
* fix getNullValue for cstring in VM, make other VM code aware of nil cstring (...metagn2023-08-211-2/+17
* use strictdefs for compiler (#22365)ringabout2023-08-061-4/+9
* fix VM uint conversion size bug, stricter int gen on JS (#22150)metagn2023-06-251-3/+7
* allow addressing elements of openArray[char] in VM (#22045)ringabout2023-06-081-0/+2
* adds `rkInt` to the `opcCastPtrToInt` op (#22039)Juan M Gómez2023-06-081-0/+2
* Remove unused astago import warning from vm.nim (#22003)Miguel Madrid-Mencía2023-06-041-1/+0
* fixes #21708; skip colons for tuples in VM (#21850)ringabout2023-05-171-1/+7
* adds an experimental `mm:atomicArc` switch (#21798)ringabout2023-05-081-2/+2
* refactoring in preparation for better, simpler name mangling that wor… (#21...Andreas Rumpf2023-04-241-1/+1
* remove nosinks hacks from compiler (#21469)ringabout2023-03-041-3/+3
* replaces implicit passes array registed at runtime with explicit function cal...ringabout2023-03-031-8/+3
* fixes #20139; hash types based on its path relative to its package path (#212...ringabout2023-03-021-1/+1
* fixes #21326; fixes #7375; fixes #11986; fixes #9607; rework quote do; `getAs...ringabout2023-03-021-1/+4
* 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