summaryrefslogtreecommitdiff
path: root/lang/sablevm
AgeCommit message (Collapse)AuthorFilesLines
2004-05-23Convert sablevm{,-classpath,-classpath-gui} to java-env.mk, so that theyjmmv2-16/+39
can easily coexist with other Java implementations. This basically means that they are now installed under ${PREFIX}/java/sablevm and that a wrapper is created under ${PREFIX}/bin (sablevm-java) to exec this VM.
2004-04-30Update to 1.1.3:jmmv7-154/+11
Version 1.1.3 - Cleaned up build process so that "./configure ; make ; make install" works out of the box for both sablevm-classpath (as it does for sablevm). Version 1.1.2 - Uses GNU Classpath 0.08+CVS. - Various minor bugfixes and enhancements.
2004-03-28Initial import of sablevm, version 1.1.1:jmmv8-0/+202
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.