summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Named arguments in commands + many grammar fixes (#20994)metagn2022-12-061-112/+154
* fixes #21027; cast expressions need a type (#21029)ringabout2022-12-061-0/+2
* definite assignment analysis for let (#21024)ringabout2022-12-064-30/+55
* deprecate `do:` meaning `do ():` + misc cleanup (#20927)metagn2022-12-065-47/+12
* stdlib organization & documentation improvements (#20971)metagn2022-12-061-1/+2
* fix #20829 Regression in int64 type matching since (#21019)Bung2022-12-061-2/+4
* Revert "fixes #20883; Unspecified generic on default value segfaults the comp...ringabout2022-12-062-7/+2
* fix #16639 (#21017)metagn2022-12-051-3/+4
* Dont produce initing moves for sfNoInit variables in closure env (#21026)Yuriy Glukhov2022-12-051-1/+4
* fixes #20954; bounchecks for len(toOpenArray()) [backport] (#20956)ringabout2022-12-051-0/+4
* fixes `isLocalVarSym`; an implicit global is a global nonetheless (#21025)ringabout2022-12-051-2/+2
* ref #20846; give a deprecation message for overriding `=` hook (#21020)ringabout2022-12-051-0/+2
* fix #20996 (#21016)metagn2022-12-042-8/+12
* unpublic `arrayWith` and rename it to `nimArrayWith` (#21006)ringabout2022-12-041-4/+4
* fixes #20883; Unspecified generic on default value segfaults the compiler (#2...ringabout2022-12-012-2/+7
* IC: fix typo in rodfiles.nim (#20989)Ikko Ashimine2022-12-011-1/+1
* tyInt tyUint fit target int bit width (#20829)Bung2022-12-012-22/+65
* replace data init function with consts for typeinfov2 (#20977)ringabout2022-12-011-3/+47
* better procvar ambiguity errors, clean up after #20457 (#20932)metagn2022-12-013-36/+40
* removed unused sections in codegen (#20976)ringabout2022-11-302-12/+1
* Add `--genCDeps` for better integration with CMake (#20950)Jaremy Creechley2022-11-293-0/+26
* fixes #20958; fixes the return type of slice function [backport] (#20959)ringabout2022-11-291-0/+3
* fixes #13583; enforce void for `nkWhileStmt` (#20947)ringabout2022-11-291-0/+5
* allow proc expressions in place of statements (#20935)metagn2022-11-291-7/+15
* fix bugs with dot & call operators [backport] (#20931)metagn2022-11-282-28/+39
* Add `nkFastAsgn` into `semExpr` (#20939)Jake Leahy2022-11-271-1/+1
* fixes #20914; fixes the alignment of big sets (#20918)ringabout2022-11-261-2/+2
* fix #13790; ptr char (+friends) should not implicitly convert to cstring (#2...ringabout2022-11-242-10/+13
* An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)ringabout2022-11-248-2/+27
* render post expr blocks better (#20871)metagn2022-11-221-23/+42
* fix #18964 Small string case with else statement first in AST evaluat… (#20...Bung2022-11-221-1/+6
* fixes #20026; marks system procs which can raise defects (#20864)ringabout2022-11-225-3/+8
* fix #20866 [ORC] Bad codegen for global pointer to iterator (#20876)Bung2022-11-221-2/+5
* NimMain/NimPreMain calls are now only volatile when it makes sense. (#20882)Yuriy Glukhov2022-11-221-49/+31
* Fix compiler build with -d:nimDebugReorder (#20888)Kyle Coffey2022-11-221-12/+15
* Small cleanup to cgen output (#20874)Matt Moseley2022-11-211-9/+9
* fixes #20856; store defaults directly (#20859)ringabout2022-11-172-10/+3
* fixes ptr to cstring warnings[backport] (#20848)ringabout2022-11-162-3/+3
* fixes a long-standing ARC bug (#20849)ringabout2022-11-161-2/+6
* createDir is now callable at compile time (#20824)Don-Duong Quach2022-11-141-3/+18
* fixes object default fields bugs and add tests (#20839)ringabout2022-11-153-17/+32
* fixes #20836; fixes #20833; fixes `unsafeNew` (#20841)ringabout2022-11-141-1/+4
* fix a few "broken link" warnings (#20837)Andrey Makarov2022-11-143-3/+3
* fix #3505 wrong var {.global.} initialization, asign variable to it (#20812)Bung2022-11-121-1/+21
* Revert "fixes #20699; generate an empty struct for void type" (#20806)Andreas Rumpf2022-11-122-15/+17
* fixes a strange issue most likely caused by a git merge (#20822)Andreas Rumpf2022-11-121-4/+2
* fixes #20807, refs #20450, regression with seq inference (#20818)metagn2022-11-121-1/+5
* issue a warning for ptr to cstring conversion[backport] (#20814)ringabout2022-11-112-0/+7
* refactor strongSpaceB with an enum (#20809)ringabout2022-11-103-21/+24
* fixes #20699; generate an empty struct for void type (#20790)Aditya Siram2022-11-091-11/+14