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.
Rust 1.13 is now available as the latest implementation of this popular and growing programming language.
GCC 6 brought OpenMP 4.5 C/C++ support while coming up for the GCC 7 release will be at least partial support for the Fortran programming language with the OpenMP 4.5 specification.
Landing in the GNU Compiler Collection development code yesterday for next year's GCC 7 release is support for some new ARM processor targets.
Jamey Sharp, the developer known for some of his past contributions to X.Org, has been hacking a lot lately on his latest project: Corrode. This project is about automatically converting C source files into Rust.
Nothing is set in stone yet but since Friday there's been an active discussion on the LLVM mailing list about having Clang default to LLVM's LLD sub-project linker.
AMD's Tom Stellard has laid out a proposal to ship the LLVM 3.9.1 point release in early December.
Valgrind 3.12.0 has been released as the latest major version of this widely-used, cross-platform utility by developers for memory profiling/debugging/checking.
For the past number of months the LLVM project has been considering a move from their SVN-based development process to Git with a focus on GitHub. That effort continues moving forward.
Fresh patches are available for GCC to get OpenMP offloading to the NVIDIA PTX ISA working for accelerating OpenMP on NVIDIA GPUs with the GNU Compiler Collection.
Zend has begun developing a new JIT (Just-In-Time) Engine for PHP and is expecting it will likely be ready for PHP 8.0.
Interest is growing around shipping software as LLVM IR and will be discussed at this year's LLVM Developers' Meeting.
While C++17 hasn't even been officially released yet, this specification also known as C++1z, has nearly all of the expected features implemented in the GCC 7 and Clang compiler releases.
The ongoing development of a RISC-V back-end for the LLVM compiler stack continues making progress and stepping closer to merging to mainline.
While there has been talk about RISC-V architecture support in the GCC compiler and for LLVM too going back months, a developer is reporting that the GCC RISC-V support is being delayed due to UC Berkeley lawyers.
Rust 1.12 has been released as the newest version of this popular programming language with a focus on "fast, reliable, productive: pick three."
For over one year there's been talk of LLVM pursuing a mass relicensing from its University of Illinois/NCSA Open Source License, which is similar to the three-clause BSD license, to the Apache 2.0 license with explicit mention of GPLv2 compatibility. As mentioned in that aforelinked article, this re-licensing is moving ahead. OpenBSD leader Theo de Raadt is predicting this could cause a major problem and is in fact hoping for it.
The inaugural LLVM Cauldron conference happened earlier this month ahead of the GNU Tools Cauldron in Hebden Bridge, UK. All of the slides and videos from this latest LLVM conference are now available.
Using the LLVM JIT with PostgreSQL can vastly speed up the query execution performance and shows off much potential but it hasn't been mainlined yet.
Landing in the mainline GCC compiler stack for next year's GCC 7.1 release is initial enablement on ARMv8.2-A support.
While still in its early stages, there's a port in the works of the GNU Compiler Collection for AMD's GCN (Graphics Core Next) instruction set architecture.
It's been a while since last talking about the discussions among LLVM developers about re-licensing the project. The re-licensing is moving forward and they are settling on the Apache 2.0 license plus explicitly stating compatibility with GPLv2.
Facebook developers have announced the release of their HHVM HipHop Virtual Machine as their speed-oriented PHP interpreter. HHVM 3.15 is the project's latest Long-Term Support release.
Videos from last week's LLVM Cauldron are now available if you wish to learn more about a variety of compiler happenings.
As expected, LLVM 3.9 was released today as the newest version of this widely-used and innovative compiler stack.
LLVM 3.9 final has been tagged in Git/SVN and will be formally released in the next few days.
There's an active proposal to incorporate a back-end into LLVM for AAP, a processor ISA for deeply-embedded Harvard architectures.
LLVM 3.9 isn't being released as it was hoped for, but it appears the final release is still just days away.
LLVM release manager Hans Wennborg tagged LLVM 3.9.0-rc2 on Thursday and it's still looking like LLVM/Clang 3.9 could ship on schedule next week.
808 Compiler news articles published on Phoronix.