[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
JC virtual machine release 1.2.3
From: |
Archie Cobbs |
Subject: |
JC virtual machine release 1.2.3 |
Date: |
Sun, 28 Nov 2004 14:21:39 -0600 |
User-agent: |
Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7) Gecko/20040714 |
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- JC virtual machine release 1.2.3,
Archie Cobbs <=