LLVM 3.4.1 was released just a few days ago but already there's a plan to ship another LLVM 3.4 stable point release in about two weeks time.
Version 2.3 of the PyPy interpreter that targets to be compliant with CPython 2.7.6 has been released.
Back in March Apple open-sourced their 64-bit LLVM compiler back-end (ARM64) but by the time that was done there was already a 64-bit ARM back-end (AArch64) present within mainline LLVM that was created by other ARM stakeholders. For the past several weeks, all of the LLVM developers have been working on converting towards a single LLVM 64-bit ARM back-end. In the days ahead, that work should be complete.
The first point release to LLVM 3.4 is now available to mainly offer up fixes for the compiler infrastructure that saw its most recent major release in early January.
LLVM 3.4 was released in January and since then LLVM 3.5 has been under heavy development and will be released this summer.
LLVM's Clang compiler can now support tuning its code generation for AMD's future "Excavator" micro-architecture.
For those using Xamarin Studio for their Mono app development, the integrated development environment will soon be featuring some enhancements for an improved debugging experience.
The Ada programming language as compiled by GCC now has support for 64-bit ARM (AArch64) architectures.
Jakub Jelinek on behalf of all the GNU Compiler Collection developers associated with the Free Software Foundation, has announced the official release of the GCC 4.9 compiler.
Besides shorter compile times and other benefits, one of the other commonly talked about advantages of using LLVM's Clang C/C++ compiler is its arguably excellent static analyzer tool.
Google has released a port of their GCC AutoFDO utility for LLVM for directing optimizations back into the compiler from the Linux kernel perf support.
Two weeks ago Apple open-sourced their 64-bit ARM back-end to LLVM. Following last week's EuroLLVM meeting, they have decided that the community's existing open-source 64-bit ARM back-end will likely be merged into Apple's now-public back-end.
The GCC 4.9 compiler that's about to be released has many improvements, including in the area of LTO (Link-Time Optimizations), but you must still have a fair amount of patience to compile with LTO support.
Fracture is another open-source project aiming to offer users/developers the ability to decompile binaries back into an intermediate form.
A few hours ago I wrote about the most interesting features for the Linux 3.15 kernel from my perspective as it didn't look like anything else interesting would be introduced this late in the merge window before the imminent 3.15-rc1. However, this time I've been happily proven wrong with Clang patches being added to the Linux 3.15 kernel.
The annual European LLVM Conference happened this past week in Edinburgh, Scotland. Slides and other media from the LLVM compiler infrastructure presentation are now available.
Using the AMD Athlon 5350 AM1 APU with its four "Jaguar" cores operating at 2.05GHz, I ran some benchmarks from Ubuntu 14.04 Linux comparing the performance of binaries compiled under GCC 4.8.2 and this week's GCC 4.9.0 RC1. Is GCC 4.9 better able to exploit the potential out of AMD's Jaguar microarchitecture? Let's see.
Point releases to the LLVM compiler infrastructure are finally becoming a reality with the LLVM 3.4.1 release being just days away.
As the annual update to the GNU Compiler Collection, GCC 4.9 is poised to be released in the days ahead. The first release candidate was issued today and it's a very hefty update to this leading open-source compiler.
ARM Compiler 6 is beginning to use the LLVM/Clang compiler.
The Dropbox cloud storage provider has announced Pyston, their own open-source JIT compiler to Python. The big focus with Pyston is on speed.
Version 0.10 of Rust is not out from the Mozilla community and it's a huge update.
For years I've heard of LLVM planning to spin off into its own non-profit, independent organization and today that's finally moving forward.
With GCC 4.9 likely being released in the next few weeks, here are some benchmarks comparing the GCC 4.8.2 stable release against the latest GCC 4.9 snapshot.
Back in September of last year after Apple unveiled the iPhone 5S smart-phone with a 64-bit processor, they said they would ultimately open-source their 64-bit ARM compiler back-end... A half-year later, we're finally seeing this code that yields another AArch64 back-end for LLVM.
There's long been talk of doing LLVM point releases with an increasing number of external projects relying upon the open-source compiler infrastructure, but it looks like next month may be the first time for this to happen with LLVM 3.4.1.
The ISO C++ committee has reached the point of possibly having the final draft of C++14 as a minor update to the widely-used programming language. For those curious about the likely changes to find with C++14, here's an article to checkout.
While GCC 4.9 is running behind schedule compared to where GCC 4.8 was at this time last year, open-source developers banding together still might get out the GNU Compiler Collection 4.9 release in early April with its many new compiler features.
738 Compiler news articles published on Phoronix.