Browse files

Add instructions to build the vm with dependencies

  • Loading branch information...
1 parent 4793fbd commit 40f0bcf37b30da85b9c01de35ae03b3e29eb2c5a @txus committed Feb 25, 2013
Showing with 5 additions and 3 deletions.
  1. +5 −3 README.md
View
8 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

0 comments on commit 40f0bcf

Please sign in to comment.