Programming Languages
-
Updated
Dec 14, 2018 - C
Programming Languages
Bunch of software utilities build from scratch.
My implementation of a mark-sweep Garbage Collector with a best-fit allocator
A lightweight, cross-language garbage collector that provides automatic memory management for C, C++, and Python projects. XiGC helps prevent memory leaks by tracking allocations and providing simple APIs for memory cleanup.
A Scheme interpreter implemented in C.
Calls a function when V8 collects an object as garbage
Comparison of mark and sweep garbage collection and atomic reference counting on binary tree operations
A simple and slow conservative garbage collector using mark and sweep with explicit linked list malloc implementation for C programing language. (for leaning garbage collection purpose). Could be modified to adapt xv6.
yet another mark and sweep garbage collector for C
C Pointer Management Utility: a single-header-file garbage collector for C
A garbage collection "library" written in and for C
Process for automatic garbage collection.
My solutions for the Programming Languages 2 course exercises of the ECE - National Technical University of Athens.
malloc() function from scratch in C to understand how memory allocation, garbage collection and de-allocation works
For most C programs, manual memory management with malloc/free remains the standard approach. Garbage collection is more commonly used in higher-level languages like Java, Python, or Go, where the benefits of automatic memory management often outweigh the costs.
The bytecode VM of the Horse64 programming language. THIS IS AN (OFFICIAL) MIRROR, GO HERE FOR SOURCE: https://codeberg.org/Horse64/hvm.horse64.org
C reference garbage collector.
Colibri is a fast and lightweight garbage-collected datatype library written in C
Linux Kernel module that enables a synchronization barrier and a message subsystems for threads registered into a group.
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."