Effective Memory Reclamation
-
Updated
Feb 6, 2020 - C++
Effective Memory Reclamation
Lightning Script: a dynamic, embeddable scripting language with reference counting, a strict typed tier, and native x86-64/ARM64 JIT
An implementation of the Arc programming language
Intrusive reference counting smart pointer, highly configurable reference counted base class and various adapters
A fast reference counting library for C++
Reference counting handling circular memory references.
Manage C++ Objects's lifetime accessed through a C API
Bliss 4i is the 4th iteration of the bliss platform. Starting from 4i, bliss transforms from a simple runtime, to an ecosystem of compilers, package managers, standard libraries, and all the things expected from a language ecosystem
Educational C++ project demonstrating std::shared_ptr ownership, use_count, lifetime, and object destruction with a Shape–Texture example.
Intrynzic Lifetime Manager: A single-header library implemented in C++23 for managing the lifetimes and ownership semantics of memory resources.
A repository for performing deletion of Keyframes and Mappoints that are marked as bad(Logical End of life of the Keyframes and Mappoints) using reference counting and compare and swap.
Minimal, header-only intrusive smart pointer for C++ 20.
A simple Reference Counting Garbage Collector written in C++ for C++
Single-header C library for arbitrary precision rational numbers (fractions) with reference counting.
Implementation of an automatic memory reclamation system for C++.
Coalesced reference counting smart pointer
C++ simulations of modern memory management techniques with clear examples and documentation.
A reference counted character buffer C++ class template, useful for async networking
C++ pointer-wrapper and reference-tracking project with linked-list implementations; academic exploration of memory management.
To associate your repository with the reference-counting topic, visit your repo's landing page and select "manage topics."