Commit History

Autor SHA1 Mensaxe Data
  Andreas Rumpf da29222f86 init checks and 'out' parameters (#14521) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 3a2697dd73 drnim: tiny progress (#13882) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 9ffec79300 DrNim (Nim compiler with Z3 integration) (#13743) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 3f29911a94 new feature: --staticBoundChecks:on to enforce static array index checking (#10965) %!s(int64=4) %!d(string=hai) anos
  Arne Döring 2f557652d4 fix operators containing percent for VM usage (#13536) %!s(int64=4) %!d(string=hai) anos
  Arne Döring eb42f38088 Remove dead magics (#13551) %!s(int64=4) %!d(string=hai) anos
  Clyybber 7e747d11c6 Cosmetic compiler cleanup (#12718) %!s(int64=5) %!d(string=hai) anos
  Paul Tan ad3c10022a guards.nim:sameTree(): handle uint literals correctly (#12483) [backport] %!s(int64=5) %!d(string=hai) anos
  Clyybber ed1d41c51e Small ast.nim cleanup (#12156) %!s(int64=5) %!d(string=hai) anos
  Arne Döring 3d4ad9739c fix min/max for float numbers (#12068) %!s(int64=5) %!d(string=hai) anos
  Arne Döring afbcd1b330 int128 on firstOrd, lastOrd and lengthOrd (#11701) %!s(int64=5) %!d(string=hai) anos
  Araq 296c48de5e fixes #11436 %!s(int64=5) %!d(string=hai) anos
  Clyybber f18b3af9d4 Replace countup(x, y-1) with x ..< y %!s(int64=5) %!d(string=hai) anos
  jcosborn 044cef152f add custom pragma support for var and let symbols (#9582) %!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
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf a4e2b0c153 platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 05724645f8 more modules compile again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 2e76a92fe1 sempass2 compiles again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 7eb39d9d26 guards.nim does compile %!s(int64=6) %!d(string=hai) anos
  Arne Döring 6baca58693 Get symbol kind (#7491) %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 4f9e8cf313 macros.nim: deprecated ! operator %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 3fdb78fe80 fixes #5781 %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 70ea45cdba deprecated unary '<' %!s(int64=7) %!d(string=hai) anos
  Araq aa4260ffa8 overloading resolution for getAst; breaking change %!s(int64=7) %!d(string=hai) anos
  Araq e6c5622aa7 removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes %!s(int64=8) %!d(string=hai) anos
  Araq 29db0d8585 refactoring complete: explicit ident cache %!s(int64=8) %!d(string=hai) anos
  Araq 773d17cd14 big refactoring: step 1 %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 39ebe2175b compiler almost free of deprecated expr/stmt names %!s(int64=8) %!d(string=hai) anos
  Araq 000c413f35 disjoint checker is smarter (and slower) %!s(int64=9) %!d(string=hai) anos