metagn
|
22d2cf2175
disable closure iterator changes in #23787 unless `-d:nimOptIters` is enabled (#24108)
|
3 months ago |
Yuriy Glukhov
|
05df263b84
Optimize closure iterator locals (#23787)
|
5 months ago |
ringabout
|
4867931af3
implement `legacy:jsNoLambdaLifting` for compatibility (#23727)
|
6 months ago |
ringabout
|
407c0cb64a
fixes #23522; fixes pre-existing wrong type for iter in `liftIterSym` (#23538)
|
8 months ago |
ringabout
|
9e1d0d1513
fixes #4695; closure iterators support for JS backend (#23493)
|
8 months ago |
ringabout
|
779bc8474b
fixes #4299 #12492 #10849; lambda lifting for JS backend (#23484)
|
8 months ago |
ringabout
|
8484abc2e4
fixes #15924; Tuple destructuring is broken with closure iterators (#23205)
|
11 months ago |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
1 year ago |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 year ago |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 year ago |
Andreas Rumpf
|
8990626ca9
NIR: progress (#22817)
|
1 year ago |
Bung
|
0b78b7f595
fix #22548;environment misses for type reference in iterator access n… (#22559)
|
1 year ago |
ringabout
|
9fed58d5a0
modernize lambdalifting (#22449)
|
1 year ago |
Bung
|
989da75b84
fix #20891 Illegal capture error of env its self (#22414)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
Yuriy Glukhov
|
9afb466d73
Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031)
|
1 year ago |
Bung
|
66cbcaab84
fix #20152 Illegal capture of closure iterator, when should be legal (#20607)
|
2 years ago |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
2 years ago |
Andreas Rumpf
|
08ae3467b9
refactorings (#20536)
|
2 years ago |
Andreas Rumpf
|
9d858a29fc
cleanup nfFirstWrite flags (#20500)
|
2 years ago |
Andreas Rumpf
|
8d47bf1822
new move analyser2 (#20471)
|
2 years ago |
Carlo Capocasa
|
e2e663a143
Friendlier error message with solution (#19880)
|
2 years ago |
flywind
|
83dabb69ae
Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
Andreas Rumpf
|
7e5eab571e
closes #18690; make view types stricter [backport] (#18891)
|
3 years ago |
Miran
|
57609902c4
use more meaningful name than "workaround14447" (#18237)
|
3 years ago |
Andreas Rumpf
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 years ago |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
cooldome
|
fbc8a40c7a
fix #15043 (#16441) [backport:1.4]
|
4 years ago |