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+