summary refs log tree commit diff stats
path: root/compiler/semstmts.nim
Commit message (Expand)AuthorAgeFilesLines
* nimsuggest: suggest types in a type sectionAndreas Rumpf2017-03-141-1/+5
* Merge branch 'devel' into faster-nimsuggestAndreas Rumpf2017-03-141-0/+2
|\
| * Fixes #5167 and related problems (#5475)zah2017-03-121-0/+2
* | nimsuggest: special rule for 'of' completion in case statementsAndreas Rumpf2017-03-101-1/+5
|/
* nimsuggest: structured error reporting; EPC mode still failsAndreas Rumpf2017-03-031-2/+0
* fixes 'nim check' crashAraq2017-03-011-3/+2
* fixes #5430Araq2017-02-261-6/+6
* fixes a multimethod regressionAndreas Rumpf2017-02-241-0/+13
* Merge branch 'devel' into faster-nimsuggestAndreas Rumpf2017-02-241-0/+1
|\
| * fixes #5417Andreas Rumpf2017-02-241-0/+1
* | big compiler refactoring; avoid globals for multi method dispatcher generationAndreas Rumpf2017-02-221-59/+66
* | Merge branch 'devel' into faster-nimsuggestAndreas Rumpf2017-02-171-0/+1
|\|
| * fixes #5383Araq2017-02-161-0/+1
* | remove debug outputAndreas Rumpf2017-02-141-1/+0
* | disable transitive closure computations; only semcheck procs that have the cu...Andreas Rumpf2017-02-091-22/+38
|/
* Fixes incorrect scoping in semstmts.semTry.Dominik Picheta2017-02-061-1/+2
* More progress towards a working #3691.Dominik Picheta2017-02-031-1/+1
* WIP: `as` with generics.Dominik Picheta2017-02-021-2/+1
* Fixes based on @Araq's feedback.Dominik Picheta2017-02-011-1/+2
* Fixes #3691.Dominik Picheta2017-02-011-14/+10
* WIP implementation of `except ExcType as ident` syntax. Refs #3691.Dominik Picheta2017-02-011-3/+34
* implements {.gcsafe.} enforcement as a pragma blockAndreas Rumpf2017-01-181-1/+1
* fixes #2050Araq2016-12-301-5/+9
* Merge branch 'devel' into sighashesAraq2016-12-171-1/+3
|\
| * fixes #5129Araq2016-12-171-1/+3
* | make tsigbreak.nim compileAndreas Rumpf2016-12-121-0/+2
* | the compiler uses tyAlias internally; tester compiles againAraq2016-11-161-3/+4
* | removed tyArrayConstr completely from the compiler; introduced tyAlias instea...Araq2016-11-141-4/+6
|/
* new dependency tracking for nimsuggestAraq2016-11-051-2/+2
* big refactoring: step 1Araq2016-10-311-7/+7
* fixes #4813Andreas Rumpf2016-09-241-1/+4
* fixes #4673Andreas Rumpf2016-09-011-1/+1
* fixes #4580Andreas Rumpf2016-08-261-1/+2
* fixes #4658Andreas Rumpf2016-08-261-0/+5
* Merge pull request #4592 from arnetheduck/compiler-cleanupAndreas Rumpf2016-08-251-12/+0
|\
| * remove unused stuffJacek Sieka2016-08-091-12/+0
* | fixes #4619Andreas Rumpf2016-08-231-2/+8
|/
* fixes #2094Andreas Rumpf2016-08-091-0/+3
* fixes #4555Andreas Rumpf2016-08-021-1/+1
* make tests green againAndreas Rumpf2016-07-291-2/+4
* generic multi-methods should work nowAndreas Rumpf2016-07-281-1/+13
* overloading of dot and parenthesis operators should now be done in .experimentalAndreas Rumpf2016-07-221-0/+3
* get rid of deprecated toLower/toUpperAndreas Rumpf2016-07-191-1/+1
* Recursively check literals for tyEmpty.Matthew Baulch2016-07-111-2/+8
* fixes #4371Andreas Rumpf2016-07-081-2/+2
* fixes #3993Andreas Rumpf2016-06-061-1/+1
* fixes #4207Andreas Rumpf2016-06-011-1/+1
* fixes #3532Andreas Rumpf2016-06-011-1/+2
* fixes #1611Andreas Rumpf2016-06-011-1/+6
* fixes #1713Andreas Rumpf2016-05-301-4/+13