| Commit message (Expand) | Author | Age | Files | Lines |
* | fixes #22284; fixes #22282; don't override original parameters of inferred la... | ringabout | 2024-03-09 | 1 | -1/+0 |
* | fixes refc with non-var destructor; cancel warnings (#23156) | ringabout | 2024-02-13 | 1 | -3/+13 |
* | fixes #18104; tranform one liner var decl before templates expansion (#23294) | ringabout | 2024-02-13 | 1 | -0/+18 |
* | fixes #12334; keeps `nkHiddenStdConv` for cstring conversions (#23216) | ringabout | 2024-01-18 | 1 | -0/+2 |
* | fixes #23180; fixes #19805; prohibits invalid tuple unpacking code in for loo... | ringabout | 2024-01-13 | 1 | -1/+4 |
* | retain postfix node in type section typed AST, with docgen fix (#23101) | metagn | 2023-12-23 | 1 | -3/+19 |
* | Revert "retain postfix node in type section typed AST" (#23098) | metagn | 2023-12-19 | 1 | -19/+3 |
* | retain postfix node in type section typed AST (#23096) | metagn | 2023-12-18 | 1 | -3/+19 |
* | Mark `macros.error` as `.noreturn.` (#23081) | Jake Leahy | 2023-12-17 | 1 | -0/+5 |
* | type graph refactor; part 3 (#23064) | Andreas Rumpf | 2023-12-14 | 1 | -6/+6 |
* | type refactoring: part 2 (#23059) | Andreas Rumpf | 2023-12-13 | 1 | -25/+29 |
* | Types: Refactorings; step 1 (#23055) | Andreas Rumpf | 2023-12-12 | 1 | -64/+64 |
* | Only suggest symbols that could be pragmas when typing a pragma (#23040) | Jake Leahy | 2023-12-07 | 1 | -0/+4 |
* | Fix nimsuggest `def` being different on proc definition/use (#23025) | Jake Leahy | 2023-12-04 | 1 | -2/+12 |
* | Fix endsInNoReturn for case statements (#23009) | SirOlaf | 2023-11-30 | 1 | -8/+2 |
* | IC: progress and refactorings (#22961) | Andreas Rumpf | 2023-11-20 | 1 | -5/+5 |
* | Inlay hints for types of consts (#22916) | Nikolay Nikolov | 2023-11-07 | 1 | -0/+4 |
* | Inlay hints support (#22896) | Nikolay Nikolov | 2023-11-04 | 1 | -0/+4 |
* | suppress incorrect var T destructor warnings for newFinalizer in stdlib (#22810) | ringabout | 2023-10-11 | 1 | -2/+2 |
* | fixes compiler crash by preventing exportc on generics (#22731) | Juan M Gómez | 2023-09-20 | 1 | -3/+6 |
* | `constructor` now uses `result` instead of `this` (#22724) | Juan M Gómez | 2023-09-19 | 1 | -28/+8 |
* | prevents declaring a constructor without importcpp fixes #22712 (#22715) | Juan M Gómez | 2023-09-18 | 1 | -2/+7 |
* | implements RFC: [C++] Constructors as default initializers (#22694) | Juan M Gómez | 2023-09-14 | 1 | -29/+50 |
* | fixes #22669 constructor pragma doesnt init Nim default fields (#22670) | Juan M Gómez | 2023-09-10 | 1 | -0/+2 |
* | don't update const symbol on const section re-sems (#22609) | metagn | 2023-09-01 | 1 | -5/+10 |
* | Fix #22604: Make endsInNoReturn traverse the tree (#22612) | SirOlaf | 2023-09-01 | 1 | -3/+1 |
* | type annotations for variable tuple unpacking, better error messages (#22611) | metagn | 2023-09-01 | 1 | -2/+8 |
* | round out tuple unpacking assignment, support underscores (#22537) | metagn | 2023-08-24 | 1 | -7/+10 |
* | unpublic the sons field of PType; the precursor to PType refactorings (#22446) | ringabout | 2023-08-11 | 1 | -7/+7 |
* | fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659) | Bung | 2023-08-10 | 1 | -12/+21 |
* | [C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272) | Juan M Gómez | 2023-08-07 | 1 | -7/+8 |
* | use strictdefs for compiler (#22365) | ringabout | 2023-08-06 | 1 | -6/+25 |
* | Check try block for endsInNoReturn (#22314) | SirOlaf | 2023-07-22 | 1 | -2/+3 |
* | fix new type inference for `noreturn` [backport] (#22182) | metagn | 2023-06-28 | 1 | -7/+14 |
* | allow destructors to accept non var parameters; deprecate `proc =destroy(x: v... | ringabout | 2023-06-21 | 1 | -1/+6 |
* | overhaul the error messages of `=dup` (#22129) | ringabout | 2023-06-20 | 1 | -6/+41 |
* | Allows for arbitrary ordering of inheritance in type section #6259 (#22070) | Juan M Gómez | 2023-06-15 | 1 | -2/+3 |
* | make borrow `.` work with aliases if not overriden (#22072) | metagn | 2023-06-11 | 1 | -3/+8 |
* | Remove Deprecated Nimfix (#22062) | Juan Carlos | 2023-06-10 | 1 | -13/+7 |
* | fixes {.global.} ref typedesc regressions (#22046) | ringabout | 2023-06-08 | 1 | -0/+1 |
* | fixes overriden typo (#22044) | ringabout | 2023-06-08 | 1 | -6/+6 |
* | properly disallow unresolved generic proc values (#22005) | metagn | 2023-06-05 | 1 | -1/+0 |
* | Implements: [C++] constructor pragma improvement (fix #21921) (#21916) | Juan M Gómez | 2023-05-30 | 1 | -18/+41 |
* | fix #21896 asign parameter to global variable generates invalid code (#21900) | Bung | 2023-05-24 | 1 | -1/+1 |
* | Cpp Vfunctions draft (#21790) | Juan M Gómez | 2023-05-17 | 1 | -0/+19 |
* | adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827) | ringabout | 2023-05-11 | 1 | -1/+1 |
* | implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586) | ringabout | 2023-05-06 | 1 | -3/+13 |
* | underscore as special word (#21766) | metagn | 2023-05-02 | 1 | -2/+2 |
* | fixes #21245; warn about destructors that can raise (#21726) | Andreas Rumpf | 2023-04-26 | 1 | -0/+5 |
* | fix #21727 (#21729) | metagn | 2023-04-26 | 1 | -5/+8 |