Commit History

Autor SHA1 Mensaxe Data
  Jacek Sieka f8b5464f31 fix dispatcher call type [backport] (#20696) %!s(int64=2) %!d(string=hai) anos
  Andrey Makarov 081dfea746 Fix "imported but not used" warnings (#20575) %!s(int64=2) %!d(string=hai) anos
  ringabout 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf ca1f3f36b9 no ropes WIP (#20433) %!s(int64=2) %!d(string=hai) anos
  flywind 7f6e800caf move assertions out of system (#19599) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf 25745ad195 IC: final implementation steps (#16801) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 8241e55023 IC: next steps (#16729) %!s(int64=4) %!d(string=hai) anos
  cooldome 58b9191354 fix #16516 method dispatch for sink args (#16594) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 73a8b950cb big steps torwards an efficient, simple IC implementation (#16543) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 226595515c explicit ID generation for easier IC (#15559) %!s(int64=4) %!d(string=hai) anos
  Clyybber 38068f9778 Make explicit {.nimcall.} a seperate calling convention %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf fb641483f0 arc optimizations (#13325) %!s(int64=4) %!d(string=hai) anos
  Jasper Jenkins 796aafe7e0 make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170) %!s(int64=5) %!d(string=hai) anos
  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 ef8ddef47b fixes #10912 (#11317) %!s(int64=5) %!d(string=hai) anos
  Arne Döring b92fd30282 rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227) %!s(int64=5) %!d(string=hai) anos
  Clyybber cc28eef38e Replace countup(x, y) with x .. y %!s(int64=5) %!d(string=hai) anos
  Clyybber f18b3af9d4 Replace countup(x, y-1) with x ..< y %!s(int64=5) %!d(string=hai) anos
  Miran afeca3d9fe multi-methods need to be explicitly enabled (#10856) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf 4181baf400 multi-methods: remove hack, make tmethod_various compile under strict C++ [backport] %!s(int64=5) %!d(string=hai) anos
  Araq 366b6be4fb compiler refactoring: TSymSeq is gone for good %!s(int64=6) %!d(string=hai) anos
  cooldome eaca5be9d6 Change the order of compilation passes, transformation is made lazy at code gen (#8489) %!s(int64=6) %!d(string=hai) anos
  Araq 7ac1e6e528 fixes #5479 %!s(int64=6) %!d(string=hai) anos
  LemonBoy 03c8fdc6cb Pick the `and` symbol we need explicitly (#8249) %!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 feef109e60 make tests green again %!s(int64=6) %!d(string=hai) anos
  Araq 2a7fc84c86 remove ast.emptyNode global; cleanup configuration.nim %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf bb8c47b496 pragmas compiles again %!s(int64=6) %!d(string=hai) anos