A library to assist in the creation of an interpreter or compiler and its associated runtime.
-
Updated
May 26, 2024 - Rust
A library to assist in the creation of an interpreter or compiler and its associated runtime.
The initial (legacy) compiler for the Gera programming language.
🗑️ Implement a mark-and-sweep garbage collector in Rust to understand memory management and explore custom heap allocation.
Implementing a Python from scratch, for show
A simple Garbage collector for Rust, using no unsafe code. Does not use Drop, so you can move out of Gc'ed values (That's important :) ).
Primary programming language of ZenOS
💻 A bytecode VM with its own assembler, dynamic memory allocation, and garbage collection
A Ruby binding for MMTk (the Memory Management Toolkit). This allows high-perfomance research garbage collectors to be used instead of the standard MRI GC.
Garbage collection visualization environment (The GC Handbook practice)
Memory allocator, similar to the one used in malloc function, implemented in Rust.
a reference-counting cycle collection library in rust
Garbage Collector for Microservice Architectures
moved to https://codeberg.org/core-lang/core
A fast garbage collector based on cycle collection for Rust programs.
🌵 Cycle-Aware Reference Counting in Rust
Add a description, image, and links to the garbage-collection topic page so that developers can more easily learn about it.
To associate your repository with the garbage-collection topic, visit your repo's landing page and select "manage topics."