Programming News Archives
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
Facebook Brings HHVM To ARM 64-bit

It looks like Facebook could be exploring more from ARM servers in their data centers as they have now brought their HHVM PHP implementation to AArch64.

9 March 2017 - Facebook ARMing? - 9 Comments
Zapcc 1.0 Compiler Announced

Several times in the past we have covered Zapcc as an LLVM Clang based compiler focused on very fast compilation speeds. Zapcc 1.0 has been released today.

6 March 2017 - Zapcc 1.0 - 30 Comments
A WebAssembly Back-End For The GNU Toolchain

The WebAssembly efforts so far have been centered around making use of the LLVM compiler infrastructure, but now there are patches for providing partial WASM support atop the GNU toolchain.

5 March 2017 - Partial Support - 6 Comments
WebAssembly Ends Browser Preview With Initial API & Binary Format

The WebAssembly project that's the cross-browser effort for low-level programming for in-browser client-side execution has reached a major milestone today. WASM can allow compiling C/C++ among other languages down into code supported by Firefox, Chrome, WebKit, and Edge.

28 February 2017 - WebAssembly - 24 Comments

223 Programming news articles published on Phoronix.