summary refs log tree commit diff stats
path: root/compiler/lookups.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes #1860; macro generating a wrong nkSymChoice nodeAndreas Rumpf2017-10-301-2/+10
|
* deprecated unary '<'Andreas Rumpf2017-10-291-1/+1
|
* first implementation of package level types that allow forwarding across ↵Andreas Rumpf2017-10-281-1/+1
| | | | module boundaries
* first implementation of the 'func' keywordAndreas Rumpf2017-09-231-2/+4
|
* .pure enums are much more convenient to use nowAndreas Rumpf2017-09-171-1/+3
|
* compiler: better error messages (#5613)Andreas Rumpf2017-03-261-13/+20
|
* big compiler refactoring; avoid globals for multi method dispatcher generationAndreas Rumpf2017-02-221-1/+1
|
* More progress towards a working #3691.Dominik Picheta2017-02-031-1/+1
|
* WIP: `as` with generics.Dominik Picheta2017-02-021-0/+3
|
* implements module grouping for the import statementAndreas Rumpf2016-12-211-2/+2
|
* recursive modules are only detected to improve error messagesAndreas Rumpf2016-11-241-4/+13
|
* fixes #4555Andreas Rumpf2016-08-021-7/+14
|
* compiler almost free of deprecated expr/stmt namesAndreas Rumpf2016-07-301-2/+2
|
* Locate 'attempt to redefine' errors at the import statement rather than at ↵Kier Davis2016-07-301-0/+4
| | | | the first line of the imported module. Fixes #4541.
* fixes an valid 'T' is not used hintAndreas Rumpf2016-07-201-1/+2
|
* fixes #177Andreas Rumpf2016-05-111-3/+16
|
* first implementation of the new lambda-lifting pass; barely anything worksAndreas Rumpf2015-12-261-1/+1
|
* renamed inCompilesContext to compilesContextId; added test case for #3313Araq2015-09-181-1/+1
|
* don't generate memset calls for C++ objectsAraq2015-03-181-37/+37
|
* minor cleanupsAraq2015-03-011-1/+1
|
* nimsuggest improvementsAraq2015-01-301-5/+10
|
* fixes #1944Araq2015-01-181-0/+10
|
* nimfix now in its own directory; single file mode now the defaultAraq2014-10-051-1/+1
|
* 'pretty' command does not exist anymore; improvements for nimfixAraq2014-09-101-1/+0
|
* some improvements for nimfixAraq2014-09-091-0/+10
|
* added nimfix toolAraq2014-09-051-2/+25
|
* updated the compiler to use the new symbol namesAraq2014-08-281-8/+5
|
* the big renamefest: first stepsAraq2014-08-221-46/+45
|
* Renamed considerAccents to considerQuotedIdentClay Sweetser2014-05-261-10/+10
|
* Fixes #1200Clay Sweetser2014-05-241-1/+2
|
* Renamed 'considerAcc' to 'considerAccents' for clarityClay Sweetser2014-05-241-10/+10
| | | | | Added documentation string to 'considerAccents' Modified renderParamType's assertion to allow nkAcc nodes.
* make some tests greenZahary Karadjov2014-03-161-1/+4
|
* Merge branch 'devel' of github.com:Araq/Nimrod into develZahary Karadjov2014-03-061-1/+1
|\
| * bugfix: unreported 'compiles' bugAraq2014-03-051-1/+1
| |
* | split the inline and closure iterators into different symbol kinds for ↵Zahary Karadjov2014-03-061-1/+1
|/ | | | easier discrimination between them
* fixes #892Araq2014-02-141-0/+1
|
* bugfix: immediate templates are preferred consistently (danger: breaks code)Araq2014-02-041-1/+13
|
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-1/+1
|
* case consistency: cs:partial bootstraps on windowsAraq2013-12-291-7/+7
|
* case consistency part 4Araq2013-12-271-7/+7
|
* case consistency part 1Araq2013-12-271-43/+43
|
* attempt to merge newtemplAraq2013-12-241-2/+5
|
* small REPL improvementsAraq2013-06-281-1/+2
|
* fixes #437, fixes #436Araq2013-05-181-1/+1
|
* merged the persistent scopes work with the delayed proc compilation strategyZahary Karadjov2013-05-121-3/+1
|\
* | get rid of TOverloadIter.stackPtrZahary Karadjov2013-05-121-28/+36
| |
* | get rid of ImportTablePos and ModuleTablePosZahary Karadjov2013-05-121-53/+52
| |
* | get rid of the SymTab* procs in astalgoZahary Karadjov2013-05-121-19/+60
| |
* | switch to a linked list of scopesZahary Karadjov2013-05-111-8/+4
|/
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|