diff options
author | jmmv <jmmv> | 2004-03-28 20:42:07 +0000 |
---|---|---|
committer | jmmv <jmmv> | 2004-03-28 20:42:07 +0000 |
commit | aba6c7b9b485b2a7eee344ae0f3f700158017a50 (patch) | |
tree | 0535e9bbe3b20a200bda0a213215837351dab74e /lang/sablevm/DESCR | |
parent | 0d5520fef18dce565581e5f09455389d39ef4b1a (diff) | |
download | pkgsrc-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/DESCR | 11 |
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. |