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 |
Andreas Rumpf
|
70e8640244
move new sha1 module into the new 'std' namespace
|
6 years ago |
Andreas Rumpf
|
274fafb2df
fixes #6961
|
7 years ago |
Lolo Iccl
|
b6b5a11be7
Fixes #5112 (Fix error messages raised when multiple modules have the same original name) (#5220)
|
8 years ago |
Araq
|
074f276c8a
disallow recursive module dependencies
|
8 years ago |