LLVM/project 8673f8d — offload/plugins-nextgen/amdgpu/dynamic_hsa hsa.h hsa.cpp, offload/plugins-nextgen/amdgpu/src rtl.cpp

[offload][AMDGPU] Add dynamic HSA version and symbol checks
DeltaFile
+39-2offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa.cpp
+15-0offload/plugins-nextgen/amdgpu/src/rtl.cpp
+2-0offload/plugins-nextgen/amdgpu/dynamic_hsa/hsa.h
+56-23 files

LLVM/project 92ee379 — orc-rt/test/unit/bedrock/sps SimpleRemoteCATest.cpp

[orc-rt] Use the Error matchers in SimpleRemoteCATest (#228672)

Use the Error matchers introduced in 4c8a437d0487 to clean up error
checks in SimpleRemoteCATest.
DeltaFile
+16-16orc-rt/test/unit/bedrock/sps/SimpleRemoteCATest.cpp
+16-161 files

LLVM/project 7516fa2 —

[webkit.UncountedLambdaCapturesChecker] Treat call_once arguments as noescape (#224492)

call_once does not store the lambda in heap so consider all its
arguments as noescape.
DeltaFile
+0-00 files

LLVM/project 09648b6 —

[GlobalISel] [AArch64] Extend SelectShiftMask to handle ADD/SUB mod patterns (#225842)

AArch64 shift instructions only use the low log2(ShiftWidth) bits of the
shift amount, so shifting by X+N where N == 0 mod ShiftWidth is
equivalent to shifting by X alone.

This extends both SelectionDAG (SelectShiftMask) and GlobalISel
(selectShiftMask) implementations.

Part of the incremental work tracked in #224245 to replace
tryShiftAmountMod with ComplexPattern-based isel.

Depends on #223136.
DeltaFile
+0-00 files

LLVM/project 195c816 — llvm/lib/ExecutionEngine/Orc Core.cpp

ORC: Fix flaky OrcLazy tests (#228619)

I've seen this fail a few too many times so just let AI deal with it. I
don't
know anything about orc, but extending lifetime of lock_guard seems
plausible.

Notify lookupInitSymbols CV while holding the mutex

The init-symbol lookup completion callback decremented Count under
LookupMutex but called CV.notify_one() after releasing it. The waiting
thread could observe Count == 0, return from lookupInitSymbols, and
destroy the stack-allocated mutex and condition variable before the
callback signalled it. With concurrent compile threads the callback runs
on a dispatcher thread, so the late notify wrote into reused stack
memory, e.g. during endSession right after deinitialize.

This caused intermittent crashes in
ExecutionEngine/OrcLazy/multiple-compile-threads-basic.ll on macOS

    [6 lines not shown]
DeltaFile
+9-10llvm/lib/ExecutionEngine/Orc/Core.cpp
+9-101 files

LLVM/project 382e6ff — clang/lib/StaticAnalyzer/Checkers/WebKit RawPtrRefLambdaCapturesChecker.cpp, clang/test/Analysis/Checkers/WebKit uncounted-lambda-captures.cpp mock-types.h

[webkit.UncountedLambdaCapturesChecker] Treat call_once arguments as noescape (#224492)

call_once does not store the lambda in heap so consider all its
arguments as noescape.
DeltaFile
+10-3clang/lib/StaticAnalyzer/Checkers/WebKit/RawPtrRefLambdaCapturesChecker.cpp
+13-0clang/test/Analysis/Checkers/WebKit/mock-types.h
+9-0clang/test/Analysis/Checkers/WebKit/uncounted-lambda-captures.cpp
+32-33 files

LLVM/project 6f88885 — mlir/lib/Dialect/OpenMP/Transforms HostOpFiltering.cpp, mlir/test/Dialect/OpenMP host-op-filtering.mlir

[Flang][MLIR] Fix reset for OpenMP dyn_groupprivate clause (#228177)
DeltaFile
+26-0mlir/test/Dialect/OpenMP/host-op-filtering.mlir
+2-0mlir/lib/Dialect/OpenMP/Transforms/HostOpFiltering.cpp
+28-02 files

OPNSense/core a57f3cc — src/opnsense/mvc/app/controllers/OPNsense/Base ApiControllerBase.php, src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api TrafficController.php LogController.php

diagnostics: disable nginx reverse proxy buffering on configd streams (#10818)

* Disable buffering for all streams
DeltaFile
+1-2src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/LogController.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/TrafficController.php
+2-0src/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php
+4-33 files

NetBSD/pkgsrc 4J2dHyJ — devel/why3 Makefile

   why3: but only at build time, so make it TOOL_DEPENDS
VersionDeltaFile
1.23+2-2devel/why3/Makefile
+2-21 files

FreeBSD/src 7b8c805 — contrib/tzdata zone1970.tab zone.tab

contrib/tzdata: import tzdata 2026e

Changes: https://github.com/eggert/tz/blob/2026e/NEWS

Briefly:
    Manitoba moves to permanent -05 on 2026-10-31.

(cherry picked from commit f11af6535044c8266d52806d72b07e939f94049c)
DeltaFile
+98-20contrib/tzdata/northamerica
+38-0contrib/tzdata/NEWS
+26-4contrib/tzdata/europe
+4-1contrib/tzdata/zonenow.tab
+1-1contrib/tzdata/zone1970.tab
+1-1contrib/tzdata/zone.tab
+168-273 files not shown
+171-309 files

NetBSD/pkgsrc ASoLCUf — devel/why3 Makefile

   why3: needs ocaml-findlib to find ocaml-zarith
VersionDeltaFile
1.22+2-1devel/why3/Makefile
+2-11 files

FreeBSD/ports d246d4a — science/amrex Makefile distinfo

science/amrex: update 26.07 → 26.09
DeltaFile
+6-2science/amrex/pkg-plist
+3-3science/amrex/distinfo
+2-3science/amrex/Makefile
+11-83 files

NetBSD/pkgsrc gtGAhHe — audio/lmms Makefile

   lmms: make sure bash completion script is installed in proper location

   fix cmake warning while here.
VersionDeltaFile
1.111+7-2audio/lmms/Makefile
+7-21 files

FreeBSD/ports cb0efe4 — misc/py-torchvision distinfo Makefile

misc/py-torchvision: update 0.28.0 → 0.29.0
DeltaFile
+34-5misc/py-torchvision/Makefile
+3-3misc/py-torchvision/distinfo
+37-82 files

FreeBSD/ports 0cf4941 — biology/py-python-libsbml Makefile distinfo

biology/py-python-libsbml: update 5.21.1 → 5.21.2
DeltaFile
+3-3biology/py-python-libsbml/distinfo
+2-2biology/py-python-libsbml/Makefile
+5-52 files

FreeBSD/ports 07f6119 — math/superlu-dist Makefile distinfo, math/superlu-dist/files patch-CMakeLists.txt

math/superlu-dist: update 9.2.1 → 9.3.0
DeltaFile
+13-0math/superlu-dist/files/patch-CMakeLists.txt
+4-4math/superlu-dist/pkg-plist
+3-3math/superlu-dist/distinfo
+3-2math/superlu-dist/Makefile
+23-94 files

LLVM/project 6cd72b3 — clang/include/clang/Basic Diagnostic.h, clang/include/clang/Sema Sema.h

Reland "[clang] Don't add documentation comments to the AST if not requested (#206363)" (#221605)

The original PR caused a huge
[regression](https://llvm-compile-time-tracker.com/compare.php?from=aa1058e34a6127df91898829b0e60cbae3111cbf&to=e046dce4a4c80610b49d67bc02c85f86b1a6353d&stat=instructions:u)

The problem was that `areAllIgnored` ends up being called once per
declared entity, and each call walks all 26 diagnostics in
`-Wdocumentation` and `-Wdocumentation-pedantic`. So now the result is
cached and it's a performance
[improvement](https://llvm-compile-time-tracker.com/compare.php?from=5d063386f51b7d9925df7db5f05ec2f0a33f63c4&to=e8f7f96262a312739a990d1747a332ba6f1859b3&stat=instructions%3Au)
again.

The cache is keyed on the diagnostic state plus whether the location is
in a system header, because both change the answer. Keying it on the
state alone is wrong: a declaration coming from a system header would
cache "off" and silence the comments in the user's own code after it.
There is a test for that.

Also, Claude noticed that a similar thing is done in

    [7 lines not shown]
DeltaFile
+107-79clang/lib/Basic/DiagnosticIDs.cpp
+74-4clang/lib/Sema/Sema.cpp
+42-0clang/include/clang/Basic/Diagnostic.h
+38-0clang/test/Sema/warn-documentation-comment-retention.cpp
+28-0clang/include/clang/Sema/Sema.h
+28-0clang/test/AST/ast-dump-comment-retention.cpp
+317-8323 files not shown
+415-11329 files

LLVM/project 2c35201 — llvm/test/CodeGen/AArch64 and-mask-variable.ll shift-mod.ll

[GlobalISel] [AArch64] Extend SelectShiftMask to handle ADD/SUB mod patterns (#225842)

AArch64 shift instructions only use the low log2(ShiftWidth) bits of the
shift amount, so shifting by X+N where N == 0 mod ShiftWidth is
equivalent to shifting by X alone.

This extends both SelectionDAG (SelectShiftMask) and GlobalISel
(selectShiftMask) implementations.

Part of the incremental work tracked in #224245 to replace
tryShiftAmountMod with ComplexPattern-based isel.

Depends on #223136.
DeltaFile
+300-328llvm/test/CodeGen/AArch64/fcvt-i256.ll
+282-306llvm/test/CodeGen/AArch64/fsh.ll
+49-67llvm/test/CodeGen/AArch64/shift.ll
+26-28llvm/test/CodeGen/AArch64/funnel-shift.ll
+35-10llvm/test/CodeGen/AArch64/shift-mod.ll
+6-8llvm/test/CodeGen/AArch64/and-mask-variable.ll
+698-7472 files not shown
+725-7478 files

NetBSD/src KPaKicx — external/gpl3/gcc README.gcc14

   README.gcc14: Unify style in notes...
VersionDeltaFile
1.36+2-2external/gpl3/gcc/README.gcc14
+2-21 files

NetBSD/pkgsrc H0Zdb8P — doc CHANGES-2026

   doc: Updated www/resterm to 1.11.0
VersionDeltaFile
1.6601+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc iyhue2g — www/resterm go-modules.mk Makefile

   resterm: Update to 1.11.0

   Changed: script and @apply values are sent as written

   Security fixes
   Response values could read local files
   Response values could expand secrets
   gRPC TLS settings were ignored

   Scripts read the values the request sends
   resterm run
   Exit codes and transports
   Auth, import, and record
   SHA-512 in RestermScript
   Docs
VersionDeltaFile
1.53+3-3www/resterm/distinfo
1.59+1-1www/resterm/Makefile
1.44+0-0www/resterm/go-modules.mk
+4-43 files

NetBSD/src nfJsMXg — external/gpl3/gcc README.gcc14

   README.gcc14: Now, alpha runs at a same level as GCC12

   PR toolchain/60843 GCC/alpha 14 miscompiles GCC backend
VersionDeltaFile
1.35+3-8external/gpl3/gcc/README.gcc14
+3-81 files

NetBSD/src W3TjLXS — external/gpl3/gcc/usr.bin/backend Makefile

   gcc: backend: Sprinkle -O1 to some files for alpha

   With this workaround, more than 270 pkgsrc's successfully build for me.

   PR toolchain/60843 GCC/alpha 14 miscompiles GCC backend
VersionDeltaFile
1.85+10-1external/gpl3/gcc/usr.bin/backend/Makefile
+10-11 files

FreeBSD/ports a2dfa04 — math/py-petsc4py Makefile distinfo

math/py-petsc4py: update 3.25.5 → 3.26.0

(cherry picked from commit 1c8e194638826227e656a487065d359b5e94989a)
DeltaFile
+3-3math/py-petsc4py/distinfo
+1-1math/py-petsc4py/Makefile
+4-42 files

FreeBSD/ports 1c8e194 — math/py-petsc4py Makefile distinfo

math/py-petsc4py: update 3.25.5 → 3.26.0
DeltaFile
+3-3math/py-petsc4py/distinfo
+1-1math/py-petsc4py/Makefile
+4-42 files

LLVM/project 6a61012 — llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp, llvm/test/CodeGen/AArch64 scalar_to_vector.ll

[AArch64][SelectionDAG] Avoid fold bitcast of scalar_to_vector to anyext in big-endian (#225442)

```
  int_vt (bitcast (vec_vt (scalar_to_vector elt_vt:x)))
    => int_vt (any_extend elt_vt:x)
```

This pattern not legal in big-endian, so disable in big-endian.

Fix https://github.com/llvm/llvm-project/issues/225436
DeltaFile
+29-0llvm/test/CodeGen/AArch64/scalar_to_vector.ll
+2-1llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+31-12 files

FreeBSD/ports f1fcf97 — www/immich pkg-plist Makefile

www/immich: Unbreak packaging with other build settings

Drop the node-gyp byte caches, named after the Python version, and
rename the plugin-sdk store directory, named after the build path.

PR:             298930
Reported by:    jonc at chen.org.nz
Sponsored by:   Netzkommune GmbH
DeltaFile
+13-3www/immich/Makefile
+5-10www/immich/pkg-plist
+18-132 files

LLVM/project 0bdb393 — llvm/test/tools/llvm-objcopy/ELF section-index-unsupported.test unsupported-machine-specific-shndx.test

[llvm-objcopy,test] Reorganize reserved st_shndx tests (#228664)

Rename section-index-unsupported.test to reserved-shndx.test, fold
unsupported-machine-specific-shndx.test into it, and enhance it.
DeltaFile
+33-0llvm/test/tools/llvm-objcopy/ELF/reserved-shndx.test
+0-17llvm/test/tools/llvm-objcopy/ELF/unsupported-machine-specific-shndx.test
+0-15llvm/test/tools/llvm-objcopy/ELF/section-index-unsupported.test
+33-323 files

NetBSD/src GcLG3pV — external/gpl3/gcc README.gcc14

   README.gcc14: ATF fallouts on alpha have been worked around

   PR toolchain/60842 GCC/alpha 14 miscompiles libgcc btree_insert()
VersionDeltaFile
1.34+3-3external/gpl3/gcc/README.gcc14
+3-31 files

NetBSD/src 0ZQAQWh — external/gpl3/gcc/dist/libgcc unwind-dw2-btree.h

   libgcc: btree_insert: Sprinkle -fno-tree-loop-distribute-patterns for alpha

   With this workaround, tests/usr.bin/c++/*:*pic_profile tests successfully
   pass on alpha.

   PR toolchain/60842 GCC/alpha 14 miscompiles libgcc btree_insert()
VersionDeltaFile
1.2+3-0external/gpl3/gcc/dist/libgcc/unwind-dw2-btree.h
+3-01 files