Last year Apple spun off LLVM into its own foundation so this leading open-source compiler stack can be treated as its own entity. Today the project announced they've been granted 501(c)(3) Nonprofit Status by the US IRS.
Facebook has announced the release today of HHVM 3.9.0, their latest stable release of their open-source project that powers their alternative implementation of PHP as well as their Hack programming language.
Go 1.5 has been officially released!
The Rust Programming Language Blog has a new post by two of the team members about what the 1.0 release meant in hindsight three months later and what the team will be focusing on in looking forward to 2016.
Hans Wennborg has announced the second release candidate for the upcoming LLVM 3.7 release.
The team working on Rust, led by Mozilla, announced the stable release yesterday of Rust 1.2 release.
Present in GCC 5.x is libgccjit, an embeddable Just-In-Time compiler for the GNU Compiler Collection. While it's still largely experimental and I haven't heard of any projects really utilizing it in a production setting yet, more performance improvements are ahead.
The first release candidate is out for the upcoming Go 1.5 language update.
Sliding under the radar last week was Microsoft releasing the source code to its debug engine for the GNU GDB and LLVM's LLDB Debugger.
Just two weeks after PHP 7 decided to go into beta, the second beta release is now available for testing.
One week after tagging LLVM 3.7-RC1, Hans Wennborg of Google announced its formal release on Thursday.
Within the latest GCC developer code is better support for Imagination's MIPS M51xx M-Class CPU family.
Pyston, the Dropbox-backed open-source Python implementation that leverages LLVM for greater performance, is continuing to tweak its implementation for maximum performance potential.
It's time to start testing out LLVM 3.7 with the first release candidate having been tagged this week.
AMD's Tom Stellard has added a basic AMDGPU toolchain driver to the Clang compiler.
While LLVM 3.7 is coming for release at the end of August, LLVM 3.6.2 is available as of today for being the newest stable point release.
GCC 5.2 was officially released this morning as the second stable update of the GCC 5 series.
Facebook developers today announced the release of HHVM 3.8.0, their interpreter for PHP and their own Hack programming language.
One of the big things we've been looking forward to with SPIR-V is the to/from LLVM IR pass in order to open up the possibilities for this new industry-standard intermediate representation to be used by Vulkan and OpenCL. Some code will soon be opened up, but it's not the end game.
As mentioned in this week's LLVM Weekly, the initial WebAssembly back-end was committed to the mainline LLVM code-base but it is not yet functional.
SafeStack was merged into LLVM this month as a new form of protection against stack-based memory corruption errors. The SafeStack pass for LLVM adds in protection against stack-based buffer overflows without causing any significant performance penalty.
Rust 1.1 was released today as stable while Rust 1.2 has entered beta.
The Mars release (v4.5) of Eclipse is now available as the tenth annual release train. Eclipse Mars brings many new features to this popular, cross-platform integrated development environment.
Hans Wennborg of Google's Chromium team is taking up the release management roles for LLVM 3.7 and has laid out his plans for releasing it at the end of August.
LLVM's Clang C/C++ compiler now has initial Kernel Address Sanitizer support.
A WebAssembly back-end has been proposed for LLVM. WebAssembly is a new virtual ISA designed to run compiled code within web browsers.
The current stable version of GCC 5, GCC 5.1.1, has been added to openSUSE Factory and in turn will see all packages rebuilt against this new compiler and this will become the default compiler in the openSUSE Tumbleweed snashot due out later in the week.
Last year upstream developers decided to rename the R600 AMD GPU LLVM back-end to "AMDGPU" and that move finally happened... But not to be confused with the new AMDGPU Linux kernel DRM driver.
Earlier this week I wrote about the BPF back-end seeking a promotion in LLVM to officially become a first-class back-end. The feedback was positive and now for LLVM 3.7 the BPF back-end is official.
When it comes to taking advantage of the Linux kernel's (e)BPF in-kernel virtual machine, LLVM has served as the compiler of choice for targeting this virtual machine
662 Compiler news articles published on Phoronix.