Commit History

Autor SHA1 Mensaxe Data
  Clyybber 7e747d11c6 Cosmetic compiler cleanup (#12718) %!s(int64=5) %!d(string=hai) anos
  Clyybber ed1d41c51e Small ast.nim cleanup (#12156) %!s(int64=5) %!d(string=hai) anos
  Araq 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf bf592c4e94 more destructor based changes (#10885) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 7eb39d9d26 guards.nim does compile %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 47335aab41 introduce nkTupleConstr AST node for unary tuple construction; breaking change %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 70ea45cdba deprecated unary '<' %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 1a61c4d46d first implementation of the 'func' keyword %!s(int64=7) %!d(string=hai) anos
  Araq 4d22cff8ea make the Nim compiler compile as C++ %!s(int64=8) %!d(string=hai) anos
  Araq ca9c1968d8 fixes typo %!s(int64=9) %!d(string=hai) anos
  Araq aa8da7f031 optimized writetracking %!s(int64=9) %!d(string=hai) anos
  Araq 6fc01d1501 'var T' doesn't imply escaping %!s(int64=9) %!d(string=hai) anos
  Araq 940b3ceca8 write tracking: leaner code; minor bug fixes (still unusable) %!s(int64=9) %!d(string=hai) anos
  Araq e733debec7 first implementation of write tracking and escape analysis; still disabled %!s(int64=9) %!d(string=hai) anos