Commit Verlauf

Autor SHA1 Nachricht Datum
  LemonBoy b97a7dbf3d Make the registered passes local to the ModuleGraph (#9259) vor 6 Jahren
  Andreas Rumpf 9364369c1f make tests green again vor 6 Jahren
  Andreas Rumpf 3c461755e2 enable destructors for top level statements; needs to be documented vor 6 Jahren
  Andreas Rumpf 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules vor 6 Jahren
  Andreas Rumpf ce01472ff3 refactorings in preparations for the new runtime vor 6 Jahren
  Araq 470949f2e0 avoid AST streaming, experiment what it breaks vor 6 Jahren
  Andreas Rumpf 826c1e2d78 incremental compilation: implemented basic replay logic vor 6 Jahren
  Andreas Rumpf 61fb83ecbb baby steps for incremental compilation vor 6 Jahren
  Andreas Rumpf ddc6cec69e refactoring: move DB model to incremental.nim vor 6 Jahren
  Andreas Rumpf b92fcacb99 more compiler API cleanups vor 6 Jahren
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler vor 6 Jahren
  Andreas Rumpf bf6c2c5ccf preparations of making compiler/msgs.nim free of global variables vor 6 Jahren
  Andreas Rumpf 3c4ceea427 move more global variables into ConfigRef vor 6 Jahren
  Andreas Rumpf 5bf31fcabe big refactoring: mores stuff compiles vor 6 Jahren
  Andreas Rumpf b7116a28ee compiler refactoring, pass config around explicitly vor 6 Jahren
  Andreas Rumpf 3e5192b5da compiler: remove unnecessary FileIndex type conversions vor 6 Jahren
  Andreas Rumpf 33b69f0ed0 refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654 vor 6 Jahren
  Araq 046ed4ed22 symbol files: implemented accurate module dependency tracking vor 6 Jahren
  Araq 2fcc163746 symbol files: more progress vor 6 Jahren
  Araq 720c73e6d5 symbol files: fixes the logic for multi-methods vor 7 Jahren
  BigEpsilon e2af486434 Add sections (type, var, let, const, using) support for reorder pragma (#6326) vor 7 Jahren
  Andreas Rumpf 1a61c4d46d first implementation of the 'func' keyword vor 7 Jahren
  Andreas Rumpf 50f62ff44a distinguish between 'reorder' and 'noforward' vor 7 Jahren
  Andreas Rumpf ce341982a6 implemented reordering pass vor 7 Jahren
  Andreas Rumpf 46f33515d7 Merge branch 'devel' into faster-nimsuggest vor 7 Jahren
  Arne Döring 92c2a51bf7 removed compiler internal list implementation (#5371) vor 7 Jahren
  Andreas Rumpf 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation vor 7 Jahren
  Andreas Rumpf 9f142e199d nimsuggest uses multithreading and full project recompiles vor 7 Jahren
  Andreas Rumpf bc9015df50 make tests green again vor 8 Jahren
  Araq 9e6fb3f696 new dependency tracking for nimsuggest vor 8 Jahren