If you have been wondering how to compile CUDA C/C++ code with LLVM rather than NVIDIA's nvcc compiler, an official guide has been written.
This week is the last chance for developers to land new features into the GCC 6 compiler stack before it moves onto the next stage of development.
Martin Jambor at SUSE is looking to begin mainlining the HSA (Heterogeneous System Architecture) support within the GCC compiler.
The Dropbox developers working on Pyston today announced the latest version of their high-performance Python JIT implementation.
Portable Computing Language (POCL) v0.12 was released last week as the open-source, portable implementation of OpenCL powered by LLVM.
PHP 7.0 RC6 was released today for what may be the final release candidate ahead of PHP 7.0.0's official premiere in two weeks.
PyPy 4.0.0 was released today as a major update for this Python 2.7 interpreter and JIT compiler.
It's been nearly two years that there's been work going on for OpenACC 2.0 with GPU offloading for GCC, primarily geared for NVIDIA GPUs. That work continues taking shape and hopefully for GCC 6 the support will be in better standing.
Over the past week LLVM developers have been discussing potentially relicensing their code-base under the Apache 2.0 license.
We've known about HHVM developers working on LLVM support for their PHP/Hack interpreter, but now the Facebook developers have shared they've decided against rolling out their new LLVM support into production.
HHVM 3.10 was released today as the newest version of Facebook's interpreter for PHP and their Hack programming languages.
A Phoronix Premium subscriber requested some fresh GCC compiler optimization tests, so here's some current results using GCC 5.2 on Ubuntu 15.10 64-bit.
While it will offend some that Google continues to be investing in NVIDIA's CUDA GPGPU language rather than an open standard like OpenCL, the Google engineers continue making progress on a speedy, open-source CUDA with LLVM.
While there's been a draft specification of OpenMP 4.1 out for public review since July and compiler developers have already been implementing OpenMP 4.1 support, this next version of the API for parallel programming is now going to be called OpenMP 4.5.
PHP developers have today released PHP 7.0 RC5 as the second to the last release candidate for the major PHP 7.0 release due out next month.
Samsung is just one of many companies that has grown increasingly fond of the LLVM compiler infrastructure and Clang C/C++ front-end. Clang is in fact the default compiler for native applications on their Tizen platform, but they have a whole list of reasons why they like this compiler.
While the LLVM community tends to be very respectful to one another and I'm having a hard time thinking of when things have ever gotten out of hand in their mailing list discussions, they are now pursuing a Community Code of Conduct.
Julia, the high-performance, high-level technical computing programming language written against LLVM, has made it to version 0.4.
For anyone dependent upon PHP's PEAR extensions, version 1.10 of PEAR is now available ahead of next month's planned PHP 7 release.
Perl 6 was unveiled last night in San Francisco by Larry Wall.
A month out from the launch of PHP 7, Rogue Wave Software has announced they've acquired Zend Technologies, the main company behind PHP for the enterprise.
Quick note for anyone who has a vested interest in LLVM/Clang on Windows or in Windows XP: LLVM has ended its support.
Tom Stellard of AMD has once again stepped up to maintain stable point releases of the LLVM compiler stack. He's laid out his plans now for doing minor updates to LLVM 3.7.
Earlier this month was an inquiry to upstream LLVM developers about including an Atmel AVR back-end in the mainline repository, which up to now has been developed out of tree. LLVM developers are now discussing this back-end and it's looking like it may be added once reviewed.
The MIPS P5600 processor is now supported by LLVM thanks to a now-merged patch from Imagination Technologies.
Since the beginning of the year Sony has been working on landing their PlayStation 4 compiler changes back into upstream LLVM/Clang. More of that code is now hitting mainline.
Yeppp! is a very fast vector math library that works with a variety of programming languages, designed to work on a vast array of hardware across multiple architectures, and with that is designed to be super fast.
For those interested in the Rust programming language, Rust 1.3 was released today.
Python 3.5.0 was released this morning with a number of major new features and other changes.
760 Compiler news articles published on Phoronix.