| Commit message (Expand) | Author | Age | Files | Lines |
* | fixes the `discVal` register is used after free in vmgen (#22688) | ringabout | 2023-09-11 | 1 | -1/+1 |
* | [minor] merge similar branches in vmgen (#22683) | ringabout | 2023-09-10 | 1 | -3/+1 |
* | Instantiates generics in the module that uses it (#22513) | Juan M Gómez | 2023-09-09 | 1 | -1/+1 |
* | use dummy dest for void branches to fix noreturn in VM (#22617) | metagn | 2023-09-01 | 1 | -9/+30 |
* | handle typedesc params in VM (#22581) | metagn | 2023-08-30 | 1 | -1/+7 |
* | clearer error for different size int/float cast in VM (#22582) | metagn | 2023-08-29 | 1 | -3/+11 |
* | fix getNullValue for cstring in VM, make other VM code aware of nil cstring (... | metagn | 2023-08-21 | 1 | -3/+4 |
* | replaces `doAssert false` with `raiseAssert` for unreachable branches, which ... | ringabout | 2023-08-10 | 1 | -2/+2 |
* | use strictdefs for compiler (#22365) | ringabout | 2023-08-06 | 1 | -3/+17 |
* | implement `ensureMove` (#22339) | ringabout | 2023-07-29 | 1 | -0/+2 |
* | alternative to #22183; nimscript shares the same compileTime sym with VM (#22... | ringabout | 2023-06-29 | 1 | -1/+5 |
* | fix #9423 followup #17594: distinct generics now work in VM (#21816) | ringabout | 2023-05-10 | 1 | -3/+12 |
* | implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586) | ringabout | 2023-05-06 | 1 | -0/+6 |
* | fixes #21704; remove nfIsRef for genLit in VM (#21765) | ringabout | 2023-05-06 | 1 | -0/+1 |
* | refactoring in preparation for better, simpler name mangling that wor… (#21... | Andreas Rumpf | 2023-04-24 | 1 | -2/+2 |
* | warn on set types bigger than max size, default to 0..255 for int literals (#... | metagn | 2023-04-17 | 1 | -1/+2 |
* | fixes #3770; templates with untyped parameters resolve private fields wrongly... | ringabout | 2023-03-21 | 1 | -1/+1 |
* | fixes explicit globals in macros (#21502) | ringabout | 2023-03-12 | 1 | -1/+2 |
* | fixes #10938; fixes #13312; fixes #13918; fixes #20985; always initializes gl... | ringabout | 2023-03-01 | 1 | -0/+12 |
* | fixes #16790; fixes #19075; put big arrays on the constant seqs; don't inline... | ringabout | 2023-01-31 | 1 | -2/+5 |
* | fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297) | ringabout | 2023-01-26 | 1 | -15/+19 |
* | remove dead code in VM (#21296) | ringabout | 2023-01-25 | 1 | -3/+0 |
* | Implement setLineInfo (#21153) | Peter Munch-Ellingsen | 2022-12-22 | 1 | -1/+13 |
* | fixes regression #17121; adding doc comment in importc proc makes it silently... | ringabout | 2022-11-06 | 1 | -1/+10 |
* | fixes #20740; fixes pre-existing field visibility issues and removes `efSkipF... | ringabout | 2022-11-03 | 1 | -1/+3 |
* | fixes #19201; fixes sink causes crash in VM (#20658) | ringabout | 2022-10-25 | 1 | -1/+1 |
* | Added 'openArray[char]' overloads to 'std/parseutils' (#20527) | Jason Beetham | 2022-10-24 | 1 | -3/+0 |
* | Implemented `mSlice` on the VM allowing `toOpenArray` to work at compile time... | Jason Beetham | 2022-10-20 | 1 | -14/+46 |
* | fixes #20572 (#20585) | Andreas Rumpf | 2022-10-17 | 1 | -1/+1 |
* | refactorings (#20536) | Andreas Rumpf | 2022-10-10 | 1 | -1/+1 |
* | add default field support for object in ARC/ORC (#20480) | ringabout | 2022-10-04 | 1 | -1/+1 |
* | store full definition AST for consts, fix noRewrite (#20115) | metagn | 2022-09-28 | 1 | -1/+1 |
* | Markdown code blocks part 6 (#20292) | Andrey Makarov | 2022-08-31 | 1 | -5/+4 |
* | top-down type inference, implements rfc 149 (#20091) | metagn | 2022-08-24 | 1 | -1/+1 |
* | [vm]fixes #15974 #12551 #19464 #16020 #16780 #16613 #14553 #19909 #18641 (#19... | flywind | 2022-06-22 | 1 | -3/+0 |
* | [cleanup] remove unnecessary procs in vm (#19888) | flywind | 2022-06-13 | 1 | -5/+2 |
* | fix #19680; check if stderr is static (#19709) | flywind | 2022-04-12 | 1 | -1/+1 |
* | move assertions out of system (#19599) | flywind | 2022-03-23 | 1 | -0/+3 |
* | register callback for marshal in VM (#19578) | flywind | 2022-03-08 | 1 | -27/+0 |
* | fixes #19198 [backport:1.6] (#19209) | Andreas Rumpf | 2021-12-04 | 1 | -12/+16 |
* | parseExpr/parseStmt accept filename, fixes #13540 (#19182) | hlaaftana | 2021-11-24 | 1 | -2/+2 |
* | correct effect tracking for .borrowed procs [backport] (#18882) | Andreas Rumpf | 2021-09-23 | 1 | -1/+1 |
* | allow building 1.4.0 from devel (#18708) | Timothee Cour | 2021-08-18 | 1 | -1/+1 |
* | properly fix #10053 ; `FieldDefect` msg now shows discriminant value + linein... | Timothee Cour | 2021-08-13 | 1 | -6/+8 |
* | fixes #18385 (#18571) | Saem Ghani | 2021-07-25 | 1 | -2/+10 |
* | make -d:nimFpRoundtrips work consistently in vm vs rt, fix #18400, etc (#18531) | Timothee Cour | 2021-07-20 | 1 | -2/+1 |
* | ORC: support for custom =trace procs (#18459) | Andreas Rumpf | 2021-07-09 | 1 | -1/+1 |
* | Renamed `-d:nimCompilerStackraceHints` to `-d:nimCompilerStacktraceHints`. (#... | Timothee Cour | 2021-06-17 | 1 | -2/+2 |
* | followup #16400; use use -d:nimCompilerStackraceHints in more places (#18282) | Timothee Cour | 2021-06-16 | 1 | -0/+5 |
* | since we have now so many virtual registers, reduce memory consumption for th... | Andreas Rumpf | 2021-05-10 | 1 | -45/+44 |