Commit History

Autor SHA1 Mensaxe Data
  Andreas Rumpf 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules %!s(int64=6) %!d(string=hai) anos
  Araq 47cbe0e54d fixes #8852 %!s(int64=6) %!d(string=hai) anos
  Araq 2f7b979e38 fixes #8066 %!s(int64=6) %!d(string=hai) anos
  Oscar Nihlgård 96363ecaf3 Fix nkImportAs regression (#8796) %!s(int64=6) %!d(string=hai) anos
  Oscar Nihlgård d6d3f092a3 Fix for module alias inside brackets (#8726) %!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 40ec7be45c refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly %!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 e4c088721a make nimsuggest compile again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf bb8c47b496 pragmas compiles again %!s(int64=6) %!d(string=hai) anos
  Zahary Karadjov cf13c5fba4 implement the export/except statement %!s(int64=6) %!d(string=hai) anos
  Araq 8518683dc7 the 'deprecated' pragma for modules now supports an error message %!s(int64=6) %!d(string=hai) anos
  Yuriy Glukhov 60c7bbc8b7 Jump to definition on import will open the imported module (#7155) %!s(int64=7) %!d(string=hai) anos
  Araq 8db5b32ff7 make type vs proc ambiguous handling more consistent; fixes #6726; fixes #6693 %!s(int64=7) %!d(string=hai) anos
  BigEpsilon e2af486434 Add sections (type, var, let, const, using) support for reorder pragma (#6326) %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 02ff5f596c implemented new experimental scriptable import mechanism %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf fd4ef6ae8f .pure enums are much more convenient to use now %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 24a0927644 fixes #5185 %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 64912d3d70 fixes #5185 %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 4e481cc316 implements module grouping for the import statement %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 01ae0d28d4 recursive modules are only detected to improve error messages %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 7be1c55cf1 make tests green again %!s(int64=8) %!d(string=hai) anos
  Araq 074f276c8a disallow recursive module dependencies %!s(int64=8) %!d(string=hai) anos
  Araq 9e6fb3f696 new dependency tracking for nimsuggest %!s(int64=8) %!d(string=hai) anos
  Araq 773d17cd14 big refactoring: step 1 %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 154db46db8 fixes a regression that caused --import in a config file to break things %!s(int64=8) %!d(string=hai) anos