Announcing JC virtual machine release 1.2.3.
JC is a Java virtual machine implementation that converts class files
into C source files using the Soot Java bytecode analysis framework,
compiles them with GCC, and loads them using a built-in ELF object
file loader. JC utilizes the GNU Classpath class library and provides
a fairly complete Java runtime including sophisticated optimizations
to increase runtime performance.
http://jcvm.sourceforge.net/
Changes in version 1.2.3:
- Added support for stack allocation of non-escaping objects.
- Added a workaround for the completely broken implementation of
pthread_create() that exists on certain versions of Linux.
- Try a GC cycle to recycle fat locks before declaring we've run out.
- Update return type of JNI function NewObjectArray() to jobjectArray
from jarray (this was a bug in the older JNI specification).
- Fix bug in parsing classfile CONSTANT_NameAndType constants.
- Fixed build problem (e.g., Debian) where 'uname -p' is unsupported.
- Made ~/.jc_src and ~/.jc_obj defaults for genobj tool.
- Fixed several miscellaneous Soot bugs.
- Upgrade to Classpath 0.12.
Cheers,
-Archie
__________________________________________________________________________
Archie Cobbs * CTO, Awarix * http://www.awarix.com
_______________________________________________
Classpath mailing list
[EMAIL PROTECTED]
http://lists.gnu.org/mailman/listinfo/classpath