Commit History

Autor SHA1 Mensaxe Data
  Andreas Rumpf 2e4b6b94e6 Revert "fix #16185 (#16195)" (#16197) %!s(int64=4) %!d(string=hai) anos
  cooldome bb4b27a2ca fix #16185 (#16195) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf d306a04466 fixes #16069; [backport:1.2] [backport:1.4] (#16115) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 92163fa330 implements https://github.com/nim-lang/RFCs/issues/258 (#15503) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 2288188fe9 fixes https://github.com/nim-lang/RFCs/issues/257 [backport:1.2] (#15479) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 9828392df3 implements https://github.com/nim-lang/RFCs/issues/257 (#15466) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf ab405c936e views: yet another bugfix (#15447) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 10988d4840 borrow checking (#15282) %!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
  Timothee Cour cfa1a827dc fix #13730 (#13787) %!s(int64=4) %!d(string=hai) anos
  Araq bcccb74429 trees.nim: compare floating points by their bitpatterns because NaN comparisions are always false (WORST design in the history of computing!) %!s(int64=4) %!d(string=hai) anos
  Araq 28a755dc80 trees.nim: compare floating points by their bitpatterns because NaN comparisions are always false (WORST design in the history of computing!) %!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
  Andreas Rumpf 0e7338d65c better support for PROGMEM like annotations for lets/vars; fixes #12216 (#12799) %!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
  LemonBoy 7d217a71d3 Render deprecated pragmas (#8886) %!s(int64=5) %!d(string=hai) anos
  Clyybber f18b3af9d4 Replace countup(x, y-1) with x ..< y %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf e1515b53d1 introduce temporary <//> for 'owned' to get this compile with 0.19 (#11145) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf bf592c4e94 more destructor based changes (#10885) %!s(int64=5) %!d(string=hai) anos
  Jacek Sieka db51eb3e32 allow uints to appear in deep constant expressions %!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 212457f5e0 the .deprecated pragma for procs now supports a user-definable deprecation message %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf e4081a7201 preparations for language extensions: 'sink' and 'lent' types %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 70ea45cdba deprecated unary '<' %!s(int64=7) %!d(string=hai) anos
  Zahary Karadjov cd02561368 introduce a pre-processing pass for the concept bodies %!s(int64=7) %!d(string=hai) anos
  Arne Döring eb8e267ff6 improved comment satement support in macros (#5904) %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 962d03d671 isDeepConstExpr helper can handle nkRange %!s(int64=7) %!d(string=hai) anos