summary refs log tree commit diff stats
path: root/compiler/semgnrc.nim
Commit message (Expand)AuthorAgeFilesLines
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-117/+111
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-21/+21
* refs #11947; FieldError fixed (#11950)Timothee Cour2019-08-151-1/+1
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-2/+2
* fixes #11188 (#11319)Andreas Rumpf2019-05-241-2/+2
* Replace countup(x, y) with x .. yClyybber2019-05-071-6/+6
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-15/+15
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-1/+1
* Fixes #10727. (#10728)deech2019-02-251-1/+6
* added first version of a nimfind tool for the poor souls that don't have a go...Andreas Rumpf2018-11-141-11/+12
* fixes #8603Araq2018-10-301-1/+8
* Fix regression with runnableExamples in generic exprLemonBoy2018-09-301-5/+5
* fixes #8694Andreas Rumpf2018-09-021-2/+2
* Fix use of custom pragmas in generic procs (#8165)LemonBoy2018-07-011-1/+2
* fixes #7222; fixes #5595; fixes #3747Zahary Karadjov2018-06-161-11/+20
* implements a --nep1:on switch to make the compiler enforce the naming convent...Andreas Rumpf2018-06-131-1/+1
* refactoring: remove idents.legacy global variable and pass the IdentCache aro...Andreas Rumpf2018-05-271-8/+8
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-3/+3
* options.nim: no global variables anymoreAndreas Rumpf2018-05-131-1/+1
* semstmts compiles againAndreas Rumpf2018-05-121-40/+40
* first steps in adding template/macro calls to stack tracesAraq2017-12-211-1/+1
* Merge branch 'devel' into araqAndreas Rumpf2017-11-071-0/+2
|\
| * minor breaking change: for loop bodies now get their own scopeAndreas Rumpf2017-11-051-0/+2
* | wipAndreas Rumpf2017-11-021-1/+1
|/
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-3/+3
* .pure enums are much more convenient to use nowAndreas Rumpf2017-09-171-0/+4
* introduce a pre-processing pass for the concept bodiesZahary Karadjov2017-06-201-3/+10
* fixes #5597; wrong eager template instantiation in generic context (#5601)Andreas Rumpf2017-03-241-3/+3
* make tests green againAndreas Rumpf2017-03-021-0/+8
* fixes #5419Andreas Rumpf2017-02-241-1/+5
* More progress towards a working #3691.Dominik Picheta2017-02-031-6/+4
* WIP: `as` with generics.Dominik Picheta2017-02-021-1/+10
* recursive modules are only detected to improve error messagesAndreas Rumpf2016-11-241-2/+2
* fixes #4600Andreas Rumpf2016-08-231-6/+7
* fixes #4555Andreas Rumpf2016-08-021-1/+1
* compiler almost free of deprecated expr/stmt namesAndreas Rumpf2016-07-301-2/+2
* stdlib and compiler don't use .immediate anymoreAndreas Rumpf2016-07-291-3/+6
* fixes #2377Andreas Rumpf2016-07-081-1/+6
* fixes a critical bug about template instantiations in genericsAndreas Rumpf2016-06-051-2/+2
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-2/+2
* fixes regression: NimForum compiles againAraq2015-09-211-8/+2
* fixes #3268Araq2015-09-181-1/+1
* fixes #3329Araq2015-09-181-1/+1
* fixes the most pressing regressions introduced by the new handling of a[i] in...Araq2015-09-161-6/+28
* first attempt to fix 'a[i]' handling in genericsAraq2015-09-121-0/+23
* fixes #1965Araq2015-08-101-2/+2
* breaking change: symbol lookups in generics follows spec more closely; fixes ...Araq2015-08-071-61/+63
* interpret `tuple` as a class and `tuple[]` as the empty tupleMax Zerzouri2015-03-061-1/+1
* Fix documentations for declared (instead of defined)def2015-02-181-1/+1
* nimsuggest improvementsAraq2015-01-301-14/+38