Amjad Ben Hedhili
|
fbb5ac512c
Remove some unnecessary initialization in `seq` operations (#22677)
|
1 year ago |
Amjad Ben Hedhili
|
8853fb0775
Make `newSeqOfCap` not initialize memory. (#21842)
|
1 year ago |
ringabout
|
5f13e15e0a
fixes #22664; guard against potential seqs self assignments (#22671)
|
1 year ago |
Amjad Ben Hedhili
|
299394d21a
Fix `seq.capacity` (#22488)
|
1 year ago |
Solitude
|
9ddd768cce
Rename `seq.add` parameter to be consistent with `refc` (#22244)
|
1 year ago |
Juan Carlos
|
148ff74c93
Fix #21401 (#22232)
|
1 year ago |
metagn
|
5592d1ef2c
fix nimrtl and nimhcr on arc/orc (#21814)
|
1 year ago |
Andreas Rumpf
|
79ac242c72
fixes #21780 [backport:1.6] (#21785)
|
1 year ago |
Andreas Rumpf
|
8a19ac2070
fixes #21393 and misc style changes (#21419)
|
1 year ago |
Andreas Rumpf
|
3812d91390
alternative, much simpler algorithm for strict func checking (#21066)
|
2 years ago |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
Juan Carlos
|
ebb1b7af23
RFC-460 implemented (#19771)
|
2 years ago |
flywind
|
b936bfd01a
fix #16458; make useNimRtl compile for --gc:orc (#19512)
|
2 years ago |
Andreas Rumpf
|
309ec7167e
fixes .raises inference for newSeq builtin under --gc:orc [backport] (#19158)
|
3 years ago |
Andreas Rumpf
|
fce89cb60a
fixes another effect inference bug [backport:1.6] (#19100)
|
3 years ago |
Andreas Rumpf
|
53935b8b27
ARC: fixes memory leaks with newSeq used in a loop [backport:1.4] (#18040)
|
3 years ago |
cooldome
|
0956a99537
ARC now capable of custom extra alignment. Ref, closure and seq support. (#15697)
|
4 years ago |
cooldome
|
833035bacd
arc allocation method aligned (#15588)
|
4 years ago |
Andreas Rumpf
|
fd31e8ff6f
allow old styled RTTI for arc/orc (#15331)
|
4 years ago |
Clyybber
|
282128ab66
Fix #14994 (#14996)
|
4 years ago |
Clyybber
|
4a1128d16c
Move `wasMoved` out of `=destroy`
|
4 years ago |
Andreas Rumpf
|
e31ac81899
more checking for --gc:arc, no need for valgrind (#14467)
|
4 years ago |
Andreas Rumpf
|
67d71bb76d
fixes #14038
|
4 years ago |
Arne Döring
|
4005f0d0e4
forward type alignment information to seqs (#12430)
|
4 years ago |
Andreas Rumpf
|
6efac70181
make goto based exceptions available for 'nim cpp' (#13244)
|
4 years ago |
Ico Doornekamp
|
b68eb1cad0
Removed lib/system/allocators.nim. seqs_v2 and strs_v2 now uses allocShared0. (#13190)
|
5 years ago |
Andreas Rumpf
|
a5e67071d2
ARC: misc bugfixes (#13156)
|
5 years ago |
Andreas Rumpf
|
83a736a34a
ARC: cycle detector (#12823)
|
5 years ago |