Projects / Avian / Releases

All releases of Avian

  •  19 May 2014 03:05
Avatar

    Release Notes: This release includes almost a year's worth of bugfixes. It also improves support for the OpenJDK and Android class libraries and adds additional features to the java.util.concurrent package of the Avian class library.

    •  09 Jul 2013 22:31
    Avatar

      Release Notes: This release contains many bugfixes relative to 0.6, adds FreeBSD support, and improves support for Scala. It also adds support for using the Android/Harmony class library as an alternative to the OpenJDK and Avian libraries.

      •  07 Jul 2012 23:20
      Avatar

        Release Notes: This release adds support for Apple iOS, adds ARM hardware floating point support to the compiler, provides compatibility with the OpenJDK 7 class library, adds support for using LZMA to compress embedded JAR files and boot images, modifies the AOT compiler to export debugger-visible symbols for each compiled method, and fixes a number of bugs found since the last release.

        •  08 Aug 2011 14:46
        Avatar

          Release Notes: This release improves compatibility with the OpenJDK class library, adds support for Linux on PowerPC, and improves localization support.

          •  21 Dec 2010 18:48
          Avatar

            Release Notes: This release adds support for using the OpenJDK class library as an alternative to the default Avian library. It also adds support for the ARM architecture, improves support for apps using custom classloaders, and fixes a number of obscure bugs present in the previous release.

            •  15 Dec 2009 01:26
            Avatar

              Release Notes: This release adds support for both proper tail recursion and first-class, reentrant continuations. Other new features include support for native 64-bit Windows and OS X builds, faster floating point code on SSE-capable machines, runtime-visible annotations, and several important performance improvements. Experimental support for building with GNU Classpath was added as an alternative to Avian's own class library.

              •  11 Apr 2009 19:47
              Avatar

                Release Notes: This release adds support for JIT compilation on PowerPC, including changes that should make porting to other ISAs and ABIs much easier. It also includes full support for the Java Memory Model, optional ahead-of-time compilation, improved Unicode support, and several performance improvements.

                •  18 Jun 2008 07:19
                Avatar

                  Release Notes: This release fixes several regressions introduced in version 0.1, plus a few corner-case bugs which existed in previous releases.

                  •  08 Jun 2008 22:36
                  Avatar

                    Release Notes: 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.

                    •  08 Mar 2008 12:32
                    Avatar

                      Release Notes: This release fixes the algorithm responsible for static stack analysis to determine where the object references are on the stack for garbage collection. The old version gave false positives in rare cases, leading to a crash when garbage collecting.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.