| Commit message (Expand) | Author | Age | Files | Lines |
* | tuple unpacking for vars as just sugar, allowing nesting (#21563) | metagn | 2023-03-28 | 1 | -85/+112 |
* | remove nosinks hacks from compiler (#21469) | ringabout | 2023-03-04 | 1 | -1/+1 |
* | fixes #19291; implements `wasMoved` hook (#21303) | ringabout | 2023-03-02 | 1 | -1/+4 |
* | fixes #21360; discarding empty seqs/arrays now raises errors (#21374) | ringabout | 2023-02-16 | 1 | -8/+10 |
* | Revert "Fix #13093 C++ Atomics: operator= is implicitly deleted because the d... | ringabout | 2023-01-27 | 1 | -5/+1 |
* | Fix #13093 C++ Atomics: operator= is implicitly deleted because the default d... | Bung | 2023-01-27 | 1 | -1/+5 |
* | Implemented basic macro expand functionality (#20579) | Ivan Yonchovski | 2023-01-27 | 1 | -1/+1 |
* | enforce void for nkWhileStmt [backport: 2.0] (#21170) | ringabout | 2022-12-24 | 1 | -1/+0 |
* | fix #11634 (#21146) | Bung | 2022-12-23 | 1 | -3/+6 |
* | fix #19580; add warning for bare except: clause (#21099) | ringabout | 2022-12-15 | 1 | -1/+4 |
* | fix #15836 proc arg return type auto unexpectly match proc with concr… (#21... | Bung | 2022-12-12 | 1 | -2/+1 |
* | Revert "fix #15836 proc arg return type auto unexpectly match proc with concr... | ringabout | 2022-12-09 | 1 | -1/+2 |
* | fix #15836 proc arg return type auto unexpectly match proc with concr… (#21... | Bung | 2022-12-09 | 1 | -2/+1 |
* | fixes #9839; fixes noReturn pragma doesn't work for non-simple templates (#21... | ringabout | 2022-12-08 | 1 | -3/+6 |
* | definite assignment analysis for let (#21024) | ringabout | 2022-12-06 | 1 | -9/+10 |
* | deprecate `do:` meaning `do ():` + misc cleanup (#20927) | metagn | 2022-12-06 | 1 | -34/+0 |
* | fixes `isLocalVarSym`; an implicit global is a global nonetheless (#21025) | ringabout | 2022-12-05 | 1 | -2/+2 |
* | ref #20846; give a deprecation message for overriding `=` hook (#21020) | ringabout | 2022-12-05 | 1 | -0/+2 |
* | fix #20996 (#21016) | metagn | 2022-12-04 | 1 | -1/+1 |
* | better procvar ambiguity errors, clean up after #20457 (#20932) | metagn | 2022-12-01 | 1 | -21/+3 |
* | fixes #13583; enforce void for `nkWhileStmt` (#20947) | ringabout | 2022-11-29 | 1 | -0/+5 |
* | An unnamed break in a block now gives an `UnnamedBreak` warning (#20901) | ringabout | 2022-11-24 | 1 | -0/+8 |
* | fix #18964 Small string case with else statement first in AST evaluat… (#20... | Bung | 2022-11-22 | 1 | -1/+6 |
* | fix #20866 [ORC] Bad codegen for global pointer to iterator (#20876) | Bung | 2022-11-22 | 1 | -2/+5 |
* | fix #3505 wrong var {.global.} initialization, asign variable to it (#20812) | Bung | 2022-11-12 | 1 | -1/+21 |
* | fix semcase on tySequence and tyObject #20283 #19682 (#20339) | Bung | 2022-11-01 | 1 | -8/+8 |
* | alternate fix + test for #12094, refs #13804 (#20686) | metagn | 2022-10-29 | 1 | -2/+1 |
* | fix #12094 Use of _ (as var placeholder) inside a template causes XDe… (#20... | Bung | 2022-10-25 | 1 | -1/+2 |
* | borrowed procs can have a body now for documentation generation (#20617) | ringabout | 2022-10-24 | 1 | -2/+3 |
* | remove implicit let/var default initialization (#20508) | ringabout | 2022-10-07 | 1 | -11/+0 |
* | add default field support for object in ARC/ORC (#20480) | ringabout | 2022-10-04 | 1 | -0/+11 |
* | pragma for sfCallsite instead of name check + better semantics, test (#20464) | metagn | 2022-10-03 | 1 | -6/+1 |
* | Fix #19224 For loops over a hardcoded empty array crash the compiler (#20476) | Bung | 2022-10-01 | 1 | -0/+3 |
* | closed ambiguous enum defaults to first overload (#20457) | metagn | 2022-10-01 | 1 | -5/+9 |
* | koch boot compiler with orc (#20467) | ringabout | 2022-09-30 | 1 | -1/+1 |
* | store full definition AST for consts, fix noRewrite (#20115) | metagn | 2022-09-28 | 1 | -17/+28 |
* | Fixes #20348; only respect the recursion limit if the symbol's generic type ... | Aditya Siram | 2022-09-22 | 1 | -0/+1 |
* | report expression has no type other than has to be used (or discarded… (#20... | Bung | 2022-09-20 | 1 | -0/+3 |
* | remove deprecated type pragma syntax, fix bugs that required it (#20199) | metagn | 2022-09-03 | 1 | -2/+17 |
* | support cstring in `case` (#20130) | metagn | 2022-09-01 | 1 | -1/+1 |
* | top-down type inference, implements rfc 149 (#20091) | metagn | 2022-08-24 | 1 | -28/+48 |
* | fixes #20031; uint64 is an ordinal type since 1.0 (#20094) | ringabout | 2022-07-27 | 1 | -1/+1 |
* | .forbids pragma: defining forbidden tags (#20050) | Lancer11211 | 2022-07-26 | 1 | -1/+1 |
* | Change `styleCheck` to ignore foreign packages (#19822) | quantimnot | 2022-07-14 | 1 | -7/+7 |
* | give a better error message for some template expansions (#19871) | Andreas Rumpf | 2022-06-09 | 1 | -2/+4 |
* | [nimsuggest] return the type when on symbol in let/var (#19639) | Ivan Yonchovski | 2022-04-07 | 1 | -3/+6 |
* | nvro don't touch cdecl types [backport: 1.6] (#19461) | flywind | 2022-01-28 | 1 | -0/+1 |
* | New/better macro pragmas, mark some as experimental (#19406) | metagn | 2022-01-20 | 1 | -116/+170 |
* | `caseStmtMacros` no longer experimental, experimental manual refactor (#19173) | hlaaftana | 2021-11-23 | 1 | -4/+4 |
* | Accept nnkTypeSection from typedef macro pragmas (#19168) | hlaaftana | 2021-11-22 | 1 | -5/+13 |