LLVM/project 4cafede — clang/lib/AST/ByteCode Pointer.cpp, clang/test/AST/ByteCode cxx23.cpp

[clang][bytecode] Fix `Pointer::getLifetime()` for non-primitive array elements (#232605)

This code path is not reached for pointers to non-primitive array
elements in regular evaluation, but we do call `getLifetime()` for
random pointers in `__builtin_is_within_lifetime`.
DeltaFile
+12-0clang/test/AST/ByteCode/cxx23.cpp
+1-1clang/lib/AST/ByteCode/Pointer.cpp
+13-12 files

LLVM/project c3b7d6f — libc/src/string/memory_utils/arm inline_memcpy.h

[libc] Keep __restrict on the Cortex-M memcpy for MVE targets (#233575)

With #226955 the SLP vectorizer versions the Cortex-M memcpy copy loops
with runtime alias checks on MVE targets (270 -> 412 bytes on
Cortex-M55).
Keeping __restrict on MVE targets lets it vectorize without versioning
(222 bytes). Non-MVE targets are unchanged.

Fixes #233426
DeltaFile
+30-12libc/src/string/memory_utils/arm/inline_memcpy.h
+30-121 files

LLVM/project dd8733a — llvm/test/Instrumentation/MemorySanitizer msan_basic.ll

[𝘀𝗽𝗿] initial version

Created using spr 2.0.0-beta.1
DeltaFile
+70-70llvm/test/Instrumentation/MemorySanitizer/msan_basic.ll
+70-701 files

NetBSD/pkgsrc Qpnb0vH — misc/py-narwhals Makefile PLIST

   py-narwhals: updated to 2.27.1

   2.27.1
   fix: return a numeric dtype from str.len_chars on all-null object columns
   fix: count characters, not bytes, in str.zfill on Polars < 2.0
VersionDeltaFile
1.5+4-4misc/py-narwhals/distinfo
1.2+4-1misc/py-narwhals/PLIST
1.5+2-2misc/py-narwhals/Makefile
+10-73 files

NetBSD/pkgsrc UmdeWvg — textproc/py-sphinx Makefile distinfo

   py-sphinx: updated to 9.1.1

   9.1.1 (released Oct 19, 2026)

   Bugs fixed

   * LaTeX: PDF build crash since LaTeX June 2026 release if tables are
     styled with ``'colorrows'`` (which is the default).
     Patch by Jean-François B.
   * Fix JavaScript search for languages whose stemmer class name
     does not match the language name, such as Chinese (which reuses the
     English stemmer) and Dutch (which uses the Dutch Porter stemmer).
     Patch by Hugo van Kemenade
   * Fixed support for Python 3.16 alpha 0 (changes in the ``enum`` module).
     Patch by Adam Turner
VersionDeltaFile
1.75+4-4textproc/py-sphinx/distinfo
1.114+2-2textproc/py-sphinx/Makefile
+6-62 files

NetBSD/pkgsrc XHcuVdd — security/py-certifi Makefile distinfo

   py-certifi: updated to 2026.10.19

   2026.10.19
   Unknown changes
VersionDeltaFile
1.52+4-4security/py-certifi/distinfo
1.56+2-2security/py-certifi/Makefile
+6-62 files

FreeBSD/src e6fb3b5 — sys/sys vnode.h

vfs: unbreak builds when MAC is not defined

Sorts out powerpc.QORIQ64 build failure.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+9-0sys/sys/vnode.h
+9-01 files

LLVM/project ef69409 — llvm/test/CodeGen/AArch64 local-stack-slot-allocation.ll

[AArch64] Add LocalStackSlotAllocation tests (NFC) (#233481)

AArch64 has little direct test coverage for LocalStackSlotAllocation.
Adapt the RISC-V local-stack-slot-allocation.ll test for AArch64.

Assisted-by: codex
DeltaFile
+129-0llvm/test/CodeGen/AArch64/local-stack-slot-allocation.ll
+129-01 files

LLVM/project 684236e — llvm/lib/CodeGen/GlobalISel CombinerHelper.cpp

[GISel] Fix -Wunused-variable in 1190b43 (#233680)

Mark it maybe_unused given it's used in a bunch of asserts.
DeltaFile
+1-1llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+1-11 files

LLVM/project 6248590 — clang/lib/CIR/CodeGen CIRGenAtomic.cpp, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR][AMDGPU] Emit `!amdgpu.no.{fine.grained,remote}.memory` metadata on atomic xchg (#233440)

Add it to xchg too (not only atomic fetch ops), so IR matches what
classic codegen emits
DeltaFile
+14-8clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+4-3clang/lib/CIR/CodeGen/CIRGenAtomic.cpp
+2-2clang/test/CIR/CodeGenHIP/atomic-options.hip
+20-133 files

LLVM/project 1531ebd — llvm/docs/CommandGuide llvm-mc.md, llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h

[nspr] initial commit
DeltaFile
+24-4llvm/test/tools/llvm-mc/verify/basic.s
+21-3llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+19-1llvm/unittests/Support/SourceMgrDiagnosticVerifierTest.cpp
+5-2llvm/docs/CommandGuide/llvm-mc.md
+5-0llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+1-1mlir/lib/IR/Diagnostics.cpp
+75-116 files

LLVM/project ac51087 — llvm/lib/Target/AMDGPU AMDGPUCoExecSchedStrategy.h GCNHazardRecognizer.h, llvm/test/CodeGen/AMDGPU coexec-hazardrec-preRA.mir coexec-sched-slot-preferences.mir

[AMDGPU] Bias gfx1250 scheduling by co-execution slot flavor preferences

Add per-slot flavor preferences and avoidances to the WMMA co-execution window
model, and populate them in getCoExecInfo() for each WMMA variant.

Add CandidateHeuristics::tryCoexecSlot(), which uses them to pick between
candidates inside an active window, comparing each candidate at the stage it
would issue in. GCNHazardRecognizer exposes the current stage and window info
for this.
DeltaFile
+411-0llvm/test/CodeGen/AMDGPU/coexec-sched-slot-preferences.mir
+125-7llvm/lib/Target/AMDGPU/AMDGPUCoExecInfo.h
+33-0llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.cpp
+6-6llvm/test/CodeGen/AMDGPU/coexec-hazardrec-preRA.mir
+10-0llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h
+9-0llvm/lib/Target/AMDGPU/AMDGPUCoExecSchedStrategy.h
+594-132 files not shown
+599-188 files

LLVM/project 39fb587 — llvm/lib/Support SourceMgrDiagnosticVerifier.cpp, llvm/unittests/Support SourceMgrDiagnosticVerifierTest.cpp

[nspr] initial commit
DeltaFile
+33-0llvm/unittests/Support/SourceMgrDiagnosticVerifierTest.cpp
+15-6llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+48-62 files

LLVM/project f0aea64 — llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h, llvm/lib/Support SourceMgrDiagnosticVerifier.cpp

[nspr] initial commit
DeltaFile
+12-6llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+17-0llvm/unittests/Support/SourceMgrDiagnosticVerifierTest.cpp
+12-0llvm/test/tools/llvm-mc/verify/basic.s
+2-2llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+43-84 files

LLVM/project ca52416 — llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h, llvm/lib/Support SourceMgrDiagnosticVerifier.cpp

[nspr] initial commit
DeltaFile
+13-11llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+17-0llvm/unittests/Support/SourceMgrDiagnosticVerifierTest.cpp
+6-6llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+36-173 files

LLVM/project 804933c — llvm/docs/CommandGuide llvm-mc.md, llvm/test/tools/llvm-mc/verify basic.s

Each directive now matches exactly one diagnostic (Clang semantics), using the new OneDiagPerDirective option from the parent PR; added tests for duplicated diagnostics.
DeltaFile
+15-1llvm/test/tools/llvm-mc/verify/basic.s
+4-4llvm/docs/CommandGuide/llvm-mc.md
+2-1llvm/tools/llvm-mc/llvm-mc.cpp
+21-63 files

LLVM/project 8a4fe8f — llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h, llvm/lib/Support SourceMgrDiagnosticVerifier.cpp

Split out the comment-scoping option into a separate PR; this PR now only adds custom directive prefixes.
DeltaFile
+1-14llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+2-10llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+3-3llvm/unittests/Support/SourceMgrDiagnosticVerifierTest.cpp
+6-273 files

LLVM/project cb28c7e — llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h, llvm/lib/Support SourceMgrDiagnosticVerifier.cpp

[nspr] initial commit
DeltaFile
+14-1llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+10-2llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+4-3llvm/unittests/Support/SourceMgrDiagnosticVerifierTest.cpp
+28-63 files

LLVM/project bab09c0 — llvm/include/llvm/Support SourceMgrDiagnosticVerifier.h, llvm/lib/Support SourceMgrDiagnosticVerifier.cpp

[nspr] initial commit
DeltaFile
+28-0llvm/unittests/Support/SourceMgrDiagnosticVerifierTest.cpp
+10-1llvm/include/llvm/Support/SourceMgrDiagnosticVerifier.h
+5-2llvm/lib/Support/SourceMgrDiagnosticVerifier.cpp
+43-33 files

NetBSD/pkgsrc-wip c39e1f3 — rust-beta Makefile distinfo

rust-beta: update to 1.100.0beta-7

While here bump the needed compiler to 1.99.1
DeltaFile
+9-9rust-beta/distinfo
+2-2rust-beta/Makefile
+11-112 files

FreeBSD/ports 9ff6dff — math/saga Makefile distinfo

math/saga: Update to 9.14.1

Changelog:      https://sourceforge.net/p/saga-gis/wiki/Changelog%209.14.1/attachment/changelog_saga_9.14.1.txt

Reported by:    portscout, Repology
DeltaFile
+3-3math/saga/distinfo
+2-3math/saga/Makefile
+5-62 files

LLVM/project e81d8b9 — llvm/lib/Target/AMDGPU SIInstrInfo.h SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU waitcnt-vavdst-ordered-xdl.mir

[AMDGPU] Model ordered XDL writes in expert scheduling

Use the VA_VDST ordering of qualifying XDL WMMA so expert scheduling can use
nonzero waits after out-of-order event mixes.

An XDL instruction with a destination register of 8 or more VGPRs decrements
VA_VDST after all instructions that were issued earlier.

This offers a significant benefit in compute bound kernels since we are not
required to pessimistically wait for WMMAs to write their results when
interleaving LDS.

```
VALU def r0
TRANS
VALU
TRANS
WMMA
va_vdst(1) # previously this would require va_vdst(0)

    [2 lines not shown]
DeltaFile
+91-17llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+8-8llvm/test/CodeGen/AMDGPU/waitcnt-vavdst-ordered-xdl.mir
+12-0llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+6-0llvm/lib/Target/AMDGPU/SIInstrInfo.h
+117-254 files

LLVM/project d8e99b2 — llvm/test/CodeGen/AMDGPU waitcnt-vavdst-ordered-xdl.mir

[AMDGPU] Precommit tests for ordered XDL VA_VDST waits

Add MIR tests for VA_VDST waits in gfx1250 expert scheduling mode around
XDL instructions, covering wide and narrow destinations, mixed TRANS,
XDL and core VALU events, matrix scale, partial and explicit waits, and
CFG merges. The checks show the current conservative waits.
DeltaFile
+493-0llvm/test/CodeGen/AMDGPU/waitcnt-vavdst-ordered-xdl.mir
+493-01 files

LLVM/project 983fdfa — llvm/lib/Target/AMDGPU AMDGPUUniformIntrinsicCombine.cpp, llvm/test/CodeGen/AMDGPU amdgpu-uniform-temporal-divergence.ll

[AMDGPU] Fix wrong uniformity for ballot NOT in UniformIntrinsicCombine (#220009)

The pass always treated the NOT it builds from a ballot as uniform

If the NOT crossed a loop, it could actually be divergent and a later
use of it got folded as if it were not
DeltaFile
+251-0llvm/test/CodeGen/AMDGPU/amdgpu-uniform-temporal-divergence.ll
+6-21llvm/lib/Target/AMDGPU/AMDGPUUniformIntrinsicCombine.cpp
+257-212 files

FreeBSD/src dbbff47 — sys/dev/gve gve_tx_dqo.c, sys/dev/random random_harvestq.c

Retire bogus predicts on case statements.

They are ignored by clang.

No functional changes (nor .o changes).

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+3-3sys/kern/kern_malloc.c
+1-1sys/dev/random/random_harvestq.c
+1-1sys/dev/gve/gve_tx_dqo.c
+5-53 files

LLVM/project f3e9f30 — mlir/lib/Target/SPIRV/Deserialization Deserializer.cpp, mlir/test/Target/SPIRV function-decorations.mlir

[mlir][SPIR-V] Deserialize all unit decorations on function parameters (#230611)

Previously only Aliased, Restrict and RelaxedPrecision were kept, so
decorations like Volatile and Coherent were silently dropped
DeltaFile
+16-40mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp
+28-5mlir/unittests/Dialect/SPIRV/DeserializationTest.cpp
+12-0mlir/test/Target/SPIRV/function-decorations.mlir
+56-453 files

NetBSD/pkgsrc kuG5LCG — doc CHANGES-2026

   Updated print/py-reportlab, lang/py-python-discovery, devel/py-uv[-build]
VersionDeltaFile
1.7126+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc F53F0za — devel/py-uv Makefile.common cargo-depends.mk, devel/py-uv-build cargo-depends.mk distinfo

   py-uv py-uv-build: updated to 0.13.3

   0.13.3

   Performance

   Avoid severe uv export slowdowns in dependency graphs with extras

   0.13.2

   Enhancements

   Report all installed packages in uv workspace metadata, including packages outside the selected resolution
   Include supported environment restrictions when exporting pylock.toml
   Retry dropped GET and HEAD requests when fetching package and index data
   Preserve encoding declarations in wheel data scripts that require shell launchers
   Show causes and hints when uv python find --script cannot discover an interpreter, including with -q
   Print valid ksh activation instructions and support non-relocatable environments under OpenBSD-derived ksh
   Allow PEP 508 direct URLs, including Mercurial and extensionless archive URLs, in uv-build's [build-system].requires validation

    [45 lines not shown]
VersionDeltaFile
1.45+43-70devel/py-uv/distinfo
1.46+37-43devel/py-uv-build/distinfo
1.43+13-22devel/py-uv/cargo-depends.mk
1.3+11-13devel/py-uv-build/cargo-depends.mk
1.48+3-3devel/py-uv/Makefile.common
+107-1515 files

LLVM/project 6bb2366 — lld/test/ELF riscv-attributes.s, llvm/lib/Support RISCVISAUtils.cpp

[nspr] initial commit
DeltaFile
+80-14llvm/unittests/TargetParser/RISCVISAInfoTest.cpp
+22-18llvm/lib/TargetParser/RISCVISAInfo.cpp
+23-14llvm/test/MC/RISCV/rvy-build-attributes.s
+3-3llvm/test/tools/llvm-objdump/ELF/RISCV/unknown-arch-attr.test
+4-2llvm/lib/Support/RISCVISAUtils.cpp
+2-2lld/test/ELF/riscv-attributes.s
+134-532 files not shown
+136-558 files

LLVM/project b5ca8c8 — llvm/test/Instrumentation/MemorySanitizer load-origin.ll

[test][NFC][msan] Precommit tests for vector load origin tracking (#233653)

Add tests covering origin tracking for vector loads, including vector
reductions, shufflevector with unused lanes, extractelement, and
sub-32-bit element vectors.

Assisted-by: Gemini
DeltaFile
+131-0llvm/test/Instrumentation/MemorySanitizer/load-origin.ll
+131-01 files