summary refs log tree commit diff stats
path: root/compiler/reorder.nim
Commit message (Collapse)AuthorAgeFilesLines
* 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
id='n434' href='#n434'>434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469