Andreas Rumpf
|
114da04cbb
fixes #12029; finish the 'unused import' feature (#12064)
|
5 years ago |
Andreas Rumpf
|
c8cffaf420
Incremental compilation (IC): Improvements (#11881)
|
5 years ago |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 years ago |
Araq
|
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
|
5 years ago |
Andreas Rumpf
|
9d8b4d6020
fixes #11057 (#11345)
|
5 years ago |
Andreas Rumpf
|
0121dda9ba
remove the restriction that module names need to be unique per Nimble… (#11064)
|
5 years ago |
zah
|
ca4b971bc8
Initial version of the hot-code reloading support for native targets (#10729)
|
5 years ago |
Araq
|
f86b827d9e
IC: more things work
|
6 years ago |
Araq
|
6acffcd28f
incremental compilation: simple recompilation works
|
6 years ago |
Araq
|
76aab9baf1
compiler: make symbolfiles feature compile again
|
6 years ago |
Andreas Rumpf
|
86556ebfdb
compiler refactoring; use typesafe path handing; docgen: render symbols between modules
|
6 years ago |
Andreas Rumpf
|
8ba7e7d807
toy program works with incremental compilation
|
6 years ago |
Andreas Rumpf
|
826c1e2d78
incremental compilation: implemented basic replay logic
|
6 years ago |
Andreas Rumpf
|
61fb83ecbb
baby steps for incremental compilation
|
6 years ago |
Andreas Rumpf
|
ddc6cec69e
refactoring: move DB model to incremental.nim
|
6 years ago |
Andreas Rumpf
|
545b1582cd
refactoring: make projectMainIdx typesafe
|
6 years ago |
Andreas Rumpf
|
40ec7be45c
refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly
|
6 years ago |
Andreas Rumpf
|
18a3833d60
more refactoring
|
6 years ago |
Andreas Rumpf
|
669a564492
remove more global variables in the Nim compiler
|
6 years ago |
Andreas Rumpf
|
bf6c2c5ccf
preparations of making compiler/msgs.nim free of global variables
|
6 years ago |
Araq
|
5526252fa0
fixes testament compilation
|
6 years ago |
Andreas Rumpf
|
328e7a1005
options.nim: no global variables anymore
|
6 years ago |
Andreas Rumpf
|
342e50e26c
compiler compiles again; simple programs do work
|
6 years ago |
Andreas Rumpf
|
8ca5b71c6a
the remaining passes all compile again
|
6 years ago |
Andreas Rumpf
|
b7116a28ee
compiler refactoring, pass config around explicitly
|
6 years ago |
Andreas Rumpf
|
e44c6d8337
refactoring: remove dead code
|
6 years ago |
Andreas Rumpf
|
33b69f0ed0
refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654
|
6 years ago |
Araq
|
046ed4ed22
symbol files: implemented accurate module dependency tracking
|
6 years ago |
Araq
|
2fcc163746
symbol files: more progress
|
6 years ago |
Araq
|
f3b8d92216
new .rod file implementation; part 1: writing of the file
|
6 years ago |