summary refs log tree commit diff stats
path: root/compiler/sem.nim
Commit message (Expand)AuthorAgeFilesLines
* implemented new experimental scriptable import mechanismAndreas Rumpf2017-10-011-5/+7
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-1/+1
* introduce a pre-processing pass for the concept bodiesZahary Karadjov2017-06-201-0/+1
* Restore the Nim's 0.14 proper handling of generic aliasesZahary Karadjov2017-04-081-7/+20
* cleaned up the code and implemented proper error messagesZahary Karadjov2017-04-061-1/+15
* further improvements to the error messages produced by conceptsZahary Karadjov2017-03-241-1/+0
* Merge branch 'devel' into faster-nimsuggestAndreas Rumpf2017-03-141-0/+7
|\
| * Fixes #5167 and related problems (#5475)zah2017-03-121-0/+7
* | nimsuggest: more things workAraq2017-03-091-0/+4
|/
* nimsuggest supports prefix matching (first version)Araq2017-02-281-2/+7
* fixes #5430Araq2017-02-261-6/+6
* Merge branch 'devel' into faster-nimsuggestAndreas Rumpf2017-02-241-1/+1
|\
| * removed compiler internal list implementation (#5371)Arne Döring2017-02-221-1/+1
* | big compiler refactoring; avoid globals for multi method dispatcher generationAndreas Rumpf2017-02-221-9/+9
|/
* fixes #5405Araq2017-02-161-10/+0
* fixes #5383Araq2017-02-161-0/+15
* macros are now checked to not produce cyclic ASTsAndreas Rumpf2017-02-081-1/+13
* fixes #5185Andreas Rumpf2017-01-061-2/+2
* Merge branch 'devel' into sighashesAraq2016-12-191-0/+1
|\
| * fixes #4308, fixes #4905Araq2016-12-181-0/+1
* | removed tyArrayConstr completely from the compiler; introduced tyAlias instea...Araq2016-11-141-4/+4
|/
* new dependency tracking for nimsuggestAraq2016-11-051-4/+6
* refactoring complete: explicit ident cacheAraq2016-10-311-4/+4
* big refactoring: step 1Araq2016-10-311-3/+3
* fixes #4626Andreas Rumpf2016-09-131-1/+5
* Display error message if defer statement is used at top levelKier Davis2016-09-071-0/+2
* remove unused stuffJacek Sieka2016-08-091-2/+0
* get rid of deprecated toLower/toUpperAndreas Rumpf2016-07-191-1/+1
* nimsuggest improvementsAndreas Rumpf2016-07-161-2/+1
* new language feature: explicit 'import system' statements are allowedAndreas Rumpf2016-07-071-3/+22
* fixes #537Andreas Rumpf2016-07-061-0/+9
* fixes #2159Andreas Rumpf2016-05-281-0/+6
* fixes #4066Andreas Rumpf2016-05-181-1/+0
* fixes #4084Andreas Rumpf2016-04-291-9/+0
* fixed regressionsAndreas Rumpf2016-03-291-1/+4
* SpellcheckFederico Ceratto2016-02-291-1/+1
* fixes all known regressionsAndreas Rumpf2016-01-061-1/+1
* fixes regressionsAndreas Rumpf2016-01-051-0/+2
* breaking change: disallow .closure procs for constAndreas Rumpf2015-12-291-1/+1
* fixes #3622Andreas Rumpf2015-12-041-2/+1
* nimsuggest: added 'chk', 'outline' and 'highlight' featuresAraq2015-11-011-2/+4
* fixes #3158Araq2015-08-021-1/+5
* implemented {.noforward:on.} for type sections; useful for c2nim generated wr...Araq2015-07-081-1/+5
* fixes #2470, fixes #1354Araq2015-04-281-0/+4
* system.locals is now a plugin for educationAraq2015-04-241-1/+1
* added '..^' and '..<' operators; 'nil' is allowed for 'len'; added plugin sys...Araq2015-04-221-1/+1
* first implementation of overloading of '='; missing: rewriting let/var sectionsAraq2015-04-061-1/+1
* fixes #2346Araq2015-03-161-0/+1
* fixes #2252Araq2015-03-041-23/+23
* fixes #2216Araq2015-02-261-9/+0