Commit History

Author SHA1 Message Date
  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
  metagn a95b6391fd support cstring in `case` (#20130) 2 years ago