Tom Stellard, who recently left AMD for Red Hat, is stepping up once again to maintain LLVM point releases. Tom has laid out plans for LLVM 4.0.1 and he's also looking to enhance the overall stable release process.
We heard earlier this month that C++17 is "done" and looked at the new features while now more details have been shared.
For those making use of PyPy as a fast alternative Python implementation, new builds are out today for PyPy 2.7 and PyPy 3.5.
LLVM developer Rui Ueyama is encouraging the "dogfeeding" of their linker, LLD, that should now be ready for production use on some platforms/architectures with this week's LLVM 4.0 release.
While LLVM 4.0 was just released earlier this week, for the LLVM 5.0 release six months down the road there should be better AMD Ryzen (Zen) performance.
Hans Wennborg has announced the release of LLVM 4.0 and connected sub-projects like Clang 4.0. LLVM/Clang 4.0 is a big update to this open-source compiler infrastructure stack and also marks the change to their new versioning scheme.
It looks like Facebook could be exploring more from ARM servers in their data centers as they have now brought their HHVM PHP implementation to AArch64.
The LLVM compiler infrastructure stack and Clang C/C++ compiler front-end will see their version 4.0 release within the next few days.
Reports out over the weekend indicate that C++17 is "done" as the next version of the C++ ISO standard.
Several times in the past we have covered Zapcc as an LLVM Clang based compiler focused on very fast compilation speeds. Zapcc 1.0 has been released today.
The WebAssembly efforts so far have been centered around making use of the LLVM compiler infrastructure, but now there are patches for providing partial WASM support atop the GNU toolchain.
LLVM 4.0 remains running behind schedule but the third release candidate is now available for testing with hopes of shipping this updated compiler stack in the next week or so.
The WebAssembly project that's the cross-browser effort for low-level programming for in-browser client-side execution has reached a major milestone today. WASM can allow compiling C/C++ among other languages down into code supported by Firefox, Chrome, WebKit, and Edge.
LLVM's LLD linker still isn't too widely used yet on Linux systems, but the performance of this linker alternative to GNU Gold and GNU ld are quite compelling.
LLVM/Clang 4.0 are running a few days behind schedule but should be released in the very near future. With that said, here's our usual look at the new features of this next compiler infrastructure and C/C++ compiler front-end updates.
LLVM 4.0 was supposed to have been released by now, but it's running late due to open blocker bugs.
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.
836 Compiler news articles published on Phoronix.