Programming News Archives

OpenCL Introducing Cooperative Matrix Extensions For Machine Learning

Back in 2023 the Vulkan API introduced its initial Cooperative Matrix extension and necessary SPIR-V integration for helping with machine learning / AI inferencing use. Since then the cooperative matrix support has continued to be built upon for helping Vulkan in AI/ML areas. Now the OpenCL API is also introducing similar cooperative matrix extensions.

29 April 2026 - OpenCL Cooperative Matrix - 6 Comments
Meta Renewing Investment Into The jemalloc Memory Allocator

The jemalloc memory allocator "malloc" implementation has been popular for HPC and server use down to desktop use in apps like Firefox. Jemalloc has proven over the years to be effective on delivering better performance and scalability while enjoying lower memory usage and less fragmentation than alternative malloc implementations. Meta recently announced that they are renewing their investment into jemalloc.

16 March 2026 - Meta + jemalloc - 18 Comments
CGIT 1.3 Web Frontend For Git Released After Six Years

Jason Donenfeld of WireGuard and Linux cryptography fame has taken a break from that to release a new version of CGIT, the lightweight web interface for Git repositories. CGIT 1.3 is the first new release in six years and comes with a lot of changes.

24 February 2026 - CGIT 1.3 - 6 Comments
Linux 7.0 Makes Preparations For Rust 1.95

Last week was the main feature pull of Rust programming language updates for the Linux 7.0 kernel merge window. Most notable with that pull was Rust officially concluding its "experimental" in now treating Rust for Linux kernel/driver programming as stable and here to stay. Sent out today was a round of Rust fixes for Linux 7.0 that includes preparations for the upcoming Rust 1.95 release.

21 February 2026 - Linux 7.0 + Rust 1.95 - 20 Comments
Drgn v0.1 Released For Very Versatile Programmable Debugger

Drgn is the programmable debugger developed by Meta engineer Omar Sandoval that has proven quite versatile and popular with Linux kernel developers and others. After nearly two dozen releases already, Drgn v0.1 was released this week as another big step forward for this open-source debugger.

20 February 2026 - Drgn - 14 Comments
Simdjson Shows More Speed-Ups Possible For SIMD In JSON Parsing: Another 30% Boost

Simdjson is the open-source project for high performance JSON parsing by leveraging SIMD instructions for "parsing gigabytes of JSON per second." Notably it showed years ago the huge performance advantage to using AVX-512 in JSON parsing for surprisingly big benefits. Simdjson has continued advancing since then with various optimizations over the years and today is out with simdjson 4.3 that brings yet more SIMD optimizations.

19 February 2026 - simdjson 4.3 - 6 Comments
Linux 7.0 Officially Concluding The Rust Experiment

While Linux 7.0 is the next kernel version solely over Linus Torvalds' numbering preference, there is a notable symbolic change that was sent in overnight for this new kernel merge window: formally concluding the "Rust experiment" with upstream kernel developers now in acceptance that Rust for the Linux kernel is here to stay.

9 February 2026 - Linux 7.0 + Rust - 91 Comments
Wasmer 7.0 Released For Advancing WebAssembly On The Desktop & Anywhere

Wasmer 7.0 is out today for this WebAssembly "WASM" run-time for enabling lightweight containers that can run "anywhere" from the desktop to cloud and the edge. The security-minded and extensible WASM runtime provided by Wasmer has already proven to be quite robust while with Wasmer 7.0 has become even more featureful.

28 January 2026 - Wasmer 7.0 - 22 Comments
PHPStan Now 25~40% Faster For Static Analysis

For those using the powerful PHPStan tool for static analysis on PHP code, this week's PHPStan 2.1.34 is promoting optimized performance with projects seeing around 25% to 40% faster analysis times.

21 January 2026 - PHPStan 2.1.34 - 5 Comments
Rust-Based Fjall 3.0 Released For Key-Value Storage Engine Akin To RocksDB

In addition to the release of Stoolap 0.2 as a modern embedded SQL database written in Rust, Fjall 3.0 is available as another Rust-written database solution. Fjall is a log-structured, embedable key-value storage engine akin to RocksDB but with the benefit of being written in Rust. With Fjall 3.0 its performance is now very competitive.

3 January 2026 - Fjall 3.0 - 13 Comments
Zlib-rs 0.5.3 Expands AVX-512 Usage For Faster Performance

The Trifecta Tech Foundation today released zlib-rs 0.5.3 as the newest version of this Zlib implementation written in the Rust programming language for better memory safety. Zlib-rs is advertised as "a safer Zlib" for use by both C and Rust projects while delivering competitive performance to the C-based zlib-ng.

4 December 2025 - zlib-rs 0.5.3 - 61 Comments
TornadoVM 2.0 Released For Java On NVIDIA PTX, OpenCL & SPIR-V Devices

TornadoVM 2.0 is out today as the newest feature release for this OpenJDK and GraalVM plug-in that allows Java programs to run on heterogeneous hardware. TornadoVM targets continue to be OpenCL, NVIDIA PTX, and SPIR-V compatible devices for a range of accelerator support for use from conventional Java code.

2 December 2025 - TornadoVM 2.0 - 5 Comments
Rust Updates For Linux 6.19, Rust Minimum Baseline To Likely Follow Debian Stable

Miguel Ojeda has already submitted the core Rust programming language infrastructure updates intended for the Linux 6.19 merge window. In the pull request he also notes that moving forward the minimum supported Rust version for compiling the Linux kernel will likely follow whatever the minimum Rust version currently in use by the latest Debian stable release.

1 December 2025 - Linux 6.19 Rust - 14 Comments
Python Developers Looking At Introducing The Rust Programming Language In CPython

A proposal has been raised by two CPython core developers to introduce the Rust programming language to CPython. Initially the focus is on allowing Rust to be used for developing optional extension modules for CPython but ultimately their goal is for Rust to become a hard dependency of CPython and used throughout its codebase.

18 November 2025 - Rust In CPython - 64 Comments

816 Programming news articles published on Phoronix.