Skip to content

`refcollect` is an implementation of the trivial "mark and sweep" algorithm.

License

Notifications You must be signed in to change notification settings

Daltonhensley19/refcollect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refcollect

Refcollect is a Rust library for managing references to objects via roots. These roots (and their associated references) are managed internally via the MarkandSweepGC data structure. This data structure is intended to be used as a simple garbage collector that implements the so-called mark and sweep algorithm.

Table of Contents

Installation

Ensure you have the following prerequisites installed on your system:

Clone the Repository

First, clone the repository:

git clone https://github.com/Daltonhensley19/refcollect.git
cd refcollect

Install Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Build and Run Refcollect

cargo run 

License

Distributed under the MIT License.

Contact

For any inquiries or feedback, feel free to reach out:

Email: [email protected]
GitHub Issues: https://github.com/Daltonhensley19/refcollect/issues

About

`refcollect` is an implementation of the trivial "mark and sweep" algorithm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages