Commit History

Autor SHA1 Mensaxe Data
  metagn 22d2cf2175 disable closure iterator changes in #23787 unless `-d:nimOptIters` is enabled (#24108) hai 4 meses
  Yuriy Glukhov 05df263b84 Optimize closure iterator locals (#23787) hai 6 meses
  ringabout 4867931af3 implement `legacy:jsNoLambdaLifting` for compatibility (#23727) hai 7 meses
  ringabout 407c0cb64a fixes #23522; fixes pre-existing wrong type for iter in `liftIterSym` (#23538) hai 8 meses
  ringabout 9e1d0d1513 fixes #4695; closure iterators support for JS backend (#23493) hai 9 meses
  ringabout 779bc8474b fixes #4299 #12492 #10849; lambda lifting for JS backend (#23484) hai 9 meses
  ringabout 8484abc2e4 fixes #15924; Tuple destructuring is broken with closure iterators (#23205) hai 1 ano
  Andreas Rumpf db603237c6 Types: Refactorings; step 1 (#23055) hai 1 ano
  Andreas Rumpf 02be027e9b IC: progress and refactorings (#22961) hai 1 ano
  ringabout e17237ce9d prepare for the enforcement of `std` prefix (#22873) hai 1 ano
  Andreas Rumpf 8990626ca9 NIR: progress (#22817) hai 1 ano
  Bung 0b78b7f595 fix #22548;environment misses for type reference in iterator access n… (#22559) hai 1 ano
  ringabout 9fed58d5a0 modernize lambdalifting (#22449) hai 1 ano
  Bung 989da75b84 fix #20891 Illegal capture error of env its self (#22414) hai 1 ano
  ringabout 93ced31353 use strictdefs for compiler (#22365) hai 1 ano
  Andreas Rumpf 20b011de19 refactoring in preparation for better, simpler name mangling that wor… (#21667) hai 1 ano
  Yuriy Glukhov 9afb466d73 Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031) %!s(int64=2) %!d(string=hai) anos
  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=4) %!d(string=hai) anos
  cooldome fbc8a40c7a fix #15043 (#16441) [backport:1.4] %!s(int64=4) %!d(string=hai) anos