https://github.com/nim-works/arc
a hack to access reference counters with atomics
https://github.com/nim-works/arc
arc atomics concurrency continuations counting isolate memory nim orc ref reference threads
Last synced: 7 months ago
JSON representation
a hack to access reference counters with atomics
- Host: GitHub
- URL: https://github.com/nim-works/arc
- Owner: nim-works
- License: mit
- Created: 2021-09-23T03:00:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T14:57:42.000Z (almost 2 years ago)
- Last Synced: 2025-05-16T23:13:14.629Z (8 months ago)
- Topics: arc, atomics, concurrency, continuations, counting, isolate, memory, nim, orc, ref, reference, threads
- Language: Nim
- Homepage:
- Size: 45.9 KB
- Stars: 3
- Watchers: 6
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# arc
[](https://github.com/nim-works/arc/actions?query=workflow%3ACI)
[](https://github.com/nim-works/arc/releases/latest)

[](#license)
This module provides a few simple functions to read/write the reference counter
of a Nim reference using atomics.
Only `gc:arc` and `gc:orc` are supported.
## Documentation
See [the documentation for the arc module](https://nim-works.github.io/arc/arc.html) as generated directly from the source.
## License
MIT