Avian 0.1 (Default branch) |
|
|
Avian is a lightweight virtual machine and class
library, both written from scratch to provide a
useful subset of Java's features. It's well-suited
to cross-platform applications which need a
typesafe language but must remain small and
self-contained.
License: MIT/X Consortium License
Changes:
The highlight of this release is a new JIT compiler designed to make more efficient use of machine registers. The generated code is 50-100% faster for CPU-intensive tasks such as image decoding, and 25-30% smaller on average. Other new features include support for Thread.getStackTrace (useful for sample-based profiling) and support for building Avian as a shared library on all platforms.
|