classpath
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]