Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Add instructions to build the vm with dependencies

  • Loading branch information...
commit 40f0bcf37b30da85b9c01de35ae03b3e29eb2c5a 1 parent 4793fbd
Josep M. Bach authored
Showing with 5 additions and 3 deletions.
  1. +5 −3 README.md
8 README.md
View
@@ -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
Please sign in to comment.
Something went wrong with that request. Please try again.