Linux kernel developer Andy Grover who is employed by Red Hat has written a lengthy blog post making the case for using the Rust programming language for low-level Linux.
While there have been Git mirrors available of LLVM and its sub-projects (including Clang) for some time, this open-source compiler infrastructure project has relied upon SVN as its cental development repository. The LLVM project is now looking at finally transitioning to Git for development and quite likely utilizing GitHub for hosting.
Version 1.9 of the Rust programming language is now available.
The Dropbox engineers working on their Pyston project as a high-performance JIT implementation today announced version 0.5 of the software.
Developers behind the Glasgow Haskell Compiler announced their first "super-major version" of the compiler in six years.
HSA stakeholders are hoping to mainline their HSA IL front-end for the GCC compiler stack. In particular, BRIG, the binary form of the Heterogeneous System Architecture Intermediate Language.
The upstream LLVM developers have been discussing possible changes about how they manage their releases in hopes of making it more optimal in working with downstream stakeholders of this widely-used, open-source compiler stack.
Here are some extra GCC 6.1 compiler benchmarks to share this weekend, complementing the recent GCC 4.9 vs. GCC 5 vs. GCC 6 comparison and the GCC 6.1 vs. Clang 3.9 compiler comparison.
As part of the Linux Foundation's Core Infrastructure Initiative, kernel developers continue working on a GCC plugin infrastructure for use by the Linux kernel with this code originally developed by the GrSecurity/PaX maintainers.
Here are some more compiler performance metrics to share of the GNU Compiler Collection (GCC) for a complex program.
For those looking to make better use of the Raspberry Pi's VPU, an LLVM compiler back-end has been published for it.
The LLVM Foundation published its plans and budgets this week for 2016. There are a few interesting details when analyzing the information.
Developers working on the Rust programming language today formally announced MIR, but it's not to be confused with Ubuntu's Mir display server.
As most Phoronix readers will certainly recall, Microsoft bought out Xamarin, the company co-founded by Miguel de Icaza and focused around Mono technologies, and last month announced they would open-source the Xamarin SDK. Microsoft is making good on their word this week.
Jakub Jelinek of Red Hat today announced the official release of the big GCC 6.1 compiler update!
Tom Stellard of AMD has laid out his release plans for shipping the first point release to LLVM 3.8 this summer.
On top of many other new features and various improvements to GCC 6 is also maturing OpenACC 2.0 support.
Derek Bruening of Google has announced the company's interest in creating an "Efficiency Sanitizer" for LLVM/Clang for analyzing targeted performance problems.
The GNU Compiler Collection (GCC) made it today to having no P1 regressions (the highest priority) and thus they've now branched the code for the GCC 6 series, GCC 7.0 is now on the master branch, and GCC 6.1 should be released next week.
Rust 1.8 has been declared stable by the team working on this increasingly popular programming language focused on safety, speed, and concurrency.
With GCC 6.1 due out soon with its plethora of new features and improvements, I decided to run some fresh benchmarks this week of GCC 4.9.3 vs. GCC 5.3 vs. GCC 6.0.0 on a Debian stable system.
The videos from last month's EuroLLVM compiler conference in Barcelona are now available for all to enjoy.
Beyond the talk about new C++ features, OpenCL 2.0 plans for Clang 3.9, LLVM's new ELF linker, and other interesting talks from last month's EuroLLVM conference in Barcelona, there was also a session about the LLVM Foundation.
For anyone developing with PHP for any length of time you've likely encountered Composer as a dependency management solution for PHP.
For those curious about the state of C++11 / C++14 / C++1z features in LLVM's Clang compiler, engineers from Google and Qualcomm have a brief yet nice overview of the recent additions to the C++ programming language and the current support state within Clang.
Anastasia Stulova of ARM's Media Processing Group has provided an outline of their work on enabling OpenCL 2.0 support within the LLVM/Clang compiler stack.
Last year LLVM developers made significant progress on developing a new ELF linker for Linux/Unix-like systems. Since then, this high-performance linker from LLD (dubbed "LLD") has continued maturing and gaining additional functionality.
The LLVM compiler infrastructure now has support for Intel's Lakemont processor.
Last month Google engineers posted patches to LLVM for "Lanai", an in-house (apparently network/communications oriented) processor as they were looking to upstream the code. This raised some concerns over Google looking to upstream the code when those outside of the search giant can't even benefit from the code due to the hardware not being public and other concerns, but nevertheless, the code was merged today.
While it comes down to a mundane commit, the AMD Polaris next-generation graphics processor support was already added to LLVM for the Radeon driver's back-end.
821 Compiler news articles published on Phoronix.