Commit History

Autor SHA1 Mensaxe Data
  Bung 66cbcaab84 fix #20152 Illegal capture of closure iterator, when should be legal (#20607) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf 81087c949f fixes #20572 (#20585) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf 08ae3467b9 refactorings (#20536) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf 9d858a29fc cleanup nfFirstWrite flags (#20500) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf 8d47bf1822 new move analyser2 (#20471) %!s(int64=2) %!d(string=hai) anos
  Carlo Capocasa e2e663a143 Friendlier error message with solution (#19880) %!s(int64=2) %!d(string=hai) anos
  flywind 83dabb69ae Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport] %!s(int64=2) %!d(string=hai) anos
  flywind 7f6e800caf move assertions out of system (#19599) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf 7e5eab571e closes #18690; make view types stricter [backport] (#18891) %!s(int64=3) %!d(string=hai) anos
  Miran 57609902c4 use more meaningful name than "workaround14447" (#18237) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf 2f213db7ee fixes #11225; generic sandwich problems; [backport:1.2] (#17255) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf 73a8b950cb big steps torwards an efficient, simple IC implementation (#16543) %!s(int64=3) %!d(string=hai) anos
  cooldome fbc8a40c7a fix #15043 (#16441) [backport:1.4] %!s(int64=3) %!d(string=hai) anos
  cooldome 00b495de95 Use modern enums in compiler (#15775) %!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 b022576ce9 Use typeflag instead %!s(int64=4) %!d(string=hai) anos
  Clyybber 38068f9778 Make explicit {.nimcall.} a seperate calling convention %!s(int64=4) %!d(string=hai) anos
  Timothee Cour 63d1a0289e fix #14421 items uses lent T (#14447) %!s(int64=4) %!d(string=hai) anos
  Timothee Cour 9502e39b63 `nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--doccmd:skip` + other improvements (#14278) %!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 83a736a34a ARC: cycle detector (#12823) %!s(int64=4) %!d(string=hai) anos
  Araq 2dea920379 ARC: implemented a simple cycle detector %!s(int64=5) %!d(string=hai) anos
  Clyybber 7e747d11c6 Cosmetic compiler cleanup (#12718) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf 5278cf80eb ARC: closure bugfixes (#12677) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf 76179cbec2 ARC: fixes leaking new() statement (#12665) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf a14abc5708 ARC: solves phase ordering problems (#12654) %!s(int64=5) %!d(string=hai) anos
  Araq 3020e49b75 ARC: use the new .cursor annotation for 'up' pointers %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf ceda586d88 fixes #12577 [backport] (#12584) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf 44a27ccfe1 --gc:destructors: simple closures work %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf 1746da2d9e --gc:destructors now means Nim uses pure refcounting (#12557) %!s(int64=5) %!d(string=hai) anos