ringabout
|
91ce8c385d
fix #19580; add warning for bare except: clause (#21099)
|
2 years ago |
Bung
|
5917c2d5b7
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065)
|
2 years ago |
ringabout
|
db56fc3bcb
Revert "fix #15836 proc arg return type auto unexpectly match proc with concr…" (#21057)
|
2 years ago |
Bung
|
0cd9bdcf9f
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21044)
|
2 years ago |
ringabout
|
c5eb3fd4f0
fixes #9839; fixes noReturn pragma doesn't work for non-simple templates (#21048)
|
2 years ago |
ringabout
|
b2c7019006
definite assignment analysis for let (#21024)
|
2 years ago |
metagn
|
6d8cf25bd7
deprecate `do:` meaning `do ():` + misc cleanup (#20927)
|
2 years ago |
ringabout
|
a8090f7d65
fixes `isLocalVarSym`; an implicit global is a global nonetheless (#21025)
|
2 years ago |
ringabout
|
6f96c4bc96
ref #20846; give a deprecation message for overriding `=` hook (#21020)
|
2 years ago |
metagn
|
5536f74992
fix #20996 (#21016)
|
2 years ago |
metagn
|
2449c37137
better procvar ambiguity errors, clean up after #20457 (#20932)
|
2 years ago |
ringabout
|
d4afa53fd5
fixes #13583; enforce void for `nkWhileStmt` (#20947)
|
2 years ago |
ringabout
|
ef29987781
An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)
|
2 years ago |
Bung
|
8cfce70738
fix #18964 Small string case with else statement first in AST evaluat… (#20862)
|
2 years ago |
Bung
|
354eb2a86c
fix #20866 [ORC] Bad codegen for global pointer to iterator (#20876)
|
2 years ago |
Bung
|
1410243d3b
fix #3505 wrong var {.global.} initialization, asign variable to it (#20812)
|
2 years ago |
Bung
|
eec1543baf
fix semcase on tySequence and tyObject #20283 #19682 (#20339)
|
2 years ago |
metagn
|
cb3af8ad39
alternate fix + test for #12094, refs #13804 (#20686)
|
2 years ago |
Bung
|
4728c52c78
fix #12094 Use of _ (as var placeholder) inside a template causes XDe… (#20635)
|
2 years ago |
ringabout
|
98b2838a30
borrowed procs can have a body now for documentation generation (#20617)
|
2 years ago |
ringabout
|
079363bfc3
remove implicit let/var default initialization (#20508)
|
2 years ago |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
metagn
|
2cca38d33c
pragma for sfCallsite instead of name check + better semantics, test (#20464)
|
2 years ago |
Bung
|
567c3f055d
Fix #19224 For loops over a hardcoded empty array crash the compiler (#20476)
|
2 years ago |
metagn
|
cfff454cf9
closed ambiguous enum defaults to first overload (#20457)
|
2 years ago |
ringabout
|
ae050b05e9
koch boot compiler with orc (#20467)
|
2 years ago |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
Aditya Siram
|
be4bd8a0ed
Fixes #20348; only respect the recursion limit if the symbol's generic type has been generated by the compiler (#20377)
|
2 years ago |
Bung
|
08c02f0236
report expression has no type other than has to be used (or discarded… (#20392)
|
2 years ago |
metagn
|
86f7f4ffa5
remove deprecated type pragma syntax, fix bugs that required it (#20199)
|
2 years ago |