Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
ringabout
|
9cb06d357e
fixes #21540; deref block at transf phase to make injectdestructors function properly (#21688)
|
1 year ago |
ringabout
|
f2dad94902
fixes #21306; fixes #20485; don't transform yields in the var section when introducing new local vars [backport: 1.6] (#21489)
|
1 year ago |
Yuriy Glukhov
|
9afb466d73
Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031)
|
1 year ago |
ringabout
|
ef190f349d
remove duplicate assignment (#21050)
|
2 years ago |
ringabout
|
1707bc4a99
fixes #20856; store defaults directly (#20859)
|
2 years ago |
Bung
|
ecc8f61fe4
Fix #18079 Illegal storage access compiling call with nested ref/deref (#20738)
|
2 years ago |
Andreas Rumpf
|
08ae3467b9
refactorings (#20536)
|
2 years ago |
Andreas Rumpf
|
9d858a29fc
cleanup nfFirstWrite flags (#20500)
|
2 years ago |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
Andreas Rumpf
|
8d47bf1822
new move analyser2 (#20471)
|
2 years ago |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
ringabout
|
8fc19b9e12
document compiler procs regarding `&` (#20257)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
Jason Beetham
|
8d5a275189
Fixed distinct composite type class proc borrowing (#18904)
|
3 years ago |
Andreas Rumpf
|
34a53e8049
fixes #12642 (#18811)
|
3 years ago |
Andreas Rumpf
|
73841ae194
fixes #14165, fixes #18739, fix the second example of #6269 (#18812)
|
3 years ago |
flywind
|
905fae51f6
remove unnecessary if statement (#18792)
|
3 years ago |
flywind
|
72fa5833ad
fix #9778 (pairs iterator calling a helper proc with tuple return type will cut the iterator yield into half) (#18767)
|
3 years ago |
Timothee Cour
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
Andreas Rumpf
|
cf5ce7616b
IC: bugfix (#17533)
|
3 years ago |
Andreas Rumpf
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 years ago |
Andreas Rumpf
|
8241e55023
IC: next steps (#16729)
|
3 years ago |
cooldome
|
fc9cf2088d
Fix 16722 (#16730)
|
3 years ago |
Andreas Rumpf
|
1fd4c666dc
IC: next steps (#16705)
|
3 years ago |
Andreas Rumpf
|
796498525a
IC: next steps (#16550)
|
4 years ago |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
Andreas Rumpf
|
d306a04466
fixes #16069; [backport:1.2] [backport:1.4] (#16115)
|
4 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Andreas Rumpf
|
92163fa330
implements https://github.com/nim-lang/RFCs/issues/258 (#15503)
|
4 years ago |