Commit History

Author SHA1 Message Date
  Araq 6e5c2af203 fixes #9991 6 years ago
  Andreas Rumpf b53327c92a fixes #9994 6 years ago
  Andreas Rumpf 675b6f0773 fixes #9978 6 years ago
  LemonBoy b97a7dbf3d Make the registered passes local to the ModuleGraph (#9259) 6 years ago
  Andreas Rumpf 9364369c1f make tests green again 6 years ago
  Andreas Rumpf 3c461755e2 enable destructors for top level statements; needs to be documented 6 years ago
  Andreas Rumpf 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules 6 years ago
  Andreas Rumpf ce01472ff3 refactorings in preparations for the new runtime 6 years ago
  Araq 470949f2e0 avoid AST streaming, experiment what it breaks 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 b92fcacb99 more compiler API cleanups 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
  Andreas Rumpf 3c4ceea427 move more global variables into ConfigRef 6 years ago
  Andreas Rumpf 5bf31fcabe big refactoring: mores stuff compiles 6 years ago
  Andreas Rumpf b7116a28ee compiler refactoring, pass config around explicitly 6 years ago
  Andreas Rumpf 3e5192b5da compiler: remove unnecessary FileIndex type conversions 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 720c73e6d5 symbol files: fixes the logic for multi-methods 6 years ago
  BigEpsilon e2af486434 Add sections (type, var, let, const, using) support for reorder pragma (#6326) 7 years ago
  Andreas Rumpf 1a61c4d46d first implementation of the 'func' keyword 7 years ago
  Andreas Rumpf 50f62ff44a distinguish between 'reorder' and 'noforward' 7 years ago
  Andreas Rumpf ce341982a6 implemented reordering pass 7 years ago
  Andreas Rumpf 46f33515d7 Merge branch 'devel' into faster-nimsuggest 7 years ago
  Arne Döring 92c2a51bf7 removed compiler internal list implementation (#5371) 7 years ago
  Andreas Rumpf 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation 7 years ago