summary refs log tree commit diff stats
path: root/compiler/depends.nim
Commit message (Collapse)AuthorAgeFilesLines
* Make ./koch temp --gc:arc work (#14186)Clyybber2020-05-011-1/+4
|
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-5/+5
| | | | | | | | | | | | | | | | | | * Cleanup compiler code base * Unify add calls * Unify len invocations * Unify range operators * Fix oversight * Remove {.procvar.} pragma * initCandidate -> newCandidate where reasonable * Unify safeLen calls
* Small ast.nim cleanup (#12156)Clyybber2019-09-091-2/+2
| | | | | * Remove sonsLen * Use Indexable
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-2/+1
|
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-2/+2
|
* Make the registered passes local to the ModuleGraph (#9259)LemonBoy2018-10-091-2/+2
| | | Closes #9068
* compiler refactoring; use typesafe path handing; docgen: render symbols ↵Andreas Rumpf2018-09-071-3/+4
| | | | between modules
* incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-1/+1
|
* make dependency analyser free of global variablesAndreas Rumpf2018-05-281-9/+16
|
* compiler/ropes.nim has no global error handler anymoreAndreas Rumpf2018-05-171-4/+2
|
* the remaining passes all compile againAndreas Rumpf2018-05-131-2/+4
|
* Add sections (type, var, let, const, using) support for reorder pragma (#6326)BigEpsilon2017-10-281-1/+1
|
* gendepend improvements; refs #5144Araq2017-01-061-1/+1
|
* new dependency tracking for nimsuggestAraq2016-11-051-1/+3
|
* refactoring complete: explicit ident cacheAraq2016-10-311-1/+1
|
* Get rid of deprecation warningsdef2015-04-071-15/+15
|
* Nimrod renamed to NimAraq2014-08-281-1/+1
|
* 'nil' as a statement is deprecated, use an empty 'discard' insteadAraq2014-01-191-1/+1
|
* case consistency part 4Araq2013-12-271-1/+1
|
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-161-0/+0
|
* merged upstream masterZahary Karadjov2013-01-271-1/+1
|\
| * implemented 'import except'Araq2012-11-281-1/+1
| |
* | CaaS in-memory cachingZahary Karadjov2012-11-281-3/+1
| | | | | | | | | | removed some redundant filepath params and variables and switched to canonical paths in most places
* | caas is now drivable through stdinZahary Karadjov2012-11-281-5/+2
|/ | | | | * added idetools --eval * streams.readLine recognises and applies the backspace character
* year 2012 for most copyright headersAraq2012-01-021-1/+1
|
* path canonicalization for imported modules, relative paths written in rod filesZahary Karadjov2011-12-111-2/+2
|
* big repo cleanupAraq2011-04-121-0/+61