Cavium's ThunderX ARM 64-bit processors are now formally supported by the LLVM compiler stack.
Google today announced the release of the Go 1.8 programming language implementation that is coming with six months worth of features and changes.
Facebook's team working on HHVM, their high-performance implementation of PHP and also what's used by their Hack language, is now up to version 3.18.
Futhark was presented earlier this month at FOSDEM as a "purely functional array language" with its compiler able to "efficiently generate high-performance GPU code."
Red Hat developer David Malcolm has shared the work he's been doing on improving the GCC compiler's internal testing to ensure the GNU Compiler Collection is working as anticipated and is generating correct code.
An early feature for LLVM Clang 5.0 is a prototype implementation of clangd, a server component for the compiler.
The second release candidate to the forthcoming LLVM 4.0 compiler stack and Clang 4.0 C/C++ compiler front-end are now available.
Free software developer Jamey Sharp continues working on his "Corrode" project for being able to automatically convert C code into Rust.
Rust 1.15 is out the door for those interested in this systems programming language.
The LLVM compiler infrastructure now has official support for two more ARM processors.
Back in 2014 Dropbox announced the Pyston project as an open-source JIT compiler to Python focusing upon maximum performance. With this newest Pyston release (v0.6.1) they are now 95% faster than CPython, but Dropbox is ending their involvement in the project.
GCC 7 moved on to only bug/documentation fixes but an exception was granted to allow the BRIG front-end to land for AMD's HSA support in this year's GNU Compiler Collection update. As of this morning, the BRIG front-end has merged.
Hans Wennborg of Google, serving as the LLVM release manager, has announced the tagging of the first release candidate of the forthcoming LLVM 4.0.
LLVM and its sub-projects like Clang were branched today for next month's 4.0 release.
Chris Lattner who is known most recently for starting the Swift programming language while most profoundly he is the original creator of LLVM/Clang, is leaving his job at Apple.
The latest LLVM and Clang compiler code as of this morning now has support for Zen (AMD Ryzen) processors.
Often times whenever mentioning a new security vulnerability in any piece of open-source/Linux software, it generally gets brought up in our forums "they should write that software in Rust" or similar comments about how XYZ project should see a rewrite in Rust for its memory-safety features. But is it really worthwhile porting your codebase to Rust?
The DawnCC project is out of the UFMG University and aims to provide automatic parallelization of code for mobile devices and other supported software/hardware of OpenACC and OpenMP.
Intel's Software Guard Extensions (SGX) has been supported since the launch of Skylake CPUs while finally support for it is being added to the GCC compiler.
The long in-development "NewGVN" code to provide a new global value numbering (GVN) algorithm within the LLVM code-base has been merged to master.
The Ruby project has continued in its annual tradition of releasing a new version of their programming language on Christmas, a tradition held up now for the past number of years.
For those nervous about using LLVM Git/SVN of the current 4.0 development code but looking to have the latest fixes atop the stable LLVM 3.9 series, the LLVM 3.9.1 point release is now available.
Python 3.6 is now officially available.
The Rustlang developers have released Rust 1.14 in time for the holidays.
During last month's SuperComputing 2016 conference in Salt Lake City was the LLVM Compiler Infrastructure in HPC workshop being hosted for its third year. The slides from that event were recently made available and one of the talks interesting me the most was about the state of Clang OpenMP offloading, including for GPUs.
LLVM developers are moving ahead with their new versioning scheme where they will always be bumping the major version component with each six-month release. Thus LLVM 4.0 and LLVM 5.0 are expected in 2017.
LLVM's LLD Linker continues making great strides and with the year coming to an end, developer Rui Ueyama has shared a status update as well as posting some performance benchmarks for the gains made by LLD this year.
While LLVM 4.0 isn't coming until its planned release in Feburary, the LLVM 3.9.1 point release is expected this coming week.
Hans Wennborg has laid out plans to release the LLVM 4.0 (and Clang 4.0, along with other LLVM sub-projects) toward the end of February.
820 Compiler news articles published on Phoronix.