summary refs log tree commit diff stats
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* fixes #20244; fixes castSizes warnings (#21102)ringabout2022-12-223-1/+6
* Use `ErrorColor` when a warning that is turned into an error is raised (#21131)Jake Leahy2022-12-221-1/+2
* fix #16541 (#21148)Bung2022-12-221-0/+2
* Implement setLineInfo (#21153)Peter Munch-Ellingsen2022-12-224-4/+34
* fixes #21144; try expression will not match the less indentation except (#21152)ringabout2022-12-211-1/+3
* fix #20248;fix #6215;turns into simple CT error (#21141)Bung2022-12-201-0/+2
* disable "Warning: gc is deprecated" in compiler (#21137)ringabout2022-12-201-0/+2
* fix #21109 (#21127)Bung2022-12-191-0/+2
* fixes #21116; always mangles the param (#21121)ringabout2022-12-171-5/+1
* fix #12122 (#21096)Bung2022-12-162-5/+5
* Check file exists in `{.compile.}` pragma (#21105)Jake Leahy2022-12-151-2/+5
* fix #20588 (#21104)Bung2022-12-151-0/+2
* Make async stacktraces less verbose (#21091)Jake Leahy2022-12-151-1/+3
* fix #19580; add warning for bare except: clause (#21099)ringabout2022-12-157-7/+29
* generic `define` pragma + string alias (#20979)metagn2022-12-134-34/+102
* Fix #20416. Enable the recursion limit for ref/ptr types. (#21092)Aditya Siram2022-12-131-4/+14
* JS backend properly extends string with `setLen` (#21087)Jake Leahy2022-12-131-1/+3
* Refactor JS sourcemap generator (#21053)Jake Leahy2022-12-132-373/+199
* fixes #21043; fixes a named exception in the infixAs expression which generat...ringabout2022-12-121-0/+4
* remove implicitDeref feature enum (#21075)ringabout2022-12-121-2/+1
* Docs expand `using` parameters (#21076)Jake Leahy2022-12-122-8/+33
* fix #15836 proc arg return type auto unexpectly match proc with concr… (#21...Bung2022-12-127-11/+13
* alternative, much simpler algorithm for strict func checking (#21066)Andreas Rumpf2022-12-113-20/+78
* fix #16758 Nim crashes in fixAbstractType (#20855)Bung2022-12-111-0/+3
* fix #21045; getTime with vmopsDanger is broken; alternative to #21054 (#21056)ringabout2022-12-103-3/+16
* tiny refactoring related to sink parameter inference logic (#21064)Andreas Rumpf2022-12-102-2/+1
* Revert "fix #15836 proc arg return type auto unexpectly match proc with concr...ringabout2022-12-097-11/+11
* fix #15836 proc arg return type auto unexpectly match proc with concr… (#21...Bung2022-12-097-11/+11
* remove duplicate assignment (#21050)ringabout2022-12-091-1/+0
* fix issue #20922 by handling missing expr in `exprList` for `tkOf` (#20930)Vindaar2022-12-081-5/+23
* fixes #9839; fixes noReturn pragma doesn't work for non-simple templates (#21...ringabout2022-12-081-3/+6
* 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