ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
пре 5 месеци |
Yuriy Glukhov
|
5fa96ef270
Fixes #3824, fixes #19154, and hopefully #24094. Re-applies #23787. (#24316)
|
пре 5 месеци |
metagn
|
52cf7dfde0
shallow fold prevention for `addr`, `nkHiddenAddr` (#24322)
|
пре 5 месеци |
ringabout
|
d0b6b9346e
adds a getter/setter for `owner` (#24318)
|
пре 5 месеци |
ringabout
|
53460f312c
make owner a private field of `PSym` (#24311)
|
пре 5 месеци |
ringabout
|
755307be61
fixes #24141; Calling algorithm reverse causes a SIGSEGV on ORC (#24142)
|
пре 6 месеци |
metagn
|
22d2cf2175
disable closure iterator changes in #23787 unless `-d:nimOptIters` is enabled (#24108)
|
пре 6 месеци |
ringabout
|
c8af0996fd
fixes #24033; Yielding from var fails with pairs and destructuring (#24046)
|
пре 6 месеци |
ringabout
|
79f5a74408
fixes #23454; IndexDefect thrown when destructuring a lent tuple (#23993)
|
пре 7 месеци |
ringabout
|
43274bfb92
fixes #23982; codegen regression passing pointer expressions to inline iterators (#23986)
|
пре 7 месеци |
ringabout
|
5c5e7a9b6e
fixes #22389; fixes #19840; don't fold paths containing `addr` (#23807)
|
пре 8 месеци |
Yuriy Glukhov
|
05df263b84
Optimize closure iterator locals (#23787)
|
пре 8 месеци |
ringabout
|
4867931af3
implement `legacy:jsNoLambdaLifting` for compatibility (#23727)
|
пре 9 месеци |
ringabout
|
0b0f185bd1
fixes #23536; Stack trace with wrong line number when the proc called inside for loop (#23540)
|
пре 11 месеци |
ringabout
|
779bc8474b
fixes #4299 #12492 #10849; lambda lifting for JS backend (#23484)
|
пре 11 месеци |
ringabout
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
пре 11 месеци |
Andreas Rumpf
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
пре 1 година |
ringabout
|
f7c6e04cfb
fixes #19977; rework inlining of 'var openarray' iterators for C++ (#23258)
|
пре 1 година |
Andreas Rumpf
|
0d24f76546
fixes #22552 (#23014)
|
пре 1 година |
Andreas Rumpf
|
8990626ca9
NIR: progress (#22817)
|
пре 1 година |
ringabout
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
пре 1 година |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
ringabout
|
ecc6ab7ee0
fixes #22237; fixes #21160; wrong cursor on unowned parameters in the for loop in ORC (#22240)
|
пре 1 година |
ringabout
|
942c378659
fixes #22148; std/memfiles.memSlices nesting now fails with memory sa… (#22154)
|
пре 1 година |
ringabout
|
88114948c4
fixes #21110; duplicate proc definitions for inline iters (#21136)
|
пре 1 година |
ringabout
|
edb64bcff4
fixes explicit deref block (#22093)
|
пре 1 година |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
пре 1 година |
ringabout
|
9cb06d357e
fixes #21540; deref block at transf phase to make injectdestructors function properly (#21688)
|
пре 1 година |
ringabout
|
f2dad94902
fixes #21306; fixes #20485; don't transform yields in the var section when introducing new local vars [backport: 1.6] (#21489)
|
пре 2 година |
Yuriy Glukhov
|
9afb466d73
Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031)
|
пре 2 година |