Added README

This commit is contained in:
Andrew Scott 2024-08-19 15:46:35 -04:00
parent 3d55ec9731
commit 1d0ca65dcb
Signed by: a
GPG key ID: 7CD5A5977E4931C1

26
README.md Normal file
View file

@ -0,0 +1,26 @@
# marCsweep
A mark-and-sweep garbage collector with a simple virtual machine to perform
allocations.
## Building
Compiling the project should be relatively easy, even if you aren't familiar
with `make`.
```
git clone https://codeberg.org/andyscott/marCsweep.git
cd marCsweep
make release
```
That's it! The Makefile will automatically create the build directory and place
the compiled executable there.
## Notes
This is a personal project that I am writing in my free time to learn more about
garbage collection. That said, please remember that it does allocate real
memory, which should not be taken lightly!