With GCC 6 feature development now over I decided to run some benchmarks comparing GCC 5.2.0 against GCC 6.0.0 (the 20151124 snapshot) on an Intel Haswell-E Xeon system running Ubuntu.
Patches were published by ARM for implementing ARMv8.1 support within the GCC compiler.
The release of PHP 7 was delayed earlier this month when they decided to do another release candidate. PHP 7.0 final was expected today, but now it's been pushed out once more with the need for an RC8.
A status update concerning the Dropbox-sponsored Pyston project was presented earlier this month.
Clasp is a Common Lisp compiler based on LLVM that also provides seamless interoperation with C++ libraries. Clasp 0.4 has been released with some big improvements.
While GCC 6 is the next major feature release of the GNU Compiler Collection that will come out in 2016, GCC 5.3 will be here in likely about two weeks.
Just days after writing about GPUCC as Google's open-source CUDA compiler built atop LLVM and how to compile CUDA code with LLVM, more improvements have landed.
Last month I wrote about how Google has been working on CUDA compiler optimizations in LLVM and they were claiming to achieve results where their open-source compiler work was generating better code than NVIDIA's own NVCC compiler. More details are now available.
As some extra benchmarks to toss out there this weekend are some Clang 3.8 SVN compiler benchmarks when trying out different optimization levels.
LLVM developers have decided to enable a new vectorizer option by default that has the potential to boost performance, but the performance benefits aren't immediately clear.
Since GCC 5 there has been support for Intel Memory Protection Extensions (MPX) in the compiler, but it's been disabled by default. That's now changing.
While the highly anticipated PHP 7 release was supposed to happen today, it hasn't as instead it's been replaced by another release candidate.
All of the videos from this year's LLVM Developers' Meeting in California are now available online.
If you have been wondering how to compile CUDA C/C++ code with LLVM rather than NVIDIA's nvcc compiler, an official guide has been written.
This week is the last chance for developers to land new features into the GCC 6 compiler stack before it moves onto the next stage of development.
Martin Jambor at SUSE is looking to begin mainlining the HSA (Heterogeneous System Architecture) support within the GCC compiler.
The Dropbox developers working on Pyston today announced the latest version of their high-performance Python JIT implementation.
Portable Computing Language (POCL) v0.12 was released last week as the open-source, portable implementation of OpenCL powered by LLVM.
PHP 7.0 RC6 was released today for what may be the final release candidate ahead of PHP 7.0.0's official premiere in two weeks.
PyPy 4.0.0 was released today as a major update for this Python 2.7 interpreter and JIT compiler.
It's been nearly two years that there's been work going on for OpenACC 2.0 with GPU offloading for GCC, primarily geared for NVIDIA GPUs. That work continues taking shape and hopefully for GCC 6 the support will be in better standing.
Over the past week LLVM developers have been discussing potentially relicensing their code-base under the Apache 2.0 license.
We've known about HHVM developers working on LLVM support for their PHP/Hack interpreter, but now the Facebook developers have shared they've decided against rolling out their new LLVM support into production.
HHVM 3.10 was released today as the newest version of Facebook's interpreter for PHP and their Hack programming languages.
A Phoronix Premium subscriber requested some fresh GCC compiler optimization tests, so here's some current results using GCC 5.2 on Ubuntu 15.10 64-bit.
While it will offend some that Google continues to be investing in NVIDIA's CUDA GPGPU language rather than an open standard like OpenCL, the Google engineers continue making progress on a speedy, open-source CUDA with LLVM.
While there's been a draft specification of OpenMP 4.1 out for public review since July and compiler developers have already been implementing OpenMP 4.1 support, this next version of the API for parallel programming is now going to be called OpenMP 4.5.
PHP developers have today released PHP 7.0 RC5 as the second to the last release candidate for the major PHP 7.0 release due out next month.
Samsung is just one of many companies that has grown increasingly fond of the LLVM compiler infrastructure and Clang C/C++ front-end. Clang is in fact the default compiler for native applications on their Tizen platform, but they have a whole list of reasons why they like this compiler.
743 Compiler news articles published on Phoronix.