summary refs log tree commit diff stats
path: root/lib/system/arc.nim
Commit message (Collapse)AuthorAgeFilesLines
* fixes #18579 (#18600)Andreas Rumpf2021-07-271-4/+2
|
* Replace double backticks with single backticks - Part 1 out of ~6 (#17205)Danil Yarantsev2021-02-281-3/+3
|
* don't introduce 'dispose', use '=dispose', fixes #17003 [backport:1.4] (#17062)Andreas Rumpf2021-02-171-1/+1
|
* ORC: prepare for another patent-pending optimization (#15996)Andreas Rumpf2020-11-181-7/+10
| | | | | | | | | | | | | | | | | * ORC: prepare for another patent-pending optimization * bugfix * '=copy' for refs can take a cyclic parameter for more ORC optimizations * ORC: exploit the common 'it = it.next' pattern * can't hurt to check for nil * use an algorithm that is not obviously broken * restore the test case * final cleanups for --gc:orc
* Make newObjUninit proc to adhere to its name (#15764)Antonis Geralis2020-10-281-2/+2
| | | Co-authored-by: b3liever <b3liever@yandex.com>
* ARC now capable of custom extra alignment. Ref, closure and seq support. ↵cooldome2020-10-281-28/+19
| | | | (#15697)
* arc allocation method aligned (#15588)cooldome2020-10-191-8/+0
| | | | | * progress * fix typo
* ORC: critical bugfix for the cycle analyser, introduce -d:nimStressOrc for ↵Andreas Rumpf2020-10-141-0/+6
| | | | easier stress testing (#15572)
* ORC and stdlib optimizations (#15362)Andreas Rumpf2020-09-191-1/+8
|
* more ORC bugfixes (#15355)Andreas Rumpf2020-09-181-2/+4
| | | | | * introduced --define:nimArcIds * ORC: bugfixes
* allow old styled RTTI for arc/orc (#15331)Andreas Rumpf2020-09-161-10/+12
|
* more renamingsAraq2020-07-271-0/+236