LLVM and its sub-projects like Clang were branched today for next month's 4.0 release.
Chris Lattner who is known most recently for starting the Swift programming language while most profoundly he is the original creator of LLVM/Clang, is leaving his job at Apple.
The latest LLVM and Clang compiler code as of this morning now has support for Zen (AMD Ryzen) processors.
Often times whenever mentioning a new security vulnerability in any piece of open-source/Linux software, it generally gets brought up in our forums "they should write that software in Rust" or similar comments about how XYZ project should see a rewrite in Rust for its memory-safety features. But is it really worthwhile porting your codebase to Rust?
The DawnCC project is out of the UFMG University and aims to provide automatic parallelization of code for mobile devices and other supported software/hardware of OpenACC and OpenMP.
Intel's Software Guard Extensions (SGX) has been supported since the launch of Skylake CPUs while finally support for it is being added to the GCC compiler.
The long in-development "NewGVN" code to provide a new global value numbering (GVN) algorithm within the LLVM code-base has been merged to master.
The Ruby project has continued in its annual tradition of releasing a new version of their programming language on Christmas, a tradition held up now for the past number of years.
For those nervous about using LLVM Git/SVN of the current 4.0 development code but looking to have the latest fixes atop the stable LLVM 3.9 series, the LLVM 3.9.1 point release is now available.
Python 3.6 is now officially available.
The Rustlang developers have released Rust 1.14 in time for the holidays.
During last month's SuperComputing 2016 conference in Salt Lake City was the LLVM Compiler Infrastructure in HPC workshop being hosted for its third year. The slides from that event were recently made available and one of the talks interesting me the most was about the state of Clang OpenMP offloading, including for GPUs.
LLVM developers are moving ahead with their new versioning scheme where they will always be bumping the major version component with each six-month release. Thus LLVM 4.0 and LLVM 5.0 are expected in 2017.
LLVM's LLD Linker continues making great strides and with the year coming to an end, developer Rui Ueyama has shared a status update as well as posting some performance benchmarks for the gains made by LLD this year.
While LLVM 4.0 isn't coming until its planned release in Feburary, the LLVM 3.9.1 point release is expected this coming week.
Hans Wennborg has laid out plans to release the LLVM 4.0 (and Clang 4.0, along with other LLVM sub-projects) toward the end of February.
As pointed out by this week's LLVM Weekly, the LLVM Linker (LLD) received a rather nice performance optimization this past week.
With today's PHP 7.1 release, performance isn't highlighted as much as language improvements to this first major update to PHP7, but I decided to run some PHP 7.1, PHP 7.0, PHP 5.6, PHP 5.5, and HHVM benchmarks of our open-source Phoronix Test Suite code-base.
PHP 7.1 is now officially available.
There was a C++ standards meeting recently in Issaquah, Washington and a report on it is now available with the latest on C++17 and early work around what will form C++20.
It's been a while since last covering Zapcc as a new, super-fast C/C++ compiler yet it has evolved and now the latest beta is reporting to show even more impressive performance gains.
For those interested in greater Python performance, the Dropbox team responsible for the Pyston project that's interpreting Python using JIT techniques with LLVM, has announced a new release.
The videos from the LLVM Developer Meeting 2016 conference that took place at the beginning of November are now online.
Support for Intel's low-power Quark SE micro-controller has been added to the GNU Compiler Collection.
With LLVM's LLD linker continuing to gain ground, there's now talk of it enabling multi-threading support by default.
A few days back I wrote about Qualcomm Falkor support coming to GCC while now the LLVM compiler stack has received the similar treatment.
This week marked five years since the release of the Open64 5.0 compiler in what is the latest and likely last-ever release of this once-promising code compiler.
Today's PyPy2.7 v5.6 release as a Python interpreter alternative to CPython 2.7 while offering better performance has added some new functionality.
The LLVM Clang compiler now has a -Og optimization level inspired by GCC.
We've talked a lot on Phoronix about PHP 7 due to the mighty impressive performance improvements found in this major update that was released at the end of last year. Many companies have blogged about their positive performance experiences in upgrading to PHP7, many of which we've shared on Phoronix, and Tumblr is now the latest company to boast about their migration from PHP5 to PHP7.
836 Compiler news articles published on Phoronix.