If you thought LLVM/Clang with just under four million lines was a huge code-base for a compiler as the entire Linux kernel is over 19 million lines, just wait until you see the current size of GCC.
The LLVM project had a great 2014 with a ton of new developers and contributions to the compiler infrastructure and its Clang C/C++ compiler front-end.
It's been a while since I've last tried out the Git code for the next-generation PHP (phpng) that's going to be known as PHP 7.0 when released likely later this year.
The better part of four years since the release of PCC 1.0, the second official release of the modern Portable C Compiler is now available.
Our latest end of year list is looking at the most viewed compiler-related news of 2014... Of course, much of it comes down to GCC and Clang.
Making a Christmas day debut is Ruby 2.2.
Version 0.15.1 of LDC was released this past week, a D compiler written to use the LLVM compiler infrastructure.
The latest feature that's landed for the GCC 5 compiler due out next year is MIPS R6 support for both 32-bit and 64-bit.
We're starting to hear details about the LLVM 3.6 release plans.
For those sticking to the GCC 4.8 compiler series rather than the newer GCC 4.9 stable series, the GCC 4.8.4 release is now available.
With OpenACC, NVIDIA's NVPTX back-end, and other improvements finally materializing within mainline GCC and its related code-bases, users are beginning to wonder how to actually use these new GCC features and experience GPU offloading with this free software compiler.
Earlier this month were the independent benchmark results that saw Ruby built under Clang was faster than GCC when a developer running Debian was doing some basic compiler performance tests. Now another developer has done more extensive Ruby benchmarks on varying versions of GCC and Clang.
The first release candidate to LLVM 3.5.1 is now available.
The newest platform that the GNU Compiler Collection has been ported to is Visium. AdaCore is now looking to contribute their GCC Visium port to mainline.
Much like the views on Phoronix or GCC vs. Clang, computer enthusiasts tend to have polarizing views over PHP -- whether PHP is a great language or work of the devil.
The Rust Programming Language Blog has shared their plans for scheduling the Rust 1.0 release to happen next year.
While in our benchmark runs the performance of generated binaries between GCC and LLVM's Clang C/C++ compilers are generally quite close, there are exceptions. When it comes to real-world usage of Clang, most companies tend to just utilize Clang for now when producing debug builds due to its faster compile times and better diagnostics than GCC, but GCC still ends up getting used for producing release/production builds.
On Wednesday Google officially announced the release of Go 1.4. The Go 1.4 update to the programming language features small language alterations, new OS/processor support, tooling improvements, and other changes.
The slides and videos from the 2014 LLVM Developers' Meeting that took place in San Jose at the end of October are now online.
The updates due for Google's Go 1.5 programming language implementation are aplenty and should better position this promising language.
GCC 5 already boasts an incredible amount of new compiler features as laid out now over dozens of Phoronix articles, but there's even more abound for this major compiler update due out in 2015.
While back in October LLVM/Clang added Cortex-A17 CPU support, as of this morning the GCC 5 SVN code supports the A17 ARM CPU cores.
While traditionally AMD CPU/APUs and their chipsets are generally better supported by Coreboot than Intel hardware, only today is there AMD "Richland" APU support coming to Coreboot along with support for one new Lenovo laptop.
OpenMP support within LLVM/Clang has been a long time coming but hopefully for the next release -- LLVM 3.6 -- there could finally be out-of-the-box Clang OpenMP support.
The "llgo" Go front-end to LLVM could soon be accepted as a new sub-project. This Go front-end is written in the Go language itself.
Facebook has released HHVM 3.4.0 today for those looking towards a high-performance PHP implementation or for using Facebook's Hack language.
Up to now the OpenACC parallel programming standard has mostly been perceived as a NVIDIA affair along with backing from the likes of Cray and PGI. Now, however, AMD and PathScale are joining the OpenACC Standards Group so hopefully we'll see greater, multi-vendor adoption of it going forward.
For just over one month Google's Chrome/Chromium team has been using Clang as their production compiler on Linux in place of GCC.
GCC 5 seems to be getting more exciting by the day! The latest feature being piled onto GCC 5 for release next year is OpenMP 4.0 offloading support to target Intel MIC platforms.
Just in time for posing more competition to LLVM's compiler infrastructure, the GNU Compiler Collection now has JIT support.
822 Compiler news articles published on Phoronix.