Profile avatar
gnutools.bsky.social
GCC, Binutils, GDB, GLIBC. The system compiler for the FOSS and Linux software ecosystem. Continually Improving.
24 posts 300 followers 22 following
Prolific Poster

LLVM Weekly - #583, March 3rd 2025. llvm-exegesis RVV support, MLIR News #74, __attribute__((format_matches)), newly named reduce-clang-crash.py gets cvise support, cir-opt, and more llvmweekly.org/issue/583

LLVM Weekly - #582, February 24th 2025. EuroLLVM registration open, welcoming the new LLVM Foundation assistant program director, LLVM premerge infra update, minimum commit access requirements updated, pac-ret gadget scanner, and more llvmweekly.org/issue/582

Linus Torvalds Clearly Lays Out Linux Maintainer Roles - Or Not - Around Rust Code - https://www.phoronix.com/news/Torvalds-On-Rust-Maintainers

LLVM Weekly - #581, February 17th 2025. LLVM Area Team Elections results, new pass manager pipeline construction, __builtin_assume_dereferenceable, errno memory location kind, /r/cpp C++ committee trip report, and more llvmweekly.org/issue/581

Finally the freedom to cosplay old banking systems!

Clang Thread Safety Checks Begin Uncovering Bugs In The Linux Kernel - https://www.phoronix.com/news/Linux-Clang-Thread-Safety

So long, GNU Gold Linker, and thanks for all the fish. This message was brought to you by the high performance Mold Linker.

Expanding the GDB developer community and reducing developer friction by joining the GCC, GLIBC and Binutils use of the Developer Certificate of Origin sourceware.org/pipermail/gd...

Curious. Does the Linux community want a maintainer to derail Rust for Linux? Hector Martin: "Behold, a Linux maintainer openly admitting to attempting to sabotage the entire Rust for Linux project" social.treehouse.systems/@marcan/1139...

LLVM Weekly - #579, February 3rd 2025. Further EuroLLVM details, LLVM 20.x branch and 20.1.0-rc1, MLIR Tensor Compiler Design Group, KernelPass, -fwrapv changed meaning, no more pointer-tbaa on void*, and more llvmweekly.org/issue/579

Rust-CUDA Project Restarted For Enabling NVIDIA CUDA Kernels Within Rust Code - https://www.phoronix.com/news/Rust-CUDA-Project-Reboot

GNU Binutils 2.44 Released With Gas Support For AVX10.2, New Diamond Rapids Instructions - https://www.phoronix.com/news/GNU-Binutils-2.44

LLVM Weekly - #578, January 27th 2025. Voting in LLVM team area elections now open, LLVM point releases every two weeks, GSoC mentors+ideas sought, LLVM 20.x branching this week, SPIRV graduated from experimental to official target, std::flat_multimap implemented, and more llvmweekly.org/issue/578

Kids helping their grandfather look cool.

Git 2.58 released with performance improvements and support for Meson build system. github.blog/open-source/...

LLVM Weekly - #577, January 20th 2025. 19.1.7 released, MLIR new governance model, LLVM LTS?, new commit access policy proposal, BOLT for AArch64 linux kernel, captures() attribute, [[clang::explicit]], free-threading mode with the MLIR python bindings, and more llvmweekly.org/issue/577

Linux built with LLVM now provides AutoFDO + Propeller

GCC Developers Consider Deprecating ARM64 ILP32 Support - https://www.phoronix.com/news/GCC-May-Deprecate-ARM64-ILP32

When is LLVM going to provide long-term support releases? RFC for LLVM Long-Term Support Release (LTS) following up on the US LLVM DevMtg presentation and round table discussion. discourse.llvm.org/t/rfc-llvm-l...

LLVM Weekly - #576, January 13th 2025. EuroLLVM 2025 call for proposals, project area team nominations, surveying LLDB's supported platforms, clarifying ptrtoint semantics, SYCL offload, LLDB status line, and more llvmweekly.org/issue/576

Mold 2.36 Linker Brings More Optimizations & Compatibility Improvements - https://www.phoronix.com/news/Mold-2.36-Released

Mold 2.36.0 released with many bug fixes and performance improvements. Improved the algorithm for creating range extension thunks generates 4-7% speedup linking clang-19. github.com/rui314/mold/...

GCC Goes For "libc Diversity" With Picolibc Support - https://www.phoronix.com/news/GCC-libc-Diversity-picolibc

LLVM Weekly - #575, January 6th 2025. Eleven years of LLVM Weekly, Nikita's annual This Year in LLVM blog post, first release of the eudsl toolkit for MLIR-targeted DSLs, MLIR pygments lexer, porting x86 builtin definitions to TableGen, and more llvmweekly.org/issue/575

GCC supports Libc diversity: add PicoLibc configuration. gcc.gnu.org/pipermail/gc...

NVIDIA Working On "-flto-partition=locality" GCC Option To Boost Performance For Some CPU Workloads - https://www.phoronix.com/news/NVIDIA-GCC-flto-locality

LLVM Weekly - #574, December 30th 2024. LLVM telemetry framework, skipping boring functions in debuggers, Xtensa support in Clang, and (a little) more - it's been a quiet week! llvmweekly.org/issue/574

A "Safe C++" Being Explored Using The New ClangIR - https://www.phoronix.com/news/RFC-Safe-CXX-Using-ClangIR

GCC ASCII Art Visualizations, Timely Znver5 & Other Compiler Highlights Of 2024 - https://www.phoronix.com/news/Open-Source-Compilers-2024

LLVM Weekly - #573, December 23rd 2024. EuroLLVM and AsiaLLVM save the date, profile guided static data partitioning, 19.1.6 released, type sanitizer committed, ClangIR upstreaming continues, pybind11 => nanobind for MLIR Python bindings, and more llvmweekly.org/issue/573

Intel GPU debug support patches for GDB sourceware.org/pipermail/gd...

Compiling C to Safe Rust, Formalized by Aymeric Fromherz (INRIA), Jonathan Protzenko (Microsoft Research) arxiv.org/abs/2412.15042

LLVM Weekly - #572, December 16th 2024. LLVM elections update, SPIR-V as an official target, guide on undefined behaviour in LLVM, Alive2 supports X86 vector intrinsics, LLDB's formatter bytecode interpreter, and more llvmweekly.org/issue/572

"Rust ❤️ LLVM" keynote at the LLVM developer meeting: Slides: www.npopov.com/pdf/slides_l... Video: www.youtube.com/watch?v=Kqz-...

Intel Looking To Raise SPIR-V Backend To Becoming An Official LLVM Target - https://www.phoronix.com/news/Intel-LLVM-SPIR-V-Official-Plan

Patches Posted For Review Adding COBOL Frontend To GCC Compiler - https://www.phoronix.com/news/COBOL-For-GCC-Patches-EOY2024

How are #GCC and #LLVM so successful yet so different? 🎥 Release Engineering: How LLVM and GCC Navigate Development and Maintenance 🎥 📺 youtube.com/watch?v=HwrQ... Let’s bridge the gap between stability and innovation! #opensource #linux #compilers #ReleaseEngineering #SoftwareDevelopment

Making memcpy(NULL, NULL, 0) well-defined. (Red Hat Nikita Popov) developers.redhat.com/articles/202...

How AMD Is Taking Standard C/C++ Code To Run Directly On GPUs - https://www.phoronix.com/news/AMD-Standard-C-Code-GPUs

Common Misconceptions about Compilers sbaziotis.com/compilers/co...

Greg K-H: "rust misc driver bindings and other rust changes to make misc drivers actually possible. I think this is the tipping point, expect to see way more rust drivers going forward now that these bindings are present." lore.kernel.org/all/Z0lG-CIj...

Registration for PLISS (Programming Language Implementation Summer School) 2025 is now open! If you're interested in programming languages, this is the place to be -- great speakers and a conducive location! pliss.org/2025/

The 2024 LLVM Developers’ Meeting Videos Now Online - https://www.phoronix.com/news/LLVM-2024-Meeting-Videos

LLVM Weekly - #571, December 9th 2024. Dev Meeting videos now live, 19.1.5 released, MLIR survey results, 'Lime1' WebAssembly CPU target, -fpointer-tbaa enabled by default with pleasing stats for SPEC, vim filetype support now has its own repo, and more llvmweekly.org/issue/571

Glibc 2.41 Adds C23's sinpi / cospi / tanpi Functions - https://www.phoronix.com/news/Glibc-2.41-More-C23

Succinct Processor 1 (SP1): a zero-knowledge virtual machine (#zkVM) that verifies the execution of arbitrary Rust (or any #LLVM-compiled language) programs. #ZKP blog.succinct.xyz/introducing-...

Ubuntu 25.04 Planning To Use GCC 15 As Well As Exploring Greater LLVM Use - https://www.phoronix.com/news/Ubuntu-25.04-Foundation-Roadmap

Videos from the 2024 LLVM Developers' Meeting have been released on the LLVM YouTube Channel. Find the complete program here: llvm.org/devmtg/2024-...

第16届开源开发工具大会2024议程及观众报名方式公布 Open Source Development Tools Conference, Beijing, China, Saturday, December 7. mp.weixin.qq.com/s/Qp578wZ-3L...

LLVM Weekly - #570, December 2nd 2024. FOSDEM LLVM devroom CfP extended, removing undef from tests, adding floating point information to LLT for GISel (for e.g. half+bf16 support), libc++ coding guidelines, proposed LLD feature to combat benchmarking noise, and more llvmweekly.org/issue/570