Commit History

Autor SHA1 Mensaxe Data
  cooldome 82c009a2cb Dead code elimination for entire modules and their init procs if empty (#10032) %!s(int64=6) %!d(string=hai) anos
  Jacek Sieka b1ad5fd7da Simplify cgen forward proc (#9635) %!s(int64=6) %!d(string=hai) anos
  LemonBoy b97a7dbf3d Make the registered passes local to the ModuleGraph (#9259) %!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
  LemonBoy ac0f5c83ca Fixes 8535 (#8591) %!s(int64=6) %!d(string=hai) anos
  Araq 8e9551b1c7 fixex merge conflicts %!s(int64=6) %!d(string=hai) anos
  Yuriy Glukhov 29a01da90f Fixes #7982 %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 5ad1acc60c remove the last global variables in the C code generator %!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 328e7a1005 options.nim: no global variables anymore %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 1284827df2 C code generator compiles again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 050789a8f4 sem pass compiles again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf d837362216 C codegen: preparations for different seq and string implementations %!s(int64=6) %!d(string=hai) anos
  cooldome bcda71a8a7 fixes #7414 (#7434) %!s(int64=6) %!d(string=hai) anos
  Araq 6e9a98d1e9 minor code cleanup: remove redundant .final markers %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf d52a1061b3 work in progress: new implementation for 'a[^1]' %!s(int64=7) %!d(string=hai) anos
  Arne Döring 92c2a51bf7 removed compiler internal list implementation (#5371) %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 848676cec6 name mangling bugfixes; ndi file generation for debugger support %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 56aa1ac5bc new name mangling scheme implemented %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf d9cf9b079e tiny progress on the name mangling %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf f04d21f279 refactoring: explict config state instead of globals %!s(int64=8) %!d(string=hai) anos
  Araq 80cbe61c6c made more tests green %!s(int64=8) %!d(string=hai) anos
  Araq ba38b83dd5 refactoring: C codegen with fewer global variables %!s(int64=8) %!d(string=hai) anos
  Araq 42ae2064dd more tests work %!s(int64=8) %!d(string=hai) anos
  Araq 2eee15d7f3 Merge branch 'devel' into sighashes %!s(int64=8) %!d(string=hai) anos
  Araq 8494338bcb fixes #5055 %!s(int64=8) %!d(string=hai) anos
  Araq 27723af469 Merge branch 'devel' into sighashes %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 02a2180a6a first version of the new memory tracking feature %!s(int64=8) %!d(string=hai) anos
  Araq 860cbd3107 signature hashing: more progress %!s(int64=8) %!d(string=hai) anos
  Araq 3b43cff0f8 C codegen: first version of signature hashing for better incremental builds %!s(int64=8) %!d(string=hai) anos