Commit History

Author SHA1 Message Date
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler 6 years ago
  Andreas Rumpf feef109e60 make tests green again 6 years ago
  Andreas Rumpf bf6c2c5ccf preparations of making compiler/msgs.nim free of global variables 6 years ago
  Andreas Rumpf 328e7a1005 options.nim: no global variables anymore 6 years ago
  Andreas Rumpf e1a921ce4f lookups compiles again 6 years ago
  cooldome 16c1a90857 Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360) 6 years ago
  zah 121b9e26fb Static[T] fixes (#7333) 6 years ago
  Araq f3a895f043 fixes #6965 7 years ago
  Andreas Rumpf a155130cf2 fixes #1860; macro generating a wrong nkSymChoice node 7 years ago
  Andreas Rumpf 70ea45cdba deprecated unary '<' 7 years ago
  Andreas Rumpf 7889692523 first implementation of package level types that allow forwarding across module boundaries 7 years ago
  Andreas Rumpf 1a61c4d46d first implementation of the 'func' keyword 7 years ago
  Andreas Rumpf fd4ef6ae8f .pure enums are much more convenient to use now 7 years ago
  Andreas Rumpf d02486aa48 compiler: better error messages (#5613) 7 years ago
  Andreas Rumpf 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation 7 years ago
  Dominik Picheta 1c233ba27a More progress towards a working #3691. 8 years ago
  Dominik Picheta 656da1f6a9 WIP: `as` with generics. 8 years ago
  Andreas Rumpf 4e481cc316 implements module grouping for the import statement 8 years ago
  Andreas Rumpf 01ae0d28d4 recursive modules are only detected to improve error messages 8 years ago
  Andreas Rumpf de6198c747 fixes #4555 8 years ago
  Andreas Rumpf 39ebe2175b compiler almost free of deprecated expr/stmt names 8 years ago
  Kier Davis 2bea2bdbbf Locate 'attempt to redefine' errors at the import statement rather than at the first line of the imported module. Fixes #4541. 8 years ago
  Andreas Rumpf 5f623ea9ef fixes an valid 'T' is not used hint 8 years ago
  Andreas Rumpf 95ffeb6079 fixes #177 8 years ago
  Andreas Rumpf c1627354d1 first implementation of the new lambda-lifting pass; barely anything works 9 years ago
  Araq c921f30b1d renamed inCompilesContext to compilesContextId; added test case for #3313 9 years ago
  Araq 1fc590b6ea don't generate memset calls for C++ objects 9 years ago
  Araq 566ee874cd minor cleanups 9 years ago
  Araq fe30ec83e2 nimsuggest improvements 10 years ago
  Araq 5f6131cbdc fixes #1944 10 years ago