LLVM 2.3 Release!

Hi Everyone,

LLVM 2.3 is now officially released! You can download it from Download LLVM releases or view the release notes here: http://llvm.org/releases/2\.3/docs/ReleaseNotes\.html

LLVM 2.3 includes many bug fixes, vastly improved support for the X86-64 ABI, support for SSE 4.1 on X86 chips, support for functions that return multiple results in memory, a new 'llvmc' tool, support for atomic operations, improved gfortran support, and many new and improved optimizer and code generator passes. Overall, LLVM 2.3 generates significantly better code in less time than LLVM 2.2, which was released less than 4 months ago - an amazing rate of progress. Please see the release notes for more details.

A new addition to the LLVM family is "vmkit". vmkit is an implementation of a Java Virtual Machine and a CLI Virtual Machine (".NET") that use the Just-In-Time compiler of LLVM, as well as many facilities provided by the LLVM framework. The VMs have similar performance to industrial and top open-source VMs, thanks to the LLVM JIT and optimization passes. vmkit is not included as part of LLVM 2.3, but is available from the LLVM SVN server under the standard LLVM license.

Planning for the 2008 LLVM Developer Meeting is well underway for August 1, 2008 in Cupertino, CA, USA. If you are interested in attending, please see The LLVM Compiler Infrastructure Project details.

If you have any questions or comments about this release, please contact the LLVMdev mailing list (llvmdev at cs.uiuc.edu)!

-Chris

Previous Announcement (LLVM 2.2):
http://lists.cs.uiuc.edu/pipermail/llvm-announce/2008-February/000025.html