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.
Lever is yet another attempt at being a modern general purpose programming language that fits along the lines of Perl, Python, and Ruby. Lever has support for GUI/OpenGL applications and also aims to make it easy to interface with C libraries.
Open-source activities around the completely open RISC-V instruction set architecture sure are heating up. Alex Bradbury is proposing now that the RISC-V compiler backend be merged in LLVM.
If all goes well, LLVM/Clang 3.9.0 will be released next week. With this major feature release right around the corner, here is a look at some of the exciting features and changes to this open-source compiler stack.
ELLCC, the embedded cross-compiler toolchain that's powered by LLVM, is out with a new release.
The second beta of the upcoming PHP 7.1 major release is now available for testing.
Earlier this year Google published an LLVM "Lanai" back-end for some of its internal network hardware. While some in the open-source community interpreted this as Google trying to offload their open-source code into LLVM to shift some of the maintenance burden onto them, that hasn't been the case and Google continues improving this back-end for this in-house processor.
Today marks the availability of the PHP 7.1 beta as a closer step forward to this first feature update to PHP7.
Right on schedule the LLVM 3.9 code was branched today in preparation for its formal release next month.
770 Compiler news articles published on Phoronix.