Andreas Rumpf
|
c5358b0d4b
An optimizer for ARC (#14962)
|
4 years ago |
Clyybber
|
08159733cd
Fix #14985 (#14988)
|
4 years ago |
Clyybber
|
2b0e336c97
injectdestructors fixes and refactor (#14964)
|
4 years ago |
Araq
|
4603197fe8
fixes a minor regression
|
4 years ago |
Araq
|
112511084d
fixes the tcontrolflow regression, clen idea of an escaping expression
|
4 years ago |
Araq
|
b59385f22b
no wasMoved() calls after destructors necessary
|
4 years ago |
Araq
|
37a98c77f3
optimize sinks even when in a loop
|
4 years ago |
Clyybber
|
4a1128d16c
Move `wasMoved` out of `=destroy`
|
4 years ago |
Clyybber
|
3e52136f26
Cosmetics
|
4 years ago |
Clyybber
|
27579cfd3a
Make arc compile laser again
|
4 years ago |
Andreas Rumpf
|
06d776a582
fixes #14900, this time for real, maybe (#14934)
|
4 years ago |
Araq
|
ecf8cbbbe0
fixes #14900
|
4 years ago |
Araq
|
cdce245a23
fixes #14899
|
4 years ago |
Araq
|
b17e1efc67
progress
|
4 years ago |
Andreas Rumpf
|
a61a7889b8
injectdestructors: refactoring, added more cases explicitly (#14929)
|
4 years ago |
Andreas Rumpf
|
1854d29781
scoped memory management (#14790)
|
4 years ago |
Clyybber
|
62394616e8
DFA and injectdestructors cleanup (#14824)
|
4 years ago |
Clyybber
|
52841dba09
Fix #14568 (#14583)
|
4 years ago |
Andreas Rumpf
|
419dbd573d
fixes #14118 (#14595)
|
4 years ago |
Andreas Rumpf
|
e31ac81899
more checking for --gc:arc, no need for valgrind (#14467)
|
4 years ago |
Clyybber
|
9f78f116b2
New "ping-pong" DFA (#14322)
|
4 years ago |
b3liever
|
09ea8f9cf8
fix detecting closure env for nested asts (#14326)
|
4 years ago |
cooldome
|
a39123c93c
fix #14219 (#14225)
|
4 years ago |
b3liever
|
a081b10b54
small refactoring (#14303)
|
4 years ago |
Antonis
|
517dd800f8
better error message
|
4 years ago |
Antonis
|
3616b0698b
fix closure env check
|
4 years ago |
Clyybber
|
42db75c970
Fix the DFA for "unstructured controlflow" (#14263)
|
4 years ago |
Andreas Rumpf
|
b6fb609e0d
destructors: don't produce stupid code for 'cast' (#14208) [backport:1.2]
|
4 years ago |
cooldome
|
d3b0132061
Step2: fixes #13781, fixes #13805 (#13897)
|
4 years ago |
cooldome
|
9295251e68
Implements RFCs #209 (#13995)
|
4 years ago |