1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Compiler News Archives

Cling: An Interactive, JIT-Based C++ Interpreter

After writing about ClangFormat yesterday as an interesting LLVM project that leverages Clang to automatically reformat C/C++ source-code, a Phoronix reader wrote in about another interesting project, Cling. Cling is an interactive C++ interpreter that uses Clang for Just-In-Time compilation.
16 September 2013 - Cling - 5 Comments

Clang-Format Is Taking Good Shape For LLVM 3.4

Clang-Format is taking shape in LLVM 3.4 to be a competitive answer for automatically transforming and polishing C, C++, and Objective-C code-bases. Clang-Format is part of Clang Tools and can be used for automatic styling of code with easy integration for common programming applications.
15 September 2013 - ClangFormat - 1 Comment

LLVM Begins Gaining Ground On Windows

While the LLVM compiler infrastructure is supported to some extent on Microsoft Windows, the main focus of LLVM development has been -- and continues to be -- around Linux and OS X support. However, with a recent push, the LLVM toolchain is beginning to make more serious progress on Windows.
7 September 2013 - LLVM Windows - 1 Comment

Chromebook Cortex-A15: GCC 4.8 vs. LLVM/Clang 3.3

It's been a while since last publicly releasing any GCC vs. LLVM/Clang compiler benchmarks from the Samsung Chromebook with Exynos 5 Dual Cortex-A15 SoC. However, uploaded to OpenBenchmarking.org I have now released some new results.
5 September 2013 - Chromebook Cortex-A15 - 2 Comments

GCC Core-AVX2 "Haswell" CPU Optimization Tests

Our latest tests from an Intel Core i7 4900MQ "Haswell" laptop are looking at the impact of applying CPU compiler optimizations for this high-end "core-avx2" processor when using a recent GCC 4.9 development snapshot.
1 September 2013 - GCC 4.9 Snapshots - 1 Comment

Undefined Behavior Sanitizer Added To GCC

The mainline GCC compiler received support today for UBSAN, the Undefined Behavior Sanitizer.
30 August 2013 - UBSAN - 1 Comment

GCC 4.9 Stacks Up ADA, Fortran Changes

GCC 4.9 isn't anticipated for release until H1'2014, but it's already been stacking up changes for several months. We have covered some of the new GCC 4.9 work already on Phoronix for this open-source compiler, but here's an overview of some of the other changes.
29 August 2013 - GCC 4.9 - 1 Comment

OpenMP 3.1 Support Readied By Intel For LLVM Clang

Intel software engineers have implemented full support for OpenMP 3.1 onto LLVM's Clang C/C++ compiler front-end.
27 August 2013 - OpenMP 3.1 - 11 Comments

Linux x32 Support Brewing For Clang/Compiler-RT

Improvements for LLVM's support of the Linux x32 ABI is set to improve with some work-in-progress patches for the Clang C/C++ compiler front-end and Compiler-RT runtime library.
22 August 2013 - Linux x32 ABI - 19 Comments

Intel Core i7 4900MQ Haswell Running LLVM Clang 3.4

The latest benchmark results to share from the System76 Gazelle Pro, a Linux laptop with an Intel Core i7 4900MQ "Haswell" processor, are some current benchmarks of the LLVM Clang 3.4 SVN compiler development code. Is there much churn over the latest LLVM/Clang 3.3 stable on this latest-generation Intel CPU?
19 August 2013 - LLVM Clang 3.4 SVN - 1 Comment

LLVM Clang 3.4 Enables SLP Vectorizer By Default

As anticipated, the LLVM Clang compiler has now enabled the use of its SLP Vectorizer by default.
1 August 2013 - LLVM Clang 3.4

LLVM Clang 64-bit ARM (AArch64) Now Supports NEON

The 64-bit ARM back-end to the LLVM/Clang compiler now supports generating NEON instructions for AArch64.
1 August 2013 - 64-bit ARM NEON

Benchmarking The SLP Vectorizer On LLVM Clang 3.4

Following word this weekend that Apple and Google engineers agree on SLP vectorization by default for the LLVM/Clang compiler, I carried out some fresh SLP Vectorizer benchmarks this weekend from the LLVM Clang 3.4 SVN development code.
29 July 2013 - LLVM Clang 3.4 SVN

Apple, Google Agree On More SLP Vectorization

After making more widespread use of the Loop Vectorizer, developers at Apple in Google are at least agreeing that LLVM's SLP Vectorizer should be more widely-used as well.
28 July 2013 - LLVM Vectorizer - 5 Comments

GCC Cauldron 2013 Recap

Videos from the recent GCC Cauldron 2013 that was hosted at the Googleplex earlier this month are now available online. Discussed during this developer event is not only the GCC compiler but also GDB, Address Sanitizer, and other compiler-related technologies.
25 July 2013 - GCC Cauldron 2013 Videos - 2 Comments

GCC 4.9, Clang 3.4 Will Have Better C++14 Support

We're still many months out from seeing the release of GCC 4.9 and LLVM Clang 3.4 releases, but with the next major updates to these open-source code compilers will come better support for the C++14 (C++1y) language.
25 July 2013 - GCC 4.9 C++14 - 2 Comments

LLVM Drops Support For Older Visual Studio

To the ire of some developers, LLVM 3.4 is dropping support for Visual Studio 2008 as its host compiler.
24 July 2013 - LLVM Visual Studio - 5 Comments

There Isn't Much To Show For The Open64 Compiler

While LLVM/Clang and GCC are moving forward vibrantly as open-source compilers, the current status of the open-source Open64 compiler project appears to be in hiatus.
22 July 2013 - Open64 Hiatus - 2 Comments

Apache Kills Off Its C++ Standard Library

The Apache Software Foundation has decided to end its Apache C++ Standard Library (stdcxx) project.
18 July 2013 - Apache stdcxx - 27 Comments

LLDB Gains Linux 64-bit Core FIle Support

The LLVM debugger is back to having ELF core file support for 64-bit Linux.
17 July 2013 - LLVM Debugger

457 Compiler news articles published on Phoronix.
10
Latest Linux Hardware Reviews
  1. NVIDIA GeForce GTX 970 Offers Great Linux Performance
  2. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  3. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  4. AMD Radeon R9 285 Tonga Performance On Linux
Latest Linux Articles
  1. Btrfs RAID HDD Testing On Ubuntu Linux 14.10
  2. Ubuntu 14.10 Linux 32-bit vs. 64-bit Performance
  3. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
  4. MSI: Update Your BIOS From The Linux Desktop
Latest Linux News
  1. Cairo-Dock 3.4 Shows A Lot Of Progress, Works Toward EGL/Wayland Support
  2. Mesa 10.4 Tentatively Planned For Early December
  3. SteamOS Update 145 Brings Compositor, Update Fixes
  4. GStreamer 2014 Conference Videos Posted: Wayland, HTML5, 3D
  5. Nouveau Now Supports DRI3 Without GLAMOR
  6. Features Of The Linux 3.18 Kernel
  7. Debian Now Defaults To Xfce On Non-x86 Desktops
  8. Phoenix Is Trying To Be An Open Version Of Apple's Swift
  9. Linux 3.19 To Have Skylake Graphics, PPGTT Enablement
  10. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
Latest Forum Discussions
  1. Users/Developers Threatening Fork Of Debian GNU/Linux
  2. Ubuntu 16.04 Might Be The Distribution's Last 32-Bit Release
  3. AMD Releases UVD Video Decode Support For R600 GPUs
  4. HOPE: The Ease Of Python With The Speed Of C++
  5. Proof that strlcpy is un-needed
  6. xbox one tv tuner
  7. Bye bye BSD, Hello Linux: A Sys Admin's Story
  8. Updated and Optimized Ubuntu Free Graphics Drivers