| Commit message (Expand) | Author | Age | Files | Lines |
* | fix segfault in effect tracking for sym node with nil type (#24114) | metagn | 2024-09-17 | 1 | -1/+1 |
* | fixes push warnings for sempass2 (#23603) | ringabout | 2024-09-03 | 1 | -3/+11 |
* | fixes addr/hiddenAddr in strictdefs (#23477) | ringabout | 2024-04-10 | 1 | -2/+3 |
* | + added nimsuggest support for exception inlay hints (#23202) | Nikolay Nikolov | 2024-03-15 | 1 | -3/+60 |
* | fixes a nimsuggest crash on init (#23300) | Juan M Gómez | 2024-02-11 | 1 | -1/+1 |
* | fixes strictnotnil for func, method, converter (#23083) | ringabout | 2023-12-19 | 1 | -1/+1 |
* | type refactor: part 4 (#23077) | Andreas Rumpf | 2023-12-15 | 1 | -6/+6 |
* | fixes yet another strictdefs bug (#23069) | ringabout | 2023-12-15 | 1 | -0/+3 |
* | type graph refactor; part 3 (#23064) | Andreas Rumpf | 2023-12-14 | 1 | -1/+1 |
* | type refactoring: part 2 (#23059) | Andreas Rumpf | 2023-12-13 | 1 | -15/+9 |
* | Types: Refactorings; step 1 (#23055) | Andreas Rumpf | 2023-12-12 | 1 | -8/+8 |
* | rework the vtable implementation embedding the vtable array directly with new... | ringabout | 2023-11-28 | 1 | -11/+53 |
* | prepare for the enforcement of `std` prefix (#22873) | ringabout | 2023-10-29 | 1 | -3/+5 |
* | NIR: progress (#22817) | Andreas Rumpf | 2023-10-12 | 1 | -2/+2 |
* | fixes `result` requires explicit initialization on noReturn code (#22717) | ringabout | 2023-09-18 | 1 | -1/+1 |
* | fixes branches interacting with break, raise etc. in strictdefs (#22627) | ringabout | 2023-09-04 | 1 | -19/+68 |
* | follow up #22549 (#22551) | ringabout | 2023-08-25 | 1 | -3/+4 |
* | fixes a strictdef ten years long vintage bug, which counts the same thing twi... | ringabout | 2023-08-24 | 1 | -10/+21 |
* | unpublic the sons field of PType; the precursor to PType refactorings (#22446) | ringabout | 2023-08-11 | 1 | -1/+1 |
* | modernize sempass2; `initEffects` now returns `TEffects` (#22435) | ringabout | 2023-08-10 | 1 | -21/+13 |
* | fixes cascades of out parameters, which produces wrong ProveInit warnings (#2... | ringabout | 2023-08-09 | 1 | -4/+10 |
* | use strictdefs for compiler (#22365) | ringabout | 2023-08-06 | 1 | -1/+3 |
* | fixes #6499; disallow built-in procs used as procvars (#22291) | ringabout | 2023-07-19 | 1 | -0/+1 |
* | fixes #21987; don't create type bound ops for anything in a function with a `... | ringabout | 2023-06-04 | 1 | -1/+4 |
* | Cpp Vfunctions draft (#21790) | Juan M Gómez | 2023-05-17 | 1 | -1/+0 |
* | adds an experimental `mm:atomicArc` switch (#21798) | ringabout | 2023-05-08 | 1 | -1/+1 |
* | underscore as special word (#21766) | metagn | 2023-05-02 | 1 | -1/+1 |
* | fixes #21245; warn about destructors that can raise (#21726) | Andreas Rumpf | 2023-04-26 | 1 | -1/+2 |
* | refactoring in preparation for better, simpler name mangling that wor… (#21... | Andreas Rumpf | 2023-04-24 | 1 | -2/+2 |
* | remove useVersion (#21626) | metagn | 2023-04-08 | 1 | -1/+1 |
* | fixes #21393 and misc style changes (#21419) | Andreas Rumpf | 2023-02-24 | 1 | -9/+10 |
* | Implemented basic macro expand functionality (#20579) | Ivan Yonchovski | 2023-01-27 | 1 | -0/+3 |
* | fix #20253 (#21174) | Bung | 2023-01-13 | 1 | -1/+4 |
* | fixes #21043; fixes a named exception in the infixAs expression which generat... | ringabout | 2022-12-12 | 1 | -0/+4 |
* | alternative, much simpler algorithm for strict func checking (#21066) | Andreas Rumpf | 2022-12-11 | 1 | -19/+18 |
* | tiny refactoring related to sink parameter inference logic (#21064) | Andreas Rumpf | 2022-12-10 | 1 | -1/+1 |
* | definite assignment analysis for let (#21024) | ringabout | 2022-12-06 | 1 | -10/+22 |
* | issue a warning for ptr to cstring conversion[backport] (#20814) | ringabout | 2022-11-11 | 1 | -0/+5 |
* | implemented strictCaseObjects (#20608) | Andreas Rumpf | 2022-10-21 | 1 | -3/+3 |
* | fixes #20572 (#20585) | Andreas Rumpf | 2022-10-17 | 1 | -1/+1 |
* | fixes #20515; base `method` requires explicit `{.gcsafe.}` to be GC-safe (#20... | ringabout | 2022-10-16 | 1 | -4/+12 |
* | fixes #19162; enable `strictEffects` for v2 (#19380) | ringabout | 2022-10-15 | 1 | -4/+4 |
* | 'lock levels' are deprecated, now a noop (#20539) | ringabout | 2022-10-11 | 1 | -77/+1 |
* | DAA and 'out' parameters (#20506) | Andreas Rumpf | 2022-10-06 | 1 | -16/+22 |
* | cleanup nfFirstWrite flags (#20500) | Andreas Rumpf | 2022-10-05 | 1 | -1/+1 |
* | new move analyser2 (#20471) | Andreas Rumpf | 2022-10-01 | 1 | -7/+45 |
* | store full definition AST for consts, fix noRewrite (#20115) | metagn | 2022-09-28 | 1 | -4/+5 |
* | fixes #19724; don't be aggressive when you infer sink parameters (#20314) | Andreas Rumpf | 2022-09-12 | 1 | -7/+15 |
* | support cstring in `case` (#20130) | metagn | 2022-09-01 | 1 | -1/+1 |
* | remove unused sfProcvar, "procvar" mentions (#20204) | metagn | 2022-08-24 | 1 | -1/+2 |