CACAO is a virtual machine for running Java programs. It uses a JIT compiler which is available for the Alpha, Arm, i386, MIPS (32- and 64-bit), PowerPC, PowerPC64, and x86-64 architectures.
Changes
The ARM and MIPS32 code generators are now Open Source. A PowerPC64 code generator has been added. Sun's phoneme CLDC-1.1 classes can now be used as a Java core library. Exception throwing code has been completely rewritten; this saves the JIT code size from 20%-50%. The lock-record code has been rewritten and a memory leak has been fixed. The threads and exception code has been reworked and improved. A memory leak has been fixed in the threads code.
URL: cacaojvm.org