LLVM & Clang Had A Killer 2014 With Lots Of Improvements
Written by Michael Larabel in Compiler on 4 January 2015 at 10:31 AM EST. Add A Comment
COMPILER --
The LLVM project had a great 2014 with a ton of new developers and contributions to the compiler infrastructure and its Clang C/C++ compiler front-end.

In 2014 there were the releases of LLVM 3.4 in January of last year, LLVM 3.5 mid-year, and now LLVM 3.6 is being readied for release in the weeks ahead.

In taking a look at the development statistics for upstream LLVM in 2014, it saw 12,436 commits! That's more than 34 commits per day. This commit level hasn't been seen since its early days of adoption back around 2010. With all of the commits, there were 1.53 million insertions and 1.31 million deletions.

This code churn is just for LLVM proper and not Clang or any of its sub-projects.

Upstream LLVM sees contributions from around 100 developers each month, which has been steadily rising. The top contributors to LLVM are quite diverse.

Chris Lattner and his compiler team at Apple have obviously dominated much of LLVM's history, but there's more and more companies contributing to LLVM from Google to Intel to Qualcomm to AMD to all sorts of smaller stakeholders.

LLVM surpassed 2.5 million lines of code in 2014 and ended the year at 2.61 million lines of code.

The Clang C/C++ compiler front-end also had a stellar 2014. Clang saw 6,349 commits in 2014 with 417k insertions and 221k deletions.

Clang itself is approaching 1.6 million lines of code.
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Compiler News
Popular News