The development of the present version took over six months

May 23, 2012 13:03 GMT  ·  By

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+