Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Add instructions to build the vm with dependencies

  • Loading branch information...
commit 40f0bcf37b30da85b9c01de35ae03b3e29eb2c5a 1 parent 4793fbd
Josep M. Bach authored

Showing 1 changed file with 5 additions and 3 deletions. Show diff stats Hide diff stats

  1. +5 3 README.md
8 README.md
Source Rendered
@@ -175,9 +175,9 @@ You can write your compiler in whatever language you prefer, of course.
175 175
176 176 ## Garbage collection
177 177
178   -The algorithm of choice for TerrorVM is [Baker's treadmill][gc], a real-time,
179   -non-moving GC algorithm. Unfortunately it is not implemented yet. It will be as
180   -soon as I understand how to do it. Remember it's a work in progress :)
  178 +The algorithm of choice for TerrorVM is [Baker's treadmill][gc], an incremental,
  179 +real-time, non-moving GC algorithm, implemented in [libtreadmill][libtreadmill]
  180 +as a separate library and included via Git submodules.
181 181
182 182 ## Concurrency
183 183
@@ -300,6 +300,7 @@ be alright.
300 300
301 301 $ git clone git://github.com/txus/terrorvm.git
302 302 $ cd terrorvm
  303 + $ git submodule init && git submodule update
303 304 $ make
304 305
305 306 To run the tests:
@@ -346,6 +347,7 @@ me!).
346 347 [alpha_native]: https://github.com/txus/terrorvm/blob/master/kernel/alpha.tvm
347 348 [beta_native]: https://github.com/txus/terrorvm/blob/master/kernel/beta.tvm
348 349 [gc]: http://www.pipeline.com/~hbaker1/NoMotionGC.html
  350 +[libtreadmill]: https://github.com/txus/libtreadmill
349 351 [jtregunna]: https://twitter.com/jtregunna
350 352 [brixen]: https://twitter.com/brixen
351 353 [dbussink]: https://twitter.com/dbussink

0 comments on commit 40f0bcf

Please sign in to comment.
Something went wrong with that request. Please try again.