summary refs log tree commit diff stats
path: root/compiler/reorder.nim
Commit message (Collapse)AuthorAgeFilesLines
* Big compiler Cleanup (#14777)Clyybber2020-08-281-25/+2
|
* reorder.nim: fixed typosAraq2020-06-121-3/+3
|
* reorder.nim: fixes the indentationAraq2020-06-061-41/+40
|
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-15/+15
| | | | | | | | | | | | | | | | | | * 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
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-2/+2
|
* styleCheck: make the compiler and large parts of the stdlib compatible with ↵Araq2019-07-101-1/+1
| | | | --styleCheck:error
* [refactor] compiler/[msgs, reorder, semstmts]: use toMsgFilename where ↵alaviss2019-06-261-1/+1
| | | | | | | | appropriate (#11595) * compiler/msgs: toMsgFilename now operates on FileIndex * compiler/reorder: use toMsgFilename for compiler messages * compiler/semstmts: respect listFullPaths for recursive deps error
* Replace countup(x, y) with x .. yClyybber2019-05-071-1/+1
|
* fix typo in codeReordering error msg (#10667)Timothee Cour2019-02-141-1/+1
| | | | | | * fix typo in codeReordering * reorder=>codeReordering
* deprecated ospaths (#9665)Andreas Rumpf2018-11-091-1/+1
|
* fixes #9281Araq2018-10-111-1/+1
|
* incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-10/+8
|
* refactoring: remove idents.legacy global variable and pass the IdentCache ↵Andreas Rumpf2018-05-271-13/+13
| | | | around explicitly
* refactoring: fewer global variablesAndreas Rumpf2018-05-271-12/+12
|
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-1/+1
|
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-2/+3
|
* big refactoring: mores stuff compilesAndreas Rumpf2018-05-101-6/+7
|
* compiler refactoring, pass config around explicitlyAndreas Rumpf2018-05-051-4/+4
|
* compiler: remove unnecessary FileIndex type conversionsAndreas Rumpf2018-04-241-1/+1
|
* refactoring: make FileIndex a distinct type; make line information an ↵Andreas Rumpf2018-04-211-10/+10
| | | | uint16; fixes #7654
* deprecated unary '<'Andreas Rumpf2017-10-291-1/+1
|
* Add sections (type, var, let, const, using) support for reorder pragma (#6326)BigEpsilon2017-10-281-43/+385
|
* fixes #6306Andreas Rumpf2017-09-011-1/+1
|
* reorder pass: consider the 'using' statement; disabled debug outputAndreas Rumpf2017-08-111-2/+2
|
* implemented reordering passAndreas Rumpf2017-07-251-0/+102