summaryrefslogtreecommitdiff
path: root/lang/sablevm/DESCR
diff options
context:
space:
mode:
authorjmmv <jmmv>2004-03-28 20:42:07 +0000
committerjmmv <jmmv>2004-03-28 20:42:07 +0000
commitaba6c7b9b485b2a7eee344ae0f3f700158017a50 (patch)
tree0535e9bbe3b20a200bda0a213215837351dab74e /lang/sablevm/DESCR
parent0d5520fef18dce565581e5f09455389d39ef4b1a (diff)
downloadpkgsrc-aba6c7b9b485b2a7eee344ae0f3f700158017a50.tar.gz
Initial import of sablevm, version 1.1.1:
SableVM is a portable bytecode interpreter written in C, and implementing the Java virtual machine specification, second edition. Its goals are to be reasonably small, fast and efficient, as well as providing a well designed and robust platform for conducting research. SableVM implements many innovative techniques, including: * 3 flavors of threaded interpretation (switched, threaded and inlined). * Bidirectional object layout. * Spinlock-free thin locks. * Sparse interface vtables. * Low-cost maps for precise garbage collection. This package is slightly based on the one found in pkgsrc-wip, made by pancake AT phreaker.net.
Diffstat (limited to 'lang/sablevm/DESCR')
-rw-r--r--lang/sablevm/DESCR11
1 files changed, 11 insertions, 0 deletions
diff --git a/lang/sablevm/DESCR b/lang/sablevm/DESCR
new file mode 100644
index 00000000000..ddc2063df85
--- /dev/null
+++ b/lang/sablevm/DESCR
@@ -0,0 +1,11 @@
+SableVM is a portable bytecode interpreter written in C, and implementing
+the Java virtual machine specification, second edition. Its goals are to
+be reasonably small, fast and efficient, as well as providing a well
+designed and robust platform for conducting research.
+
+SableVM implements many innovative techniques, including:
+* 3 flavors of threaded interpretation (switched, threaded and inlined).
+* Bidirectional object layout.
+* Spinlock-free thin locks.
+* Sparse interface vtables.
+* Low-cost maps for precise garbage collection.