CACAO

Java Virtual Machine which uses Just-In-Time compilation to execute Java methods natively
Download

CACAO Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • The CACAO Team
  • Publisher web site:
  • http://www.cacaovm.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 2.7 MB

CACAO Tags


CACAO Description

Java Virtual Machine which uses Just-In-Time compilation to execute Java methods natively CACAO is a Java Virtual Machine (JVM) which uses Just-In-Time (JIT) compilation to execute Java methods natively. CACAO uses GNU Classpath as core Java library and includes the Boehm garbage collector. Here are some key features of "CACAO": · CACAO is free and open source software (see CacaoLicense). · CACAO is a fast compile-only JIT compiler. · CACAO supports i386, x86_64, Alpha, PowerPC, and MIPS1. · CACAO uses vanilla GNU Classpath that can be installed and upgraded separately. · CACAO tries hard to be fully compliant with the Java Virtual Machine Specification. · CACAO has a complete bytecode verifier that uses subtype constraints to guarantee type-safety without unnecessary loading. · A tailored CACAO can be built by enabling/disabling features, for example to reduce executable size. What's New in This Release: · New subtype checking code fixes unexpected class cast exceptions and no longer needs critical sections in JIT code. · Fixed race condition in patcher subsystem which caused illegal instructions and segmentation faults (PR85). · Fixed PR112, PR116, PR118, PR122.


CACAO Related Software