Antonis Geralis
|
8dcf367e52
Prevent use-after-free bugs in object variants. Fixes bug #20305 (#20300) [backport]
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
Andreas Rumpf
|
32d4bf3525
fixes an old ARC bug: the produced copy/sink operations don't copy the hidden type field for objects with enabled inheritance; fixes #19205 [backport:1.6] (#19232)
|
3 years ago |
Andreas Rumpf
|
12da32a891
fixes #17893 (#18485)
|
3 years ago |
Andreas Rumpf
|
4ec2f74246
ORC: support for custom =trace procs (#18459)
|
3 years ago |
Andreas Rumpf
|
3eb3e6b9a3
ORC: use =destroy instead of =dispose (#18440)
|
3 years ago |
Andreas Rumpf
|
3bc625aff1
ORC: progress (#18000)
|
3 years ago |
Andreas Rumpf
|
39ad9a69a9
ORC: improvements (#17993)
|
3 years ago |
Andreas Rumpf
|
2c2ec48bc4
ORC: critical bugfix for mixing acyclic refs with cyclic refs [backport:1.4] (#17991)
|
3 years ago |
Timothee Cour
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 years ago |
Timothee Cour
|
ceadf54d76
iterable[T] (#17196)
|
3 years ago |
Clyybber
|
ed126794b6
Fix #17412 (#17560)
|
3 years ago |
Andreas Rumpf
|
6c1c8f51b3
IC: green tests (#17311)
|
3 years ago |
Saem Ghani
|
72b89eff82
semLambda removed, semProcAux reworked (#17379)
|
3 years ago |
Andreas Rumpf
|
6278b5d89a
new-style concepts implementation, WIP (#15251)
|
3 years ago |
Andreas Rumpf
|
8241e55023
IC: next steps (#16729)
|
3 years ago |
cooldome
|
fc9cf2088d
Fix 16722 (#16730)
|
4 years ago |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
Andreas Rumpf
|
b9eb91cbb5
ORC: prepare for another patent-pending optimization (#15996)
|
4 years ago |
cooldome
|
a4d02f591c
fix #15910 (#15984)
|
4 years ago |
Andreas Rumpf
|
7eb34d170a
fixes #15753 [backport:1.4] (#15971)
|
4 years ago |
cooldome
|
0956a99537
ARC now capable of custom extra alignment. Ref, closure and seq support. (#15697)
|
4 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Andreas Rumpf
|
644eb4dd54
ORC: critical bugfix for the cycle analyser, introduce -d:nimStressOrc for easier stress testing (#15572)
|
4 years ago |
Andreas Rumpf
|
fd31e8ff6f
allow old styled RTTI for arc/orc (#15331)
|
4 years ago |
Andreas Rumpf
|
bc179ccc3f
fixes #15076 (#15329)
|
4 years ago |
Andreas Rumpf
|
0c41ac792b
fixes #15122 (#15301)
|
4 years ago |
Clyybber
|
13e659cfec
Big compiler Cleanup (#14777)
|
4 years ago |
Andreas Rumpf
|
e6f0d4a5a5
fixes #15076 (#15095)
|
4 years ago |
Andreas Rumpf
|
911e39351e
ARC: optimize the code better when --panics:off (#15031)
|
4 years ago |