LDC 0.17.0 was released this past week as the newest version of this LLVM-based compiler for the D programming language.
LLVM 3.8 was supposed to be tagged today, but it doesn't look like that is going to happen.
If all goes well, LLVM 3.8 and Clang 3.8 could be officially released within the next day or so. Here is a look at some of the new features of LLVM/Clang 3.8.
While Clang has long been talked about as producing better warnings/errors and diagnostics than the GNU Compiler Collection, the GCC developers have been ramping up their error/warning reporting to be more helpful to developers in debugging compile-time issues. GCC 5 had brought a number of improvements on this front while GCC 6 will be even more helpful.
Our friends at PathScale are looking to hire several more engineers to work on their advanced compiler stack.
While for years there has been ongoing work to build the Linux kernel with Clang, in 2015 there wasn't much progress to report and the mainline LLVM Clang compiler still can't build the mainline Linux kernel tree successfully. What's going on?
Patches published by Google developers today for LLVM/Clang confirm that the company has at least one in-house processor of its own.
A few days ago I posted a number of LLVM Clang optimization level benchmarks using the latest code for the upcoming Clang 3.8 release. Those tests went from -O0 to -O3 -march=native, but many Phoronix readers wanted -Ofast so here are those results too.
As some recent GCC 5.2 compile tuning tests with various CFLAGS/CXXFLAGS were of interest to a number of Phoronix readers, hare are some benchmarks with a number of different compiler flag tests when using the LLVM Clang 3.8 compiler.
Go developers are warning that with the upcoming Go 1.7 release the compiler could be as much as two times slower, but will yield better quality -- and hopefully faster -- generated code.
In case you haven't realized it yet, LLVM is relied upon by quite the number of software projects both open and closed. LLVM continues making new leaps and bounds not just as a traditional C/C++ compiler but in other innovative areas as well.
Libreboot, the version of Coreboot that is 100% free software without relying upon any proprietary blobs, has added support for another AMD motherboard.
The first release candidate is now available for the Go 1.6 programming language.
LLVM/Clang is the latest high-profile project to abandon its Autoconf build system.
For those that didn't notice yet, the first release candidate for LLVM 3.8 and Clang 3.8 are now available.
For whatever reason it didn't come for many months until after Skylake CPUs shipped, but LLVM Git/SVN now has Skylake and its features added to the x86 target list.
The Mozilla-backed crew working on the Rust programming language announced the release today of Rust v1.6 as their first new version of 2016.
With yesterday's merging of AMD HSA support into GCC 6, questions have been raised by readers in taking advantage of this acceleration support for AMD APUs and related items.
When it comes to open-source C/C++ compilers, most of the coverage these days is about new features and functionality for GCC and LLVM Clang. However, the Portable C Compiler with its history originally dating back to the 1970s continues to be in-development.
LLVM Clang 3.8 has been branched from trunk, thus making LLVM Clang 3.9 the new version under development.
PHP 7 was just released over one month ago but there is already much work going into PHP 7.1, the next major update to this widely-used web programming language.
As reminded this weekend by Red Hat developer Mark Wielaard, GCC 6 will warn you about misleading code indentations.
Tom Stellard of AMD's open-source graphics team and continuing to serve as LLVM's point release manager has announced the long-awaited LLVM 3.7.1 release.
Samsung has contributed core tuning support for their new Exynos M1 "Mongoose" core.
This year saw the release of GCC 5, many new features to LLVM Clang, the release of PHP 7, Rust 1.0 was released, Apple open-sourced their new Swift programming language, Microsoft has been pushing .NET in the open, and many other exciting advancements for open-source compilers and programming languages.
Here's another open-source contribution for Microsoft's list of unusual open-source/Linux announcements this year: they've added a CodeView library to LLVM.
Ruby 2.3 was released for Christmas with many new features.
The Perl 6 Advent Calendar has announced the release of Perl 6.
Just a few days ago I was writing about LLVM working on PKU memory protection keys. It seems now GCC has support for Intel's PKU instructions.
This week mainline LLVM received support for the PKU feature flag as prep work towards supporting the new RDPKRU and WRPKRU instructions for Intel's forthcoming memory protection keys capabilities.
735 Compiler news articles published on Phoronix.