| Commit message (Expand) | Author | Age | Files | Lines |
* | type refactoring: part 2 (#23059) | Andreas Rumpf | 2023-12-13 | 1 | -5/+5 |
* | Types: Refactorings; step 1 (#23055) | Andreas Rumpf | 2023-12-12 | 1 | -3/+3 |
* | IC: progress and refactorings (#22961) | Andreas Rumpf | 2023-11-20 | 1 | -2/+2 |
* | round out tuple unpacking assignment, support underscores (#22537) | metagn | 2023-08-24 | 1 | -19/+0 |
* | fixes #22419; async/closure environment does not align local variables (#22425) | ringabout | 2023-08-09 | 1 | -0/+3 |
* | fixes #22268; fixes `move` codegen (#22288) | ringabout | 2023-07-19 | 1 | -11/+2 |
* | make `move` use `=wasMoved` internally (#22032) | ringabout | 2023-06-09 | 1 | -2/+11 |
* | cheap fix for #10853 + better tuple subscript error message (#21767) | metagn | 2023-05-02 | 1 | -1/+1 |
* | refactoring in preparation for better, simpler name mangling that wor… (#21... | Andreas Rumpf | 2023-04-24 | 1 | -8/+7 |
* | warn on set types bigger than max size, default to 0..255 for int literals (#... | metagn | 2023-04-17 | 1 | -1/+2 |
* | Fixed noinit pragma for closure variables (#20101) | Yuriy Glukhov | 2022-07-28 | 1 | -1/+2 |
* | Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport] | flywind | 2022-04-04 | 1 | -1/+2 |
* | mitigates #19364 [backport]; we make this bug more unlikely to appear by prod... | Andreas Rumpf | 2022-03-26 | 1 | -6/+12 |
* | move assertions out of system (#19599) | flywind | 2022-03-23 | 1 | -0/+3 |
* | big steps torwards an efficient, simple IC implementation (#16543) | Andreas Rumpf | 2021-01-02 | 1 | -9/+9 |
* | fix #15463 (#15831) | flywind | 2020-11-05 | 1 | -0/+1 |
* | explicit ID generation for easier IC (#15559) | Andreas Rumpf | 2020-10-25 | 1 | -29/+32 |
* | fixes #15076 (#15329) | Andreas Rumpf | 2020-09-15 | 1 | -1/+1 |
* | Expand hoisted default params in sem (#15270) | Clyybber | 2020-09-05 | 1 | -11/+0 |
* | init checks and 'out' parameters (#14521) | Andreas Rumpf | 2020-06-23 | 1 | -1/+1 |
* | Step2: fixes #13781, fixes #13805 (#13897) | cooldome | 2020-04-16 | 1 | -0/+7 |
* | fixes #13708 (#13711) | cooldome | 2020-03-21 | 1 | -2/+2 |
* | fixes #13368 (#13397) | cooldome | 2020-02-14 | 1 | -2/+3 |
* | make case-object transitions explicit, make unknownLineInfo a const, replace ... | Jasper Jenkins | 2020-01-17 | 1 | -1/+1 |
* | Sink to MemMove optimization in injectdestructors (#13002) | cooldome | 2020-01-02 | 1 | -2/+8 |
* | fixes #12989 (#12992) | cooldome | 2019-12-31 | 1 | -1/+0 |
* | Revert "fixes #12989" | Andrii Riabushenko | 2019-12-31 | 1 | -0/+1 |
* | fixes #12989 | Andrii Riabushenko | 2019-12-31 | 1 | -1/+0 |
* | ARC: fixes cycle detection and move the .cursor attribute into closures (#12872) | Andreas Rumpf | 2019-12-11 | 1 | -0/+1 |
* | Cosmetic compiler cleanup (#12718) | Clyybber | 2019-11-28 | 1 | -76/+76 |
* | ARC: ported the GC tests over to --gc:arc | Araq | 2019-11-26 | 1 | -0/+1 |
* | Revert "ARC: another critical bugfix; temporary tuples we introduce for tuple... | narimiran | 2019-11-24 | 1 | -1/+0 |
* | ARC: another critical bugfix; temporary tuples we introduce for tuple unpacka... | Araq | 2019-11-22 | 1 | -0/+1 |
* | more arc improvements (#12690) | Andreas Rumpf | 2019-11-20 | 1 | -0/+8 |
* | Small ast.nim cleanup (#12156) | Clyybber | 2019-09-09 | 1 | -5/+5 |
* | Support iterators returning lent T (#11938) | cooldome | 2019-08-31 | 1 | -2/+2 |
* | int128 on firstOrd, lastOrd and lengthOrd (#11701) | Arne Döring | 2019-08-07 | 1 | -2/+2 |
* | [refactoring] remove unused imports in the compiler and in some stdlib modules | Araq | 2019-07-18 | 1 | -1/+0 |
* | [refactoring] moves transformation for 'spawn' into its own spawn.nim impleme... | Araq | 2019-07-14 | 1 | -428/+15 |
* | fixes #7057 | Andreas Rumpf | 2019-07-06 | 1 | -1/+1 |
* | [bugfix] owned closures (#11544) | Andreas Rumpf | 2019-06-20 | 1 | -0/+3 |
* | fixes #11215 | Araq | 2019-05-12 | 1 | -2/+2 |
* | rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227) | Arne Döring | 2019-05-11 | 1 | -2/+2 |
* | Replace countup(x, y-1) with x ..< y | Clyybber | 2019-05-07 | 1 | -2/+2 |
* | added lowerings.evalOnce | Araq | 2019-04-09 | 1 | -0/+16 |
* | more destructor based changes (#10885) | Andreas Rumpf | 2019-03-23 | 1 | -1/+1 |
* | added lowerings.genLen helper proc | Andreas Rumpf | 2019-03-14 | 1 | -0/+9 |
* | Tuple unpacking now works for `for` vars (#10152) | Neelesh Chandola | 2019-02-23 | 1 | -6/+14 |
* | Destructors: more moves for tuples (#9808) | cooldome | 2018-11-27 | 1 | -1/+1 |
* | Change the order of compilation passes, transformation is made lazy at code g... | cooldome | 2018-10-18 | 1 | -0/+2 |