From 40f0bcf37b30da85b9c01de35ae03b3e29eb2c5a Mon Sep 17 00:00:00 2001 From: "Josep M. Bach" Date: Mon, 25 Feb 2013 16:05:37 +0100 Subject: [PATCH] Add instructions to build the vm with dependencies --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cf0c9be..c7dd207 100644 --- a/README.md +++ b/README.md @@ -175,9 +175,9 @@ You can write your compiler in whatever language you prefer, of course. ## Garbage collection -The algorithm of choice for TerrorVM is [Baker's treadmill][gc], a real-time, -non-moving GC algorithm. Unfortunately it is not implemented yet. It will be as -soon as I understand how to do it. Remember it's a work in progress :) +The algorithm of choice for TerrorVM is [Baker's treadmill][gc], an incremental, +real-time, non-moving GC algorithm, implemented in [libtreadmill][libtreadmill] +as a separate library and included via Git submodules. ## Concurrency @@ -300,6 +300,7 @@ be alright. $ git clone git://github.com/txus/terrorvm.git $ cd terrorvm + $ git submodule init && git submodule update $ make To run the tests: @@ -346,6 +347,7 @@ me!). [alpha_native]: https://github.com/txus/terrorvm/blob/master/kernel/alpha.tvm [beta_native]: https://github.com/txus/terrorvm/blob/master/kernel/beta.tvm [gc]: http://www.pipeline.com/~hbaker1/NoMotionGC.html +[libtreadmill]: https://github.com/txus/libtreadmill [jtregunna]: https://twitter.com/jtregunna [brixen]: https://twitter.com/brixen [dbussink]: https://twitter.com/dbussink