| Commit message (Expand) | Author | Age | Files | Lines |
* | refactoring: no inheritance for PType/PSym (#23403) | Andreas Rumpf | 2024-03-14 | 1 | -1/+1 |
* | propagate efWantStmt in semWhen (#23400) | metagn | 2024-03-14 | 1 | -3/+4 |
* | fix wrong subtype relation in tuples & infer some conversions (#23228) | metagn | 2024-01-18 | 1 | -3/+15 |
* | delay resolved procvar check for proc params + acknowledge unresolved statics... | metagn | 2024-01-11 | 1 | -11/+24 |
* | trigger range check with new type inference on nkIntLit [backport:1.6] (#23179) | metagn | 2024-01-08 | 1 | -2/+1 |
* | ambiguous identifier resolution (#23123) | metagn | 2024-01-01 | 1 | -33/+76 |
* | add switch, warning, and `bind` support for new generic injection behavior (#... | metagn | 2023-12-22 | 1 | -2/+12 |
* | allow replacing captured syms in macro calls in generics (#23091) | metagn | 2023-12-18 | 1 | -2/+18 |
* | Overloads passed to static proc parameters now convert to the desired… (#23... | Jason Beetham | 2023-12-14 | 1 | -2/+2 |
* | type refactoring: part 2 (#23059) | Andreas Rumpf | 2023-12-13 | 1 | -8/+8 |
* | Types: Refactorings; step 1 (#23055) | Andreas Rumpf | 2023-12-12 | 1 | -16/+16 |
* | forbides adding sons for `PType` (#23030) | ringabout | 2023-12-04 | 1 | -2/+1 |
* | fixes #22971; `inferGenericTypes` does not work with method call syntax (#22972) | Pylgos | 2023-11-22 | 1 | -2/+2 |
* | IC: progress and refactorings (#22961) | Andreas Rumpf | 2023-11-20 | 1 | -3/+3 |
* | fixes #22947; static integers in quote do [backport] (#22948) | ringabout | 2023-11-18 | 1 | -1/+1 |
* | fixes #22354; Wrong C++ codegen for default parameter values in ORC (#22819) | ringabout | 2023-10-13 | 1 | -2/+2 |
* | fixes #22753; Nimsuggest segfault with invalid assignment to table (#22781) | ringabout | 2023-10-02 | 1 | -1/+1 |
* | fixes #10542; suppresses varargs conversion warnings (#22757) | ringabout | 2023-09-26 | 1 | -1/+2 |
* | make expressions opt in to symchoices (#22716) | metagn | 2023-09-18 | 1 | -52/+47 |
* | Instantiates generics in the module that uses it (#22513) | Juan M Gómez | 2023-09-09 | 1 | -1/+1 |
* | resolve unambiguous enum symchoices from local scope, error on rest (#22606) | metagn | 2023-09-03 | 1 | -1/+4 |
* | unify explicit generic param semchecking in calls (#22618) | metagn | 2023-09-01 | 1 | -4/+0 |
* | Fix #22604: Make endsInNoReturn traverse the tree (#22612) | SirOlaf | 2023-09-01 | 1 | -1/+0 |
* | type annotations for variable tuple unpacking, better error messages (#22611) | metagn | 2023-09-01 | 1 | -2/+4 |
* | `initCandidate` and friends now return values (#22570) | ringabout | 2023-08-28 | 1 | -2/+1 |
* | fixes a strictdef ten years long vintage bug, which counts the same thing twi... | ringabout | 2023-08-24 | 1 | -0/+1 |
* | round out tuple unpacking assignment, support underscores (#22537) | metagn | 2023-08-24 | 1 | -1/+32 |
* | cascade tyFromExpr in type conversions in generic bodies (#22499) | metagn | 2023-08-17 | 1 | -5/+7 |
* | unpublic the sons field of PType; the precursor to PType refactorings (#22446) | ringabout | 2023-08-11 | 1 | -1/+1 |
* | `initNodeTable` and friends now return (#22444) | ringabout | 2023-08-11 | 1 | -2/+1 |
* | use strictdefs for compiler (#22365) | ringabout | 2023-08-06 | 1 | -6/+15 |
* | fix #20883 Unspecified generic on default value segfaults the compiler (#21172) | Bung | 2023-08-04 | 1 | -0/+3 |
* | Add experimental inferGenericTypes switch (#22317) | SirOlaf | 2023-08-03 | 1 | -5/+5 |
* | Open scope for defer (#22315) | SirOlaf | 2023-07-22 | 1 | -0/+2 |
* | fixes #19101; zero initialization union casts (#22185) | ringabout | 2023-06-29 | 1 | -5/+0 |
* | fix calls in generic bodies, delay typecheck when no overloads match (#22029) | metagn | 2023-06-13 | 1 | -1/+4 |
* | Remove Deprecated Nimfix (#22062) | Juan Carlos | 2023-06-10 | 1 | -3/+1 |
* | properly disallow unresolved generic proc values (#22005) | metagn | 2023-06-05 | 1 | -1/+13 |
* | fixes #21887; Type conversion on overloaded enum field does not always call (... | ringabout | 2023-05-26 | 1 | -0/+3 |
* | fixes #21863; Incorrect enum field access can cause internal error (#21886) | ringabout | 2023-05-24 | 1 | -1/+1 |
* | fix #21251 Compiler SIGSEGV when using SharedTable (#21876) | Bung | 2023-05-23 | 1 | -0/+2 |
* | fix #14254 (#21837) | metagn | 2023-05-20 | 1 | -1/+3 |
* | adds an experimental `mm:atomicArc` switch (#21798) | ringabout | 2023-05-08 | 1 | -1/+1 |
* | cheap fix for #10853 + better tuple subscript error message (#21767) | metagn | 2023-05-02 | 1 | -1/+4 |
* | handle quoted routine symbols and non symbols expressions as before (#21740) | ringabout | 2023-04-28 | 1 | -2/+3 |
* | refactoring in preparation for better, simpler name mangling that wor… (#21... | Andreas Rumpf | 2023-04-24 | 1 | -5/+5 |
* | alias syntax fixes, improvements and tests (#21671) | metagn | 2023-04-22 | 1 | -7/+13 |
* | warn on set types bigger than max size, default to 0..255 for int literals (#... | metagn | 2023-04-17 | 1 | -14/+19 |
* | fixes #21674; `lent` can be used in the fields or the cast type as a paramete... | ringabout | 2023-04-18 | 1 | -1/+1 |
* | set module symbol type to None instead of nil for discard check (#21657) | metagn | 2023-04-13 | 1 | -0/+6 |