Commit History

Autor SHA1 Mensaxe Data
  ringabout 7be2e2bef5 replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436) hai 1 ano
  ringabout 93ced31353 use strictdefs for compiler (#22365) hai 1 ano
  Ryan McConnell 647d9611ae Add divmod (#22102) hai 1 ano
  flywind 7f6e800caf move assertions out of system (#19599) %!s(int64=2) %!d(string=hai) anos
  Timothee Cour cf0cf32d27 make -d:nimFpRoundtrips work consistently in vm vs rt, fix #18400, etc (#18531) %!s(int64=3) %!d(string=hai) anos
  flywind 4f118721be make system random work in VM (#17059) %!s(int64=3) %!d(string=hai) anos
  Timothee Cour b0f38a63c4 fix #16815 round(x,places) works again in vm (#16825) %!s(int64=3) %!d(string=hai) anos
  Clyybber 2925a47ae6 Fix vm.nim for --gc:arc (#13741) %!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=4) %!d(string=hai) anos
  Andreas Rumpf 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 60b187513e stdlib and compiler don't use .immediate anymore %!s(int64=8) %!d(string=hai) anos
  Araq 2aff716134 os.walkDir is available at compile time %!s(int64=9) %!d(string=hai) anos
  Araq 3e897a7c71 added setResult that simply takes a node %!s(int64=9) %!d(string=hai) anos
  Araq 69b32637b1 implements experimental new config system based on NimScript %!s(int64=9) %!d(string=hai) anos
  Guillaume Gelin 3119fe087d Happy new year! %!s(int64=10) %!d(string=hai) anos
  Araq 1f85b3b5d3 VM supports math and a few os procs %!s(int64=10) %!d(string=hai) anos