summary refs log tree commit diff stats
path: root/lib/system/arc.nim
Commit message (Expand)AuthorAgeFilesLines
* fix atomicarc increment (#23427)Jaremy Creechley2024-03-251-1/+1
* ORC: added -d:nimOrcStats switch and related API (#23272)Andreas Rumpf2024-02-211-0/+17
* enable vtable implementation for C++ and make it an experimental feature (#23...ringabout2023-11-301-1/+1
* rework the vtable implementation embedding the vtable array directly with new...ringabout2023-11-281-0/+5
* fixes #22711; Check atomicArc for atomic destroy race condition (#22788)ringabout2023-10-041-8/+15
* clean up `gc:arc` or `gc:orc` in docs and in error messages (#22408)ringabout2023-08-081-3/+3
* added new experimental API isUniqueRef (#21812)Andreas Rumpf2023-06-161-0/+12
* lift the `=dup` hook (#21903)ringabout2023-06-021-4/+0
* fix nimrtl and nimhcr on arc/orc (#21814)metagn2023-05-091-1/+1
* adds an experimental `mm:atomicArc` switch (#21798)ringabout2023-05-081-9/+24
* implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)ringabout2023-05-061-0/+4
* clean up `system/arc` (#20792)ringabout2022-11-091-37/+0
* implements display based subtype checking (6.4x faster without threads; 2.8x ...ringabout2022-11-081-15/+2
* ref #20694; quit value gets saturated to ranges (#20753)ringabout2022-11-051-1/+1
* update the docs of arc following up #19749 (#19752)ringabout2022-08-081-2/+2
* fixes #18612; apply cache and memcmp for methods in arc/orc (#19749)flywind2022-04-261-2/+26
* 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
* Make newObjUninit proc to adhere to its name (#15764)Antonis Geralis2020-10-281-2/+2
* ARC now capable of custom extra alignment. Ref, closure and seq support. (#15...cooldome2020-10-281-28/+19
* arc allocation method aligned (#15588)cooldome2020-10-191-8/+0
* ORC: critical bugfix for the cycle analyser, introduce -d:nimStressOrc for ea...Andreas Rumpf2020-10-141-0/+6
* ORC and stdlib optimizations (#15362)Andreas Rumpf2020-09-191-1/+8
* more ORC bugfixes (#15355)Andreas Rumpf2020-09-181-2/+4
* allow old styled RTTI for arc/orc (#15331)Andreas Rumpf2020-09-161-10/+12
* more renamingsAraq2020-07-271-0/+236