-
JamVM 1.3.1 released
JamVM is a compact Java Virtual Machine. Release 1.3.1 is a minor feature/bug-fix release. Object and array allocation performance has been improved, all outstanding patches have been incorporated, and several bugs have been fixed.
2005-06-16 12:39:32 UTC by rlougher
-
JamVM 1.3.0 released
JamVM is a compact Java Virtual Machine. Since the last announcement there have been many enhancements and several bugs have been fixed. In particular, the interpreter now supports direct-dispatching, and is on average 80-100% faster. JamVM has also been ported to Mac OS X/Darwin.
2005-04-05 17:17:08 UTC by rlougher
-
JamVM 1.2.3 released
JamVM is a compact Java Virtual Machine. Release 1.2.3 is a minor feature/bug-fix release. The locale and associated properties are now set, a powerPC bug has been fixed which broke image display, and more zip checks are included.
2004-12-24 15:49:59 UTC by rlougher
-
JamVM 1.2.0 released
JamVM is a compact Java Virtual Machine. Major improvements in 1.2.0 are a substantially
rewritten interpreter and Zip/Jar support in the bootstrap class loader.
The new interpreter makes use of a technique known as "stack-caching". On PowerPC and ARM platforms it achieves a speed-up of between 15 and 50%. However, on Intel it is actually slower (due to lack of registers) and it is disabled on Intel by default. The new interpreter, however, should provide a better platform for future speed improvements which will benefit all platforms.
In previous releases the glibj.zip file containing the Classpath class library had to be uncompressed to run with JamVM. Support for Zip/Jar file in the bootstrap loader means this step is no longer needed, reducing storage requirements (important on embedded systems). Note, the Zip file is only opened once no matter how many classes are subsequently read. This should make loading classes from a Zip/Jar fast -- on a fast CPU, it will even be faster than seperate class files.
In addition to the changes above, several bugs have also been fixed. These are mostly concerned with "edge conditions", and didn't affect the majority of users.
2004-09-13 14:25:12 UTC by rlougher
-
JamVM 1.1.4 released
JamVM is a compact Java Virtual Machine. Release 1.1.4 adds support for GNU Classpath 0.09, and implements the JNI enhancements introduced in Java 1.2. The deprecated compiler warnings in gcc >= 3.3.3 have also been fixed (it now builds with gcc 3.5.0). Some build improvements have been made, and the usual minor bug-fixes and performance ehancements.
2004-05-23 00:40:50 UTC by rlougher