summary refs log tree commit diff stats
path: root/compiler/modules.nim
Commit message (Collapse)AuthorAgeFilesLines
* 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 ↵Andreas Rumpf2018-09-071-7/+12
| | | | between modules
* 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 ↵Andreas Rumpf2018-05-271-3/+3
| | | | around explicitly
* 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
|
* refactoring: make FileIndex a distinct type; make line information an ↵Andreas Rumpf2018-04-211-10/+10
| | | | uint16; fixes #7654
* symbol files: implemented accurate module dependency trackingAraq2018-02-211-1/+1
|
* symbol files: more progressAraq2018-02-201-7/+9
|
* new .rod file implementation; part 1: writing of the fileAraq2018-02-171-3/+3
|
* move new sha1 module into the new 'std' namespaceAndreas Rumpf2018-02-061-1/+1
|
* fixes #6961Andreas Rumpf2018-02-021-1/+1
|
* Fixes #5112 (Fix error messages raised when multiple modules have the same ↵Lolo Iccl2017-01-171-3/+4
| | | | | | original name) (#5220) Fixes #5112
* disallow recursive module dependenciesAraq2016-11-231-0/+1
|
* make tests green againAraq2016-11-061-0/+3
|
* nimsuggest supports include files properly; added the compiler itself as a ↵Andreas Rumpf2016-11-061-0/+1
| | | | testcase
* new dependency tracking for nimsuggestAraq2016-11-051-157/+151
|
* refactoring complete: explicit ident cacheAraq2016-10-311-9/+11
|
* big refactoring: step 1Araq2016-10-311-5/+5
|
* nimsuggest improvementsAndreas Rumpf2016-08-291-5/+2
|
* remove unused stuffJacek Sieka2016-08-091-9/+0
|
* tiny style changesAndreas Rumpf2016-08-091-1/+1
|
* compiler almost free of deprecated expr/stmt namesAndreas Rumpf2016-07-301-1/+1
|
* fixes #4485; package handling works better; docgen works with --project on ↵Andreas Rumpf2016-07-191-2/+20
| | | | Nimble package level
* added gFuzzyGraphChecking for nimsuggest timeout problemsAndreas Rumpf2016-07-171-2/+2
|
* nimsuggest improvementsAndreas Rumpf2016-07-161-1/+1
|
* rollback of nimsuggest improvement until we figured out the reasonsAndreas Rumpf2016-07-151-4/+8
|
* nimsuggest: dependencies are recalculated properlyAndreas Rumpf2016-07-131-6/+7
|
* new language feature: explicit 'import system' statements are allowedAndreas Rumpf2016-07-071-2/+2
|
* fixes #2159Andreas Rumpf2016-05-281-0/+6
| | | | Hints and warnings are only emitted for the main package that is compiled
* nimsuggest: added 'chk', 'outline' and 'highlight' featuresAraq2015-11-011-1/+1
|
* added undocumented exportNims pragma for Nimscript supportAraq2015-10-031-0/+7
|
* preparations for Nimble NimScript integrations; minor cleanupsAraq2015-08-181-1/+0
|
* implements experimental new config system based on NimScriptAraq2015-08-161-6/+14
|
* CRC -> HashFlaviu Tamas2015-07-031-25/+25
|
* Use full file path for CRC checks.Dominik Picheta2015-06-141-3/+3
| | | | Ref nim-lang/nimsuggest#6. Ref nim-lang/nimsuggest#4.
* securehash: Keep module name consistentAdam Strzelecki2015-06-091-1/+1
| | | | | | 1. All other modules don't use underscore, why this should be different? 2. Wrap some imports to 80 column