LLVM, a compiler infrastructure designed for compile-time, link-time, runtime, and idle-time optimization of programs from arbitrary programming languages, is now at version 3.0.
Chris Lattner, the developer behind LLVM (Low Level Virtual Machine) project, said that the new version delivered a large number of changes and new features. Highlights of LLVM 3.1: •
Partial support for GCC 4.7 has been implemented and even if Ada support is not optimal, other languages will work; •
Support for ARM processors has been added. Some essential GCC headers that are needed to build DragonEgg for ARM are not installed by GCC; •
Optimization for Fortran, by exploiting the fact that Fortran scalar arguments have 'restrict' semantics, has been improved; •
A regression test-suite was added.
A complete description and the changelog of the new version can be found in the official mailing list
. Download LLVM 3.1
right now from Softpedia. Follow us on Google+