summary refs log tree commit diff stats
path: root/compiler/modules.nim
Commit message (Expand)AuthorAgeFilesLines
* compute checksum of nim files early in the pipelines (#23268)ringabout2024-01-311-0/+5
* replaces implicit passes array registed at runtime with explicit function cal...ringabout2023-03-031-92/+4
* improve invalid module names errors (#21412)ringabout2023-02-211-1/+2
* Fix "imported but not used" warnings (#20575)Andrey Makarov2022-10-161-1/+1
* Refactor and doc package handling, module name mangling (#19821)quantimnot2022-05-301-48/+3
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* improvements to hint:processing: show import stack, distinguish nims, show in...Timothee Cour2021-06-301-5/+6
* refs #18278: do not gag fatal msgs (#18290)Timothee Cour2021-06-181-2/+1
* `import foo {.all.}` reboot (#17706)Timothee Cour2021-04-161-1/+1
* IC: green tests (#17311)Andreas Rumpf2021-03-191-3/+4
* IC: bugfixes (WIP) (#16836)Andreas Rumpf2021-02-021-28/+27
* IC: final implementation steps (#16801)Andreas Rumpf2021-01-251-0/+1
* IC: next steps (#16632)Andreas Rumpf2021-01-121-1/+3
* IC: next steps (#16550)Andreas Rumpf2021-01-071-31/+39
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-3/+5
* refactorings to prepare the compiler for IC (#15935)Andreas Rumpf2020-12-171-4/+6
* new: `nim -e:cmd` to run a command directly; also fixes #15731 (#15687)Timothee Cour2020-11-091-4/+9
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-12/+9
* Big compiler Cleanup (#14777)Clyybber2020-08-281-1/+1
* bug fixes with sfMainModule, hints, mainPackageNotes, mainPackageId, hintSucc...Timothee Cour2020-06-041-8/+25
* no more code duplication bw liMessage and rawMessage + several bug fixes (#14...Timothee Cour2020-05-221-1/+1
* fix #13150 `nim doc --project` now works reliably (#13223)Timothee Cour2020-02-061-1/+2
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-6/+4
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-2/+2
* fixes #12029; finish the 'unused import' feature (#12064)Andreas Rumpf2019-08-271-1/+0
* Incremental compilation (IC): Improvements (#11881)Andreas Rumpf2019-08-081-2/+0
* [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-2/+2
* fixes #11057 (#11345)Andreas Rumpf2019-05-281-1/+1
* remove the restriction that module names need to be unique per Nimbleā€¦ (#11...Andreas Rumpf2019-04-201-12/+22
* Initial version of the hot-code reloading support for native targets (#10729)zah2019-02-261-1/+4
* IC: more things workAraq2018-12-031-21/+28
* incremental compilation: simple recompilation worksAraq2018-11-191-0/+2
* compiler: make symbolfiles feature compile againAraq2018-10-021-1/+1
* compiler refactoring; use typesafe path handing; docgen: render symbols betwe...Andreas Rumpf2018-09-071-7/+12
* toy program works with incremental compilationAndreas Rumpf2018-06-071-4/+5
* incremental compilation: implemented basic replay logicAndreas Rumpf2018-06-021-40/+18
* baby steps for incremental compilationAndreas Rumpf2018-05-301-2/+4
* refactoring: move DB model to incremental.nimAndreas Rumpf2018-05-301-3/+3
* refactoring: make projectMainIdx typesafeAndreas Rumpf2018-05-271-2/+2
* refactoring: remove idents.legacy global variable and pass the IdentCache aro...Andreas Rumpf2018-05-271-3/+3
* more refactoringAndreas Rumpf2018-05-271-2/+2
* remove more global variables in the Nim compilerAndreas Rumpf2018-05-271-3/+3
* preparations of making compiler/msgs.nim free of global variablesAndreas Rumpf2018-05-171-3/+5
* fixes testament compilationAraq2018-05-141-0/+1
|\
* | options.nim: no global variables anymoreAndreas Rumpf2018-05-131-1/+1
* | compiler compiles again; simple programs do workAndreas Rumpf2018-05-131-7/+8
* | the remaining passes all compile againAndreas Rumpf2018-05-131-17/+19
|/
* compiler refactoring, pass config around explicitlyAndreas Rumpf2018-05-051-1/+1
* refactoring: remove dead codeAndreas Rumpf2018-04-211-105/+0