Commit History

Autor SHA1 Mensaxe Data
  Andreas Rumpf 9d8b4d6020 fixes #11057 (#11345) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf 0121dda9ba remove the restriction that module names need to be unique per Nimble… (#11064) %!s(int64=5) %!d(string=hai) anos
  zah ca4b971bc8 Initial version of the hot-code reloading support for native targets (#10729) %!s(int64=5) %!d(string=hai) anos
  Araq f86b827d9e IC: more things work %!s(int64=6) %!d(string=hai) anos
  Araq 6acffcd28f incremental compilation: simple recompilation works %!s(int64=6) %!d(string=hai) anos
  Araq 76aab9baf1 compiler: make symbolfiles feature compile again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 8ba7e7d807 toy program works with incremental compilation %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 826c1e2d78 incremental compilation: implemented basic replay logic %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 61fb83ecbb baby steps for incremental compilation %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf ddc6cec69e refactoring: move DB model to incremental.nim %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 545b1582cd refactoring: make projectMainIdx typesafe %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 40ec7be45c refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 18a3833d60 more refactoring %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf bf6c2c5ccf preparations of making compiler/msgs.nim free of global variables %!s(int64=6) %!d(string=hai) anos
  Araq 5526252fa0 fixes testament compilation %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 328e7a1005 options.nim: no global variables anymore %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 342e50e26c compiler compiles again; simple programs do work %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 8ca5b71c6a the remaining passes all compile again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf b7116a28ee compiler refactoring, pass config around explicitly %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf e44c6d8337 refactoring: remove dead code %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 33b69f0ed0 refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654 %!s(int64=6) %!d(string=hai) anos
  Araq 046ed4ed22 symbol files: implemented accurate module dependency tracking %!s(int64=6) %!d(string=hai) anos
  Araq 2fcc163746 symbol files: more progress %!s(int64=6) %!d(string=hai) anos
  Araq f3b8d92216 new .rod file implementation; part 1: writing of the file %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 70e8640244 move new sha1 module into the new 'std' namespace %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 274fafb2df fixes #6961 %!s(int64=7) %!d(string=hai) anos
  Lolo Iccl b6b5a11be7 Fixes #5112 (Fix error messages raised when multiple modules have the same original name) (#5220) %!s(int64=8) %!d(string=hai) anos
  Araq 074f276c8a disallow recursive module dependencies %!s(int64=8) %!d(string=hai) anos