LLVM/project c090e66 — mlir/lib/Dialect/OpenACC/IR OpenACC.cpp, mlir/lib/Dialect/OpenACC/Transforms ACCBindRoutine.cpp

[OpenACC] Handle device_type(*) properly for OpenACC routine bind (#234373)

Add `getEffectiveBindName` to `acc.routine` to select the applicable
bind for a target device. Use it in `ACCImplicitRoutine`,
`ACCRoutineLowering`, `ACCRoutineToGPUFunc`,
`ACCMaterializeRoutineBindTargets`, and `ACCBindRoutine`.

Assisted-by: Codex
DeltaFile
+81-0mlir/unittests/Dialect/OpenACC/OpenACCOpsTest.cpp
+79-0mlir/test/Dialect/OpenACC/acc-bind-routine-device-type.mlir
+31-0mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+29-0mlir/test/Dialect/OpenACC/acc-implicit-routine.mlir
+4-18mlir/lib/Dialect/OpenACC/Transforms/ACCBindRoutine.cpp
+20-0mlir/test/Dialect/OpenACC/acc-routine-to-gpu-func.mlir
+244-185 files not shown
+264-3411 files

LLVM/project 6564bc7 — flang/lib/Semantics check-omp-structure.cpp

format
DeltaFile
+2-1flang/lib/Semantics/check-omp-structure.cpp
+2-11 files

LLVM/project a6c7f7c — clang/lib/CIR/CodeGen CIRGenCXXABI.h CIRGenMicrosoftCXXABI.cpp

[CIR][NFC] Avoid unused value for vtable address point (#234326)

We had been creating an unused value to emit a constant attribute for
vtable address points in ConstantRecordBuilder. We recently discovered
that the temporary operation wrapped by this value was being leaked. A
quick fix was added to delete the operation. This change applies the
more thorough fix of just creating the attribute directly without
creating a temporary value.

Assisted-by: Cursor / claude-opus-5.5
DeltaFile
+24-0clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+6-15clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp
+8-0clang/lib/CIR/CodeGen/CIRGenMicrosoftCXXABI.cpp
+6-0clang/lib/CIR/CodeGen/CIRGenCXXABI.h
+44-154 files

FreeBSD/doc d89283f — website/content/en/status/report-2026-07-2026-09 boot-loader-improvements.adoc

boot-loader-improvements: a typo fix
DeltaFile
+1-1website/content/en/status/report-2026-07-2026-09/boot-loader-improvements.adoc
+1-11 files

LLVM/project 911534a — flang/lib/Semantics check-omp-structure.cpp, flang/test/Semantics/OpenMP depobj-construct-v45.f90 clause-validity01.f90

Check constituent directives in CheckCompoundDirective
DeltaFile
+56-15flang/lib/Semantics/check-omp-structure.cpp
+17-2flang/test/Semantics/OpenMP/clause-validity01.f90
+9-0flang/test/Semantics/OpenMP/depobj-construct-v45.f90
+82-173 files

LLVM/project 66a41db — libc/src/__support/threads/linux CMakeLists.txt, libc/src/__support/threads/linux/aarch64 CMakeLists.txt

[libc][cmake] Respect the configured optimization level for the Linux thread and TLS objects

The -O3 override on the Linux thread object dates from the old approach of
reading the thread arguments off the new thread's stack, which #225384
removed; the TLS objects copied the same pattern in #225418. Neither needs
it anymore, so drop the overrides and use the optimization level configured
by CMake.

Assisted-by: Claude
DeltaFile
+0-2libc/src/__support/threads/linux/CMakeLists.txt
+0-1libc/src/__support/threads/linux/x86_64/CMakeLists.txt
+0-1libc/src/__support/threads/linux/riscv/CMakeLists.txt
+0-1libc/src/__support/threads/linux/aarch64/CMakeLists.txt
+0-54 files

LLVM/project f474970 — libc/test/src/__support CMakeLists.txt, libc/test/src/math CMakeLists.txt

[libc][cmake] Respect the configured optimization level for tests

Follow up to #126322 and #233964 for the test side: the math and stdfix
tests, hash_test and the MPFR wrappers still force -O3. Drop the overrides
so they use the optimization level configured by CMake like the rest of the
library.

Assisted-by: Claude
DeltaFile
+0-16libc/test/src/stdfix/CMakeLists.txt
+0-16libc/test/src/math/exhaustive/CMakeLists.txt
+0-8libc/test/src/math/smoke/CMakeLists.txt
+0-6libc/test/src/math/CMakeLists.txt
+2-2libc/utils/MPFRWrapper/CMakeLists.txt
+0-2libc/test/src/__support/CMakeLists.txt
+2-506 files

FreeBSD/ports 362c5bb — security/pass-cli Makefile Makefile.crates

security/pass-cli: Update to 2.5.1

Changelog: https://github.com/protonpass/pass-cli/blob/2.5.1/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+185-187security/pass-cli/distinfo
+83-84security/pass-cli/Makefile.crates
+10-10security/pass-cli/Makefile
+278-2813 files

LLVM/project 6fde55d — llvm/test/CodeGen/AMDGPU phi-elim-mli-available.mir livevars-implicitdef.mir, llvm/test/CodeGen/PowerPC livevars-crash1.mir livevars-crash2.mir

CodeGen: Stop using LiveVariables in tests (#234293)

Change most of these tests to use live-intervals instead, assuming
there's some value in testing whatever edge case once broke live
variables. Some cases seem to use it just to drive other passes where
it makes sense to just slot it in. The one case that seems
unrecoverably useless is a test for the extra implicit def operands
LiveVariables would add involving subregister defs.
DeltaFile
+0-91llvm/test/CodeGen/AMDGPU/livevars-implicitdef.mir
+29-25llvm/test/CodeGen/PowerPC/phi-eliminate.mir
+24-24llvm/test/CodeGen/PowerPC/livevars-crash2.mir
+17-19llvm/test/CodeGen/X86/two-address-subreg-to-reg-kill.mir
+14-7llvm/test/CodeGen/AMDGPU/phi-elim-mli-available.mir
+10-10llvm/test/CodeGen/PowerPC/livevars-crash1.mir
+94-17614 files not shown
+138-22020 files

LLVM/project 8d7cb66 — polymorphism-benchmark MLIR.cpp CMakeCache.txt, polymorphism-benchmark/CMakeFiles CMakeConfigureLog.yaml

Remove experiment
DeltaFile
+0-1,825polymorphism-benchmark/CMakeFiles/CMakeConfigureLog.yaml
+0-925polymorphism-benchmark/CMakeFiles/3.28.3/CompilerIdCXX/CMakeCXXCompilerId.cpp
+0-710polymorphism-benchmark/third-party/benchmark/src/Makefile
+0-663polymorphism-benchmark/build.ninja
+0-579polymorphism-benchmark/CMakeCache.txt
+0-575polymorphism-benchmark/MLIR.cpp
+0-5,27793 files not shown
+0-8,31399 files

LLVM/project f16cbe7 — clang/lib/CodeGen CGHLSLRuntime.cpp, clang/lib/Sema SemaHLSL.cpp

[CGHLSL] Account for matrices in semantics (#233495)

Updates the emission of semantics with matrix values now that we have
updated its representation in the AST.

Resolves https://github.com/llvm/llvm-project/issues/143523

Assisted by: ChatGPT Sol 6.1
DeltaFile
+159-0clang/test/CodeGenHLSL/semantics/semantic.matrix.hlsl
+47-16clang/lib/CodeGen/CGHLSLRuntime.cpp
+34-0clang/test/SemaHLSL/Semantics/semantic-overlap.hlsl
+9-0clang/lib/Sema/SemaHLSL.cpp
+249-164 files

LLVM/project 2b3176a — llvm/test/CodeGen/AMDGPU build-vector-packed-partial-undef.ll shrink-add-sub-constant.ll, llvm/test/CodeGen/AMDGPU/GlobalISel fshl.ll llvm.amdgcn.image.atomic.dim.a16.ll

[AMDGPU][GlobalISel] Look through copies when matching GCNPat patterns
DeltaFile
+800-1,875llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.image.atomic.dim.a16.ll
+280-1,577llvm/test/CodeGen/AMDGPU/fmul-to-ldexp.ll
+838-134llvm/test/CodeGen/AMDGPU/lshl-add-u64.ll
+204-373llvm/test/CodeGen/AMDGPU/shrink-add-sub-constant.ll
+158-417llvm/test/CodeGen/AMDGPU/build-vector-packed-partial-undef.ll
+230-239llvm/test/CodeGen/AMDGPU/GlobalISel/fshl.ll
+2,510-4,61567 files not shown
+4,055-6,84573 files

LLVM/project cbc77c9 — llvm/lib/MC DXContainerPSVInfo.cpp MCDXContainerWriter.cpp, llvm/lib/Object DXContainer.cpp

[DirectX] Update writing of semantic signatures to account for legacy padding (#232454)

This is a follow up pr to the comment here:
https://github.com/llvm/llvm-project/pull/226562#discussion_r4213252870

It updates how we write out the signature parts of the dxcontainer to
use legacy padding rules when targeting a validator version under 1.7

Resolves https://github.com/llvm/llvm-project/issues/143523

Assisted by: GPT Sol 6.1
DeltaFile
+63-0llvm/test/CodeGen/DirectX/ContainerData/SemanticSignatures-padding.ll
+33-0llvm/unittests/MC/DXContainerWriterTest.cpp
+12-5llvm/lib/MC/MCDXContainerWriter.cpp
+4-4llvm/lib/Object/DXContainer.cpp
+5-1llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+5-1llvm/lib/MC/DXContainerPSVInfo.cpp
+122-112 files not shown
+127-138 files

LLVM/project 0e8a14c — llvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h, llvm/lib/Transforms/Vectorize VectorizeOptions.td VPlanAnalysis.h

[LV] Add initial conservative memory safety check for outer loops. (#229223)

This patch adds initial simple memory safety checks for the outer loop
vectorization path, enabled with a new `-vplan-outer-loop-legality-checks` flag.

The initial checks only allow cases where the inner loop is read-only.
The outer loop is allowed to contain stores with stride != 0 to rule out
write-after-write dependencies. The stores must not alias any other
loads or stores in the loop nest.

Those restrictions will be relaxed in follow-ups, together with support
for runtime check generation. The goal is to provide a new mode where
only provably safe loops get vectorized, and gradually extend the
capabilities.
DeltaFile
+911-500llvm/test/Transforms/LoopVectorize/outer-loop-memory-safety.ll
+96-0llvm/lib/Transforms/Vectorize/VPlanAnalysis.cpp
+12-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+7-0llvm/lib/Transforms/Vectorize/VPlanAnalysis.h
+2-0llvm/lib/Transforms/Vectorize/VectorizeOptions.td
+2-0llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+1,030-5006 files

FreeBSD/doc 0a18919 — website/content/en/status/report-2026-07-2026-09 storage-improvements.adoc

2026Q3 status: storage stack improvements

Add a report on the storage stack
DeltaFile
+33-0website/content/en/status/report-2026-07-2026-09/storage-improvements.adoc
+33-01 files

FreeBSD/doc 85ec78b — website/content/en/status/report-2026-07-2026-09 boot-loader-improvements.adoc

2026Q3 status: boot loader improvements

Add my boot loader improvement report.
DeltaFile
+49-0website/content/en/status/report-2026-07-2026-09/boot-loader-improvements.adoc
+49-01 files

LLVM/project 9135c6a — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPCompatibilityAnalysis.h SLPCompatibilityAnalysis.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+27-64llvm/test/Transforms/SLPVectorizer/AArch64/icmp-copyable-constant-lane.ll
+77-11llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+36-10llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCompatibilityAnalysis.cpp
+15-19llvm/test/Transforms/SLPVectorizer/AArch64/copyable-lane-external-use.ll
+14-9llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPCompatibilityAnalysis.h
+2-8llvm/test/Transforms/SLPVectorizer/X86/non-load-reduced-as-part-of-bv.ll
+171-1216 files

Linux/linux bb29b95 — scripts gen_initramfs.sh Kconfig.toolchain, usr gen_initramfs.sh gen_init_cpio.c

Merge tag 'kbuild-7.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux

Pull Kbuild / Kconfig updates from Nathan Chancellor:
 "Kbuild:

   - Suppress compiler flags in debug info for external module builds

   - Use '-fmacro-prefix-map' in more places in the build

   - Merge initial set of changes from Lorenzo's speed up series, along
     with some fixes found through testing:

     - Avoid allocating .modinfo in vmlinux

     - Speed up kallsyms by indexing symbols by token and outputting
       binary data to disk directly then including in assembly via
       .incbin

     - Don't sort $(NM) output when unnecessary

    [70 lines not shown]
DeltaFile
+782-0scripts/gen_init_cpio.c
+0-781usr/gen_init_cpio.c
+279-102scripts/kallsyms.c
+274-0scripts/Kconfig.toolchain
+0-250usr/gen_initramfs.sh
+250-0scripts/gen_initramfs.sh
+1,585-1,133123 files not shown
+3,411-1,715129 files

NetBSD/pkgsrc JhbHBNd — doc TODO CHANGES-2026

   doc: Updated devel/topgit to 0.19.14
VersionDeltaFile
1.28215+1-2doc/TODO
1.7168+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 67b4fJR — devel/topgit distinfo Makefile

   topgit: update to 0.19.14

   Many many releases, if curious, look here:
   https://github.com/mackyle/topgit/releases
VersionDeltaFile
1.3+47-1devel/topgit/PLIST
1.5+8-8devel/topgit/Makefile
1.5+4-4devel/topgit/distinfo
+59-133 files

LLVM/project 1e8b1af — llvm/test/Transforms/SLPVectorizer/AArch64 icmp-copyable-constant-lane.ll

[SLP][NFC]ADd extra tests for i1 constants copyables, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/234361
DeltaFile
+413-0llvm/test/Transforms/SLPVectorizer/AArch64/icmp-copyable-constant-lane.ll
+413-01 files

LLVM/project effdc68 — llvm/lib/Transforms/Scalar ConstraintElimination.cpp, llvm/test/Transforms/ConstraintElimination exact-shr.ll

[ConstraintElimination] Exact right shifts extension (#223207)

Decompose exact right shifts when terms are divisible by shift factor

Extend ConstraintElimination::decompose() to look through exact right
shifts (ashr exact / lshr exact) when the decomposed operand's constant
offset and variable coefficients are all evenly divisible by the shift
factor (1 << Shift). For example, (4 * a + 8) >> 2 decomposes into a +
2, allowing comparisons like ((4 * a + 8) >> 2) > a to be proven and
folded to true.

Added lit tests in
llvm/test/Transforms/ConstraintElimination/exact-shr.ll covering
positive folds and negative cases (non-divisible coefficients,
non-divisible offsets, and non-exact shifts).

Gemini assisted change.
DeltaFile
+204-0llvm/test/Transforms/ConstraintElimination/exact-shr.ll
+21-0llvm/lib/Transforms/Scalar/ConstraintElimination.cpp
+225-02 files

LLVM/project 90f5b42 — llvm/lib/CAS BuiltinObjectHasher.cpp

[CAS] Fixed FD leak in BuiltinObjectHasher (#234316)

Note BuiltinObjectHasher.h includes BLAKE3.h, so remove redundant include.
DeltaFile
+3-1llvm/lib/CAS/BuiltinObjectHasher.cpp
+3-11 files

FreeBSD/ports 66135f9 — security/p5-Crypt-RIPEMD160 Makefile distinfo

security/p5-Crypt-RIPEMD160: update 0.09 -> 0.14

Changelog: https://metacpan.org/dist/Crypt-RIPEMD160/changes

Fix WWW
DeltaFile
+3-3security/p5-Crypt-RIPEMD160/distinfo
+2-2security/p5-Crypt-RIPEMD160/Makefile
+5-52 files

FreeBSD/ports 168171d — misc/p5-Business-ISBN-Data Makefile distinfo

misc/p5-Business-ISBN-Data: update 20261003.001 -> 20261020.001

Changelog: https://metacpan.org/dist/Business-ISBN-Data/changes
DeltaFile
+3-3misc/p5-Business-ISBN-Data/distinfo
+1-1misc/p5-Business-ISBN-Data/Makefile
+4-42 files

FreeBSD/ports e23efff — security/vuxml/vuln 2026.xml

security/vuxml: Document p5-DBI vulnerability
DeltaFile
+26-0security/vuxml/vuln/2026.xml
+26-01 files

FreeBSD/ports 6c3d864 — devel/p5-Future-XS Makefile distinfo

devel/p5-Future-XS: update 0.15 -> 0.16

Changelog: https://metacpan.org/dist/Future-XS/changes
DeltaFile
+3-3devel/p5-Future-XS/distinfo
+1-1devel/p5-Future-XS/Makefile
+4-42 files

FreeBSD/ports e55e1f6 — devel/p5-Future Makefile distinfo

devel/p5-Future: update 0.53 -> 0.54

Changelog: https://metacpan.org/dist/Future/changes
DeltaFile
+3-3devel/p5-Future/distinfo
+1-1devel/p5-Future/Makefile
+4-42 files

FreeBSD/ports 479c09b — devel/git-modes Makefile distinfo

devel/git-modes: update 1.4.8 -> 1.5.1

Changelog:
    https://github.com/magit/git-modes/releases/tag/v1.5.0
    https://github.com/magit/git-modes/releases/tag/v1.5.1
DeltaFile
+3-3devel/git-modes/distinfo
+1-2devel/git-modes/Makefile
+4-52 files

FreeBSD/ports e31846e — databases/p5-DBI Makefile distinfo

databases/p5-DBI: update 1.655 -> 1.656

Changelog; https://metacpan.org/dist/DBI/changes

Security:       CVE-2026-108518
DeltaFile
+3-3databases/p5-DBI/distinfo
+1-1databases/p5-DBI/Makefile
+4-42 files