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