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.
🗑️ Implement a mark-and-sweep garbage collector in Rust to understand memory management and explore custom heap allocation.
The initial (legacy) compiler for the Gera programming language.
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)
A high-performance, stack-based Virtual Machine and dynamic programming language implemented in Rust. Features a Mark-and-Sweep Garbage Collector, Single-Pass Compiler, and Object-Oriented capabilities.
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
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."