A simple, poorly-performing memory allocator.
To build, you'll need cmake, ninja, and a clang build toolchain installed on your system.
First, clone the repo; then, initialise and fetch git submodules:
# Initialise local configuration file.
git submodule init
# Fetch submodules (googletest).
git submodule updateTo update the git submodules to a newer commit, simply run:
git submodule update --remoteFirst, generate the ninja build files:
# For debug build:
cmake -DCMAKE_BUILD_TYPE=Debug -GNinja
# For release build:
cmake -DCMAKE_BUILD_TYPE=Release -GNinjaTo build and run the binary:
ninja
./bin/main