LLVM Weekly - #654, July 13th 2026

LLVM Weekly - #654, July 13th 2026

If you prefer, you can read the canonical version of this issue at https://llvmweekly.org/issue/654.

Welcome to the six hundred and fifty-fourth issue of LLVM Weekly, a weekly newsletter (published every Monday) covering developments in LLVM, Clang, and related projects. LLVM Weekly is brought to you by Alex Bradbury. Subscribe to future issues at https://llvmweekly.org and pass it on to anyone else you think may be interested. Please send any tips or feedback via email: asb@asbradbury.org, or Mastodon: @llvmweekly@fosstodon.org / @asb@fosstodon.org, or Bluesky: @llvmweekly.org / @asbradbury.org.

News and articles from around the web and events

The call for papers for the toolchains track at the Linux Plumbers Conference remains open until 24th July.

According to the LLVM Calendar in the coming week there will be the following:

  • Office hours with the following hosts: Aaron Ballman, Alexey Bader, Alina Sbirlea, Phoebe Wang.
  • Online sync-ups on the following topics: formal specification, pointer authentication, qualification, Clang static analysis, OpenMP, Clang C and C++ language working group, Flang, RISC-V LLVM embedded toolchains, HLSL, LLVM libc math.
  • For more details see the LLVM calendar, getting involved documentation on online sync ups and office hours.

On the forums

LLVM commits

  • The RISCVMakeCompressible pass is now run at Os as well as Oz. 434e4e1.

  • llvm-dwarfdump learned how to measure DWARF coverage of local variables in terms of source lines. 5db2a39.

  • An x86-64 backend for Lightweight Fault Isolation (LFI) was committed. eba2fde4.

  • A new TargetLowering hook was added for shrinking target-independent notes. 764645b.

  • An XQFloat extraneous conversion removal pass was added to the Hexagon backend. b7091e6.

  • The LangRef was rewritten as Markdown. 2cb32e4.

  • The System V X86-64 ABI was implemented in LLVM’s ABI library. cfa5d6f.

  • LLVM’s dependency on Python was clarified. 8a4a2ae.

Clang commits

  • -Wunused-template is now enabled under -Wall. 1529d35.

  • Structures containing riscv_rvv_vector_bits are now passed using vector registers. f7f0661.

  • An atomic line logger was added. 1b87946.

Other project commits

  • Alternative real expression lowering (as allowed in the language standard) was implemented in Flang. eb4690c2.

  • fdopendir and inet_ntop was implemented in LLVM’s libc. 7b9a58e, 4db63ee.

  • Ben Joffe’s fast date conversion algorithm was implemented in LLVM’s libc. 2705f46.

  • Microsoft contributed MSVC’s implementation of exception_ptr for Windows. 9e13720.

  • The memcpy API was implemented in libsycl. 6e0de1c.

  • A RISC-V architecture plugin for trap validation was added to LLDB. c5026e4.

  • A configurable logging API was added to orc-rt. f053877.