The latest programming language that can leverage using LLVM and its plethora of back-ends is Pascal-86, a language most Phoronix readers have probably never even heard of.
While LLVM's Clang compiler is predominantly used on Linux, OS X, and BSD systems, the Microsoft Windows support has been a focus over the past several months and is reaching an improved state for building native Windows programs with Visual C++ compatibility.
While adoption of the Linux x32 ABI hasn't really taken off with most developers and end-users doing just fine with x86_64-compiled software, Intel is trying to get things back on track for supporting x32 by LLVM and Clang.
LDC that's the LLVM-based D language code compiler has been updated. LDC 0.13.0 was released last week with new features.
With LLVM developers already having lots of C++1y / C++14 support implemented, they have begun working on "highly experimental" support for C++1z -- the next major revision to the C++ programming language anticipated for release in 2017.
This weekend I ran some quick and dirty link-time optimization (LTO) benchmarks from a GCC 4.10 compiler snapshot from earlier this month. Here's the results.
The GCC steering committee has ruled on allowing a foreign library for compute offloading into the GNU Compiler Collection.
Intel developers in Moscow remain hard at work trying to land OpenMP support within LLVM's Clang C/C++ compiler as soon as possible.
The second point release to LLVM 3.4 is now available.
GCC 4.9 was released at the end of April so this weekend I ran some fresh compiler benchmarks of the latest GCC 4.10 compiler snapshot to see if there's been any performance improvements thus far in the 4.10 development cycle, although GCC 4.10 will not be released until 2015.
The GNU community has released GCC 4.7.4 as the last planned point release to the GCC 4.7 compiler.
At Apple's recent WWDC event besides announcing a new 3D graphics API, Apple also announced Swift, a new programming. However, Apple developers don't yet know -- or can't admit -- whether Swift will ultimately be open-source or made to be cross-platform.
This year's GNU Tools Cauldron is taking place next month at the University of Cambridge where some very interesting compiler-related discussions will be taking place.
PathScale, the company behind the EKOPath compiler and other compiler technologies for both CPUs and GPGPU solutions, is looking to hire one or two kernel developers to work on improving the open-source AMD Linux graphics drivers... Particularly, to improve the GPGPU/OpenCL compute support in the driver, improve the Hawaii GPU and APU support, and potential optimizations for GPUs with 4GB+ of video memory.
We might finally have OpenMP support added to LLVM's Clang C/C++ compiler!
Back in March Apple open-sourced their ARM 64-bit LLVM back-end (dubbed ARM64) many months after other ARM vendors had already developed a competing 64-bit ARM back-end (dubbed "AArch64" as ARM's official name for architecture). Since Apple opened up their back-end, Apple and outside LLVM developers have been working to converge the competing 64-bit ARM back-ends into a single 64-bit ARM target. That work is now complete.
For those that haven't already moved over to the recently released GCC 4.9, the third point release to the GNU Compiler Collection 4.8 series has finally surfaced.
One of LLVM's Clang compiler benefits that has long been trumpeted has been about its speedy compiler times in comparison to GCC. The latest results of using Clang with Qt Creator further reinforce the insanely fast compile times.
Those having a stake in the LLVM compiler infrastructure are now encouraged to test the LLVM 3.4.2 release candidate ahead of its official release in the days ahead.
In furthering along Wine's ARMv7 (and Windows RT) efforts, some Wine developers have been working on MinGW-w64 compiler support that can target ARM.
While this shouldn't come as a big surprise for those that follow the development of LLVM, the next major update to this compiler infrastructure should be due out in August.
The Neu Framework is a C++11 framework for creating artificial intelligence applications, compiler construction, and similar tasks.
LLVM 3.4.1 was released just a few days ago but already there's a plan to ship another LLVM 3.4 stable point release in about two weeks time.
Version 2.3 of the PyPy interpreter that targets to be compliant with CPython 2.7.6 has been released.
Back in March Apple open-sourced their 64-bit LLVM compiler back-end (ARM64) but by the time that was done there was already a 64-bit ARM back-end (AArch64) present within mainline LLVM that was created by other ARM stakeholders. For the past several weeks, all of the LLVM developers have been working on converting towards a single LLVM 64-bit ARM back-end. In the days ahead, that work should be complete.
The first point release to LLVM 3.4 is now available to mainly offer up fixes for the compiler infrastructure that saw its most recent major release in early January.
LLVM 3.4 was released in January and since then LLVM 3.5 has been under heavy development and will be released this summer.
LLVM's Clang compiler can now support tuning its code generation for AMD's future "Excavator" micro-architecture.
For those using Xamarin Studio for their Mono app development, the integrated development environment will soon be featuring some enhancements for an improved debugging experience.
791 Compiler news articles published on Phoronix.