Compiler News Archives
Changes To Look Forward To With LLVM/Clang 5.0

LLVM 5.0 and its sub-projects like Clang 5.0 are due to be released in two weeks, so here's a look back at the features added to this innovative open-source compiler stack over the past half year.

6 August 2017 - LLVM 5.0 - 5 Comments
LLVM 5.0-RC1 Up For Testing

Following the LLVM 5 branching earlier this week, release manager Hans Wennborg has now tagged the first release candidate.

27 July 2017 - LLVM 5.0-RC1 - 4 Comments
Haswell-Tuned Binaries Are Still Sometimes Faster On AMD Ryzen Than Znver1 Tuning

Yesterday I posted benchmarks of Clang 4 vs. Clang 5 with AMD Ryzen now that LLVM 5 has received the initial AMD Zen "znver1" scheduler model. That scheduler model and improvements to LLVM/Clang 5.0 yielded some performance improvements, but still there are cases where using "-march=haswell" for tuning and running those generated binaries on Ryzen leads to better performance.

21 July 2017 - March - 4 Comments
LLVM 4.0.1 Released

Tom Stellard of Red Hat (formerly AMD) has released LLVM 4.0.1 as the first bug-fix / point release to the LLVM4 compiler stack.

5 July 2017 - LLVM 4.0.1 - Add A Comment
AMD Still Planning For Zen Scheduler In LLVM 5.0

Back in March we reported about LLVM 5.0 anticipating better AMD Ryzen performance thanks to a proper scheduling model slated to land. But months later, AMD still hasn't produced the code.

25 June 2017 - LLVM 5.0 Zen / Ryzen / Epyc - 7 Comments
A Big Golang Update Lands In GCC 8.0

Now that GCC 7 was released as stable last week, the GCC trunk/master code-base is back open for merging more feature work with the beginning of the GCC 8 development cycle.

11 May 2017 - Go Language - 11 Comments
Rust 1.17 Released

Judging by the massive Rust fan base in our forums, those of you reading this will be delighted today about the newest version of Rustlang, v1.17.

27 April 2017 - Rust 1.17 - 25 Comments
LLVM Still Working Towards Apache 2.0 Relicensing

LLVM developers have been wanting to move from their 3-clause BSD-like "LLVM license" to the Apache 2.0 license with exceptions. It's been a while since last hearing about the effort while now a third round of request for comments was issued.

24 April 2017 - LLVM Relicensing - 21 Comments

868 Compiler news articles published on Phoronix.