summary refs log tree commit diff stats
path: root/compiler/passes.nim
Commit message (Expand)AuthorAgeFilesLines
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-201-3/+3
* fixes #19863; move sha1, md5 to nimble packages for 2.0 (#21702)ringabout2023-05-021-1/+1
* remove nosinks hacks from compiler (#21469)ringabout2023-03-041-2/+2
* replaces implicit passes array registed at runtime with explicit function cal...ringabout2023-03-031-67/+122
* fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now pa...ringabout2023-02-221-4/+3
* saves one unnecessary compare which is also a small regression (#21413)ringabout2023-02-211-1/+1
* Fix "imported but not used" warnings (#20575)Andrey Makarov2022-10-161-1/+4
* Initial implementation of nimsuggest v3 (#19826)Ivan Yonchovski2022-06-131-1/+6
* Refactor and doc package handling, module name mangling (#19821)quantimnot2022-05-301-9/+3
* fixes #19662; Indent level errored for first line (#19718)flywind2022-04-251-0/+1
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* IC: backend: remember produced type information (#17440)Andreas Rumpf2021-03-231-0/+5
* IC: next steps (#16632)Andreas Rumpf2021-01-121-1/+2
* IC: next steps (#16550)Andreas Rumpf2021-01-071-1/+7
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-81/+58
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-23/+9
* Big compiler Cleanup (#14777)Clyybber2020-08-281-3/+3
* bug fixes with sfMainModule, hints, mainPackageNotes, mainPackageId, hintSucc...Timothee Cour2020-06-041-3/+1
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-7/+7
* Incremental compilation (IC): Improvements (#11881)Andreas Rumpf2019-08-081-2/+4
* IR: minor refactoringAndreas Rumpf2019-07-271-1/+4
* IC: some progressAndreas Rumpf2019-07-271-0/+9
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-3/+3
* better run [feature] (#11709)Andreas Rumpf2019-07-111-1/+0
* styleCheck: make the compiler and large parts of the stdlib compatible with -...Araq2019-07-101-1/+1
* Replace countup(x, y-1) with x ..< yClyybber2019-05-071-3/+3
* fixes 'nimble install nimble' problemsAndreas Rumpf2019-03-261-2/+3
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-2/+2
* fixes #10606Andreas Rumpf2019-02-131-2/+4
* fixes #10024Araq2018-12-221-1/+1
* fixes #9991Araq2018-12-161-1/+1
* fixes #9994Andreas Rumpf2018-12-151-2/+2
* fixes #9978Andreas Rumpf2018-12-141-1/+1
* Make the registered passes local to the ModuleGraph (#9259)LemonBoy2018-10-091-49/+32
* make tests green againAndreas Rumpf2018-09-241-1/+5
* enable destructors for top level statements; needs to be documentedAndreas Rumpf2018-09-241-1/+20
* compiler refactoring; use typesafe path handing; docgen: render symbols betwe...Andreas Rumpf2018-09-071-3/+3
* refactorings in preparations for the new runtimeAndreas Rumpf2018-07-101-6/+2
* avoid AST streaming, experiment what it breaksAraq2018-07-091-2/+6
* incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-57/+15
* baby steps for incremental compilationAndreas Rumpf2018-05-301-12/+3
* refactoring: move DB model to incremental.nimAndreas Rumpf2018-05-301-1/+1
* more compiler API cleanupsAndreas Rumpf2018-05-281-2/+2
* 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/+2
* move more global variables into ConfigRefAndreas Rumpf2018-05-111-2/+2
* big refactoring: mores stuff compilesAndreas Rumpf2018-05-101-11/+13
* compiler refactoring, pass config around explicitlyAndreas Rumpf2018-05-051-1/+1
* compiler: remove unnecessary FileIndex type conversionsAndreas Rumpf2018-04-241-1/+1
* refactoring: make FileIndex a distinct type; make line information an uint16;...Andreas Rumpf2018-04-211-19/+5