| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | `proc` typeclass accounts for `iterator`, call conventions + `nil` fix + docu... | metagn | 2023-04-11 | 1 | -0/+1 |
* | tuple unpacking for vars as just sugar, allowing nesting (#21563) | metagn | 2023-03-28 | 1 | -1/+1 |
* | fixes #14255; Crash in compiler when using `system.any` by accident. (#21562) | ringabout | 2023-03-23 | 1 | -1/+1 |
* | Use `analyseIfAddressTaken` logic for checking if address is taken in convert... | Jake Leahy | 2023-03-20 | 1 | -9/+15 |
* | fixes quoted variables with typedesc types (#21493) | ringabout | 2023-03-09 | 1 | -1/+1 |
* | fixes #21377; fixes `@[]` and `{}` type inference as returns in generics (#21... | ringabout | 2023-03-06 | 1 | -1/+1 |
* | fixes #21326; fixes #7375; fixes #11986; fixes #9607; rework quote do; `getAs... | ringabout | 2023-03-02 | 1 | -4/+7 |
* | Implemented basic macro expand functionality (#20579) | Ivan Yonchovski | 2023-01-27 | 1 | -1/+29 |
* | fix #21109 (#21127) | Bung | 2022-12-19 | 1 | -0/+2 |
* | fix #20588 (#21104) | Bung | 2022-12-15 | 1 | -0/+2 |
* | fix #15836 proc arg return type auto unexpectly match proc with concr… (#21... | Bung | 2022-12-12 | 1 | -2/+4 |
* | fix #16758 Nim crashes in fixAbstractType (#20855) | Bung | 2022-12-11 | 1 | -0/+3 |
* | Revert "fix #15836 proc arg return type auto unexpectly match proc with concr... | ringabout | 2022-12-09 | 1 | -2/+2 |
* | fix #15836 proc arg return type auto unexpectly match proc with concr… (#21... | Bung | 2022-12-09 | 1 | -2/+2 |
* | fixes #21027; cast expressions need a type (#21029) | ringabout | 2022-12-06 | 1 | -0/+2 |
* | definite assignment analysis for let (#21024) | ringabout | 2022-12-06 | 1 | -9/+18 |
* | deprecate `do:` meaning `do ():` + misc cleanup (#20927) | metagn | 2022-12-06 | 1 | -10/+5 |
* | better procvar ambiguity errors, clean up after #20457 (#20932) | metagn | 2022-12-01 | 1 | -13/+34 |
* | fix bugs with dot & call operators [backport] (#20931) | metagn | 2022-11-28 | 1 | -3/+6 |
* | Add `nkFastAsgn` into `semExpr` (#20939) | Jake Leahy | 2022-11-27 | 1 | -1/+1 |
* | An unnamed break in a block now gives an `UnnamedBreak` warning (#20901) | ringabout | 2022-11-24 | 1 | -0/+3 |
* | fixes #20807, refs #20450, regression with seq inference (#20818) | metagn | 2022-11-12 | 1 | -1/+5 |
* | fixes #20681; add efSkipFieldVisibilityCheck to skip check (#20639) | ringabout | 2022-10-28 | 1 | -1/+2 |
* | fixes #20645 (#20646) | Andreas Rumpf | 2022-10-24 | 1 | -5/+12 |
* | Fix #12517 Allow single branch when nimvm statements (#20577) | Can Lehmann | 2022-10-17 | 1 | -3/+6 |
* | fixes #3748 (#20563) | Andreas Rumpf | 2022-10-14 | 1 | -3/+4 |
* | Automatic dereferencing is removed (#20531) | ringabout | 2022-10-10 | 1 | -6/+0 |
* | fix #18886 crash on ambiguous proc cast (#20472) | Bung | 2022-10-10 | 1 | -0/+2 |
* | add default field support for object in ARC/ORC (#20480) | ringabout | 2022-10-04 | 1 | -2/+0 |
* | closed ambiguous enum defaults to first overload (#20457) | metagn | 2022-10-01 | 1 | -0/+8 |
* | store full definition AST for consts, fix noRewrite (#20115) | metagn | 2022-09-28 | 1 | -2/+2 |
* | Update message for checking `cast` (#20145) | konsumlamm | 2022-09-28 | 1 | -5/+5 |
* | no ropes WIP (#20433) | Andreas Rumpf | 2022-09-27 | 1 | -2/+2 |
* | minor improvements to follow up recent PRs (#20342) | metagn | 2022-09-14 | 1 | -1/+1 |
* | overloadable enums no longer experimental (#20298) | metagn | 2022-09-05 | 1 | -4/+1 |
* | only allow enums to overload enums + extra test (#20126) | metagn | 2022-09-03 | 1 | -2/+2 |
* | top-down type inference, implements rfc 149 (#20091) | metagn | 2022-08-24 | 1 | -122/+220 |
* | new .redefine pragma for templates, warn on redefinition without it (#20211) | metagn | 2022-08-23 | 1 | -1/+3 |
* | remove {.this.} pragma, deprecated since 0.19 (#20201) | metagn | 2022-08-23 | 1 | -27/+0 |
* | Warn when casting to a larger type (#20103) | konsumlamm | 2022-07-28 | 1 | -8/+10 |
* | Change `styleCheck` to ignore foreign packages (#19822) | quantimnot | 2022-07-14 | 1 | -1/+1 |
* | allow dots in defined() (#20010) | metagn | 2022-07-12 | 1 | -1/+13 |