Programming News Archives
An Early Look At Some PHP 7.4 Performance Benchmarks

The initial PHP 7.4 Alpha 1 release is just two weeks away already... Curious about the performance of this yearly update to PHP7, I ran some benchmarks on the latest development code as of this morning compared to the earlier PHP7 releases and even PHP-8.0 that is in development on Git master.

22 May 2019 - PHP 7.4 Benchmarks - 2 Comments
Intel's BFloat16 Support Plumbed Into GCC 10 & LLVM Clang 9 Compilers

Last month Intel developers began working on adding BFloat16 support to the open-source/Linux compilers for this new instruction debuting with next-generation Xeon "Cooper Lake" server processors. That support is now squared away for GCC 10, due out next year, and LLVM Clang 9, which will be released this autumn.

10 May 2019 - BFloat16 - Add A Comment
Facebook Is JIT'ing C++ Code To Treat It Like A Crazy Fast Scripting Language

Facebook has worked on various programming language innovations over the years from all their work on HHVM at a time when PHP was slow to working on a super fast C/C++ pre-processor to other open-source language work. Their latest work in this area is on supporting just-in-time compilation of C++ code to treat it like a scripting language.

28 April 2019 - Cpp Scripting - 28 Comments
Meson 0.50 Build System Brings PGI Compiler Support, Various Fortran Improvements & CUDA

Meson 0.50 is now available as the latest feature update to this increasingly used cross-platform build system that is powering the likes of many GNOME projects, many X.Org/FreeDesktop.org low-level software components, and other software that when paired with Ninja is known for its lightning fast build times and better cross-OS support compared to traditional alternatives.

10 March 2019 - Meson 0.50 - 19 Comments
Haswell-Tuned Binaries Are Still Sometimes Faster On AMD Ryzen Than Znver1 Tuning

Yesterday I posted benchmarks of Clang 4 vs. Clang 5 with AMD Ryzen now that LLVM 5 has received the initial AMD Zen "znver1" scheduler model. That scheduler model and improvements to LLVM/Clang 5.0 yielded some performance improvements, but still there are cases where using "-march=haswell" for tuning and running those generated binaries on Ryzen leads to better performance.

21 July 2017 - March - 4 Comments
Rust 1.17 Released

Judging by the massive Rust fan base in our forums, those of you reading this will be delighted today about the newest version of Rustlang, v1.17.

27 April 2017 - Rust 1.17 - 25 Comments

231 Programming news articles published on Phoronix.