For whatever reason it didn't come for many months until after Skylake CPUs shipped, but LLVM Git/SVN now has Skylake and its features added to the x86 target list.
The Mozilla-backed crew working on the Rust programming language announced the release today of Rust v1.6 as their first new version of 2016.
With yesterday's merging of AMD HSA support into GCC 6, questions have been raised by readers in taking advantage of this acceleration support for AMD APUs and related items.
When it comes to open-source C/C++ compilers, most of the coverage these days is about new features and functionality for GCC and LLVM Clang. However, the Portable C Compiler with its history originally dating back to the 1970s continues to be in-development.
LLVM Clang 3.8 has been branched from trunk, thus making LLVM Clang 3.9 the new version under development.
PHP 7 was just released over one month ago but there is already much work going into PHP 7.1, the next major update to this widely-used web programming language.
As reminded this weekend by Red Hat developer Mark Wielaard, GCC 6 will warn you about misleading code indentations.
Tom Stellard of AMD's open-source graphics team and continuing to serve as LLVM's point release manager has announced the long-awaited LLVM 3.7.1 release.
Samsung has contributed core tuning support for their new Exynos M1 "Mongoose" core.
This year saw the release of GCC 5, many new features to LLVM Clang, the release of PHP 7, Rust 1.0 was released, Apple open-sourced their new Swift programming language, Microsoft has been pushing .NET in the open, and many other exciting advancements for open-source compilers and programming languages.
Ruby 2.3 was released for Christmas with many new features.
The Perl 6 Advent Calendar has announced the release of Perl 6.
Just a few days ago I was writing about LLVM working on PKU memory protection keys. It seems now GCC has support for Intel's PKU instructions.
This week mainline LLVM received support for the PKU feature flag as prep work towards supporting the new RDPKRU and WRPKRU instructions for Intel's forthcoming memory protection keys capabilities.
Here are some fresh tests of Fedora 23 with the GCC 5.3.1 compiler when running a series of benchmarks after the binaries were compiled each time with an assortment of optimization levels.
Hans Wennborg has laid out plans to officially release LLVM 3.8 in February.
Version 1.5 of the Rust programming language implementation is now available.
As of today, the latest LLVM code now turns on OpenMP support by default.
Martin Jambor at SUSE has sent out the latest set of patches for implementing support for the AMD-backed Heterogeneous System Architecture (HSA) inside the GNU Compiler Collection.
The Zapcc compiler stack is proving to be faster than LLVM/Clang at compiling C++ codes, which in turn is much faster already than GCC. The performance of the generated binaries from this LLVM-based compiler stack is on-par with what's offered by Clang.
While PHP 7 was just released, the nightly builds of Facebook's HHVM are already supporting the latest language features of PHP 7.0 if you wish to take advantage of them in this alternate run-time.
We've been waiting since this summer for Apple to open-source their Swift programming language and provide Linux support. This week they've done their initial release and stuck to their word.
The official announcement has yet to come down the wire, but PHP 7.0.0 is ready for release.
The ARM Cortex-A35 processor cores are now supported by upstream LLVM.
The LLVM project has announced they've developed a new ELF linker by rewriting the ELF support within LLVM's LLD.
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.
738 Compiler news articles published on Phoronix.