OPNSense/core 8430c7asrc/opnsense/mvc/app/views/layout_partials base_form.volt

mvc: fix typo in advanced/help toggle ids
DeltaFile
+2-2src/opnsense/mvc/app/views/layout_partials/base_form.volt
+2-21 files

LLVM/project aeca99cmlir/include/mlir/Interfaces CallInterfaces.td, mlir/test/Interfaces/CallInterfaces call-op-interface-roundtrip.mlir call-op-interface-invalid.mlir

drop areTypesEqual
DeltaFile
+0-199mlir/test/Interfaces/CallInterfaces/verify-call-op-interface.mlir
+111-0mlir/test/Interfaces/CallInterfaces/call-op-interface-invalid.mlir
+63-0mlir/test/Interfaces/CallInterfaces/call-op-interface-roundtrip.mlir
+0-33mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+7-21mlir/include/mlir/Interfaces/CallInterfaces.td
+0-19mlir/test/lib/Dialect/Test/TestOps.td
+181-2725 files not shown
+187-28911 files

LLVM/project eb57234llvm/lib/Target/AMDGPU AMDGPULibCalls.cpp, llvm/test/CodeGen/AMDGPU amdgpu-simplify-libcall-tdo-cos.ll

[AMDGPU] Fix crash folding cos/sin table lookups on poison/undef vector lanes (#216972)

TDOFold cast the lane directly to ConstantFP, which aborts under
assertions when a lane is poison or undef instead of a table lookup
failure
DeltaFile
+13-0llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-tdo-cos.ll
+6-2llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
+19-22 files

LLVM/project 21b3511llvm/include/llvm/Analysis LoopAccessAnalysis.h, llvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h

Rework
DeltaFile
+11-8llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+2-16llvm/lib/Analysis/LoopAccessAnalysis.cpp
+8-9llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+1-3llvm/include/llvm/Analysis/LoopAccessAnalysis.h
+3-1llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+25-375 files

LLVM/project 5f4af9bllvm/lib/Analysis LoopAccessAnalysis.cpp, llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp VPlanTransforms.h

Rework
DeltaFile
+117-0llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+0-53llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-35llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+16-2llvm/lib/Analysis/LoopAccessAnalysis.cpp
+9-7llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+11-4llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+159-1014 files not shown
+167-11610 files

LLVM/project 74562e4llvm/lib/Transforms/Vectorize VPlanHelpers.h LoopVectorize.cpp

Remove helper
DeltaFile
+0-5llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-4llvm/lib/Transforms/Vectorize/VPlanHelpers.h
+0-92 files

LLVM/project b77e40allvm/test/Transforms/LoopVectorize compress-idioms.ll

Add test
DeltaFile
+112-2llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+112-21 files

LLVM/project b2f2929llvm/lib/Transforms/Vectorize VPlan.h VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize compress-idioms-negative-tests.ll compress-idioms.ll

Fixups
DeltaFile
+106-2llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+3-32llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+0-32llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-9llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+2-2llvm/test/Transforms/LoopVectorize/compress-idioms-negative-tests.ll
+0-3llvm/lib/Transforms/Vectorize/VPlan.h
+111-806 files

LLVM/project d0c10cellvm/include/llvm/Analysis VectorUtils.h, llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp

Fixups
DeltaFile
+1-2llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+1-1llvm/include/llvm/Analysis/VectorUtils.h
+2-32 files

LLVM/project dc0915dllvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h, llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPRecipeBuilder.h

Fixups
DeltaFile
+112-118llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+47-32llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+18-8llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+13-3llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+5-0llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
+4-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+199-1616 files

LLVM/project 2d0aa1dllvm/test/Transforms/LoopVectorize compress-store-vec-epilogue.ll compress-idioms.ll

Rebase fixups
DeltaFile
+8-8llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+3-3llvm/test/Transforms/LoopVectorize/compress-store-vec-epilogue.ll
+11-112 files

LLVM/project 20ac388llvm/test/Transforms/LoopVectorize compress-idioms.ll

Test uncond increment
DeltaFile
+96-2llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+96-21 files

LLVM/project d87b107llvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize compress-idioms-negative-tests.ll compress-idioms.ll

Move negative tests to new file
DeltaFile
+0-105llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+94-0llvm/test/Transforms/LoopVectorize/compress-idioms-negative-tests.ll
+0-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+94-1063 files

LLVM/project b0b7e6bllvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlan.h, llvm/test/Transforms/LoopVectorize compress-idioms.ll

[LoopVectorize] Support vectorization of compressing patterns in VPlan

RFC link: https://discourse.llvm.org/t/rfc-loop-vectorization-of-compress-store-expand-load-patterns/86442

This adds loop vectorizer support for "compressing" patterns,
for example:

```
int dst_idx = 0;
for (int i = 0; i < n; i++) {
  if (cond[i])
    dst[dst_idx++] = src[i];
}
```

Can be vectorized with a `llvm.masked.compressstore` as:

```
int dst_idx = 0;

    [52 lines not shown]
DeltaFile
+424-0llvm/test/Transforms/LoopVectorize/compress-idioms.ll
+157-0llvm/test/Transforms/LoopVectorize/VPlan/compress-idioms.ll
+132-0llvm/test/Transforms/LoopVectorize/AArch64/compress-idioms.ll
+111-14llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+60-4llvm/lib/Transforms/Vectorize/VPlan.h
+49-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+933-1815 files not shown
+1,116-2621 files

LLVM/project c6c5710llvm/lib/Transforms/Vectorize VPlanConstruction.cpp VPlan.h

Don't allow null phi
DeltaFile
+4-6llvm/lib/Transforms/Vectorize/VPlan.h
+1-1llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+5-72 files

LLVM/project fc04ca0llvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlan.h, llvm/test/Transforms/LoopVectorize compress-store-vec-epilogue.ll

Fix epilogue resume handling
DeltaFile
+98-0llvm/test/Transforms/LoopVectorize/compress-store-vec-epilogue.ll
+5-5llvm/lib/Transforms/Vectorize/VPlan.h
+2-1llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+105-63 files

LLVM/project a2916f7llvm/lib/Target/SPIRV SPIRVPrepareFunctions.cpp, llvm/test/CodeGen/SPIRV/passes SPIRVPrepareFunctions-invoke.ll

[SPIR-V] Patch invoke/callbr call sites when legalizing function signatures (#217000)

Only CallInst was patched before RAUW, leaving invoke/callbr with a
stale FunctionType and a broken verifier

follow up change for https://github.com/llvm/llvm-project/pull/216638
DeltaFile
+23-0llvm/test/CodeGen/SPIRV/passes/SPIRVPrepareFunctions-invoke.ll
+6-2llvm/lib/Target/SPIRV/SPIRVPrepareFunctions.cpp
+29-22 files

LLVM/project 0c4a910llvm/include/llvm/Analysis IVDescriptors.h, llvm/lib/Analysis IVDescriptors.cpp

Rework
DeltaFile
+20-20llvm/include/llvm/Analysis/IVDescriptors.h
+15-15llvm/lib/Analysis/IVDescriptors.cpp
+35-352 files

LLVM/project 46215d6llvm/lib/Target/AMDGPU AMDGPULowerBufferFatPointers.cpp, llvm/test/CodeGen/AMDGPU lower-buffer-fat-pointers-pointer-ops.ll

[AMDGPU] Fix poison result on inttoptr a narrow integer to ptr addrspace(7) in LowerBufferFatPointers (#216966)

The unconditional shift by BufferOffsetWidth overshifted for narrower
sources, folding to poison instead of the correctly zero-extended null
resource half
DeltaFile
+34-1llvm/test/CodeGen/AMDGPU/lower-buffer-fat-pointers-pointer-ops.ll
+10-4llvm/lib/Target/AMDGPU/AMDGPULowerBufferFatPointers.cpp
+44-52 files

OpenBSD/ports PA1um8Rgeo/gdal Makefile distinfo

   geo/gdal: update to 3.13.3.

   see https://raw.githubusercontent.com/OSGeo/gdal/refs/tags/v3.13.3/NEWS.md
VersionDeltaFile
1.92+4-4geo/gdal/distinfo
1.179+1-1geo/gdal/Makefile
+5-52 files

FreeBSD/ports d128f14net/amnezia-kmod Makefile distinfo

net/amnezia-kmod: Update 2.0.11 => 2.0.12

Changelog:
- if_amn: wg_crypto: validate OCF authentication result.
- Check crp_etype after crypto_dispatch() so packets with an invalid
  Poly1305 tag are rejected.
- Require a synchronous crypto session before using a stack-allocated
  request.
https://github.com/vgrebenschikov/wireguard-amnezia-kmod/releases/tag/v2.0.12

PR:             297625
Security:       CVE-2026-58085
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3net/amnezia-kmod/distinfo
+1-1net/amnezia-kmod/Makefile
+4-42 files

LLVM/project f4552b0llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 scalable_masked_deinterleaved_loads.ll scalable_masked_interleaved_stores.ll

[AArch64][SVE] Enable factor-3 scalable interleave operations (#200424)

This commit enables LoopVectorize to lower scalable
vector.[de]interleave3 to use SVE ld3/st3 instructions.
DeltaFile
+56-0llvm/test/CodeGen/AArch64/scalable_masked_interleaved_stores.ll
+44-0llvm/test/CodeGen/AArch64/scalable_masked_deinterleaved_loads.ll
+24-8llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+124-83 files

FreeBSD/src 7334d92share/man/man4 Makefile

share/man/man4: Move non-USB man pages out of MK_USB block

uart(4), unix(4) and the gzero(4) MLINK are not USB things, but they
were in the .if ${MK_USB} != "no" block.  So if we build with
WITHOUT_USB, these man pages are lost.  Move them out of the block.

Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 1100d9eca9cb2860c58633a9176dd11a30850da4)
DeltaFile
+3-3share/man/man4/Makefile
+3-31 files

FreeBSD/src fd8ca3dshare/man/man4 Makefile

share/man/man4: Move non-USB man pages out of MK_USB block

uart(4), unix(4), veriexec(4) and the gzero(4) MLINK are not USB
things, but they were in the .if ${MK_USB} != "no" block.  So if we
build with WITHOUT_USB, these man pages are lost.  Move them out of
the block.

Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 1100d9eca9cb2860c58633a9176dd11a30850da4)
DeltaFile
+4-4share/man/man4/Makefile
+4-41 files

LLVM/project 67b7a27llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU llvm.log10.ll llvm.log.ll

[AMDGPU][GlobalISel] Fix denormal handling in legalizeFlogUnsafe (#217008)

The scaled input was computed but never used, so the ldexp scaling was
dead and denormals produced -inf
DeltaFile
+120-65llvm/test/CodeGen/AMDGPU/llvm.log10.ll
+120-65llvm/test/CodeGen/AMDGPU/llvm.log.ll
+1-1llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+241-1313 files

FreeBSD/src 31f9f09lib/libc/tests/gen Makefile fts_capsicum_test.c

fts: add fts_capsicum_test.c

Add three test cases verifying fts(3) Capsicum capability mode:

- fts_dirfd_valid: verifies fts_dirfd is set for all non-root
  entries and openat(fts_dirfd, fts_name) identifies the same
  inode as fts_accpath
- fts_dirfd_capsicum: verifies complete fts traversal works in
  Capsicum capability mode using fts_openat() and fts_dirfd
- fts_dirfd_deep_tree: verifies fts_dirfd + fts_name is correct
  at all directory depths (7 non-root entries)

Sponsored by:   Google LLC (GSoC 2026)
Reviewed by:    asomers
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2332
DeltaFile
+210-0lib/libc/tests/gen/fts_capsicum_test.c
+1-0lib/libc/tests/gen/Makefile
+211-02 files

FreeNAS/freenas 40f9701src/middlewared/middlewared/plugins/alert runtime.py serialize.py, src/middlewared/middlewared/test/integration/utils alert.py

Alert integration tests
DeltaFile
+464-10tests/api2/test_alert.py
+121-5src/middlewared/middlewared/test/integration/utils/alert.py
+0-84tests/api2/test_070_alertservice.py
+38-22tests/api2/test_alert_classes.py
+32-12src/middlewared/middlewared/plugins/alert/serialize.py
+7-9src/middlewared/middlewared/plugins/alert/runtime.py
+662-1421 files not shown
+663-1427 files

FreeBSD/ports 1931e0cjapanese/fcitx5-skk Makefile

japanese/fcitx5-skk: Depend on ECM unconditionally

The top-level CMakeLists.txt calls find_package(ECM 1.0.0 REQUIRED)
unconditionally, but the port only declared the dependency under the QT6
option, so configure fails with WITHOUT_QT6.  Move it out of the option
and make it build-only.  ECM is listed in _USE_KDE_LATEST, so USES=kde:6
can be dropped along with it, as done in 95f9a6808973 for the other
fcitx5 ports.

PR:             297622
Approved by:    osa (mentor)
DeltaFile
+6-3japanese/fcitx5-skk/Makefile
+6-31 files

FreeBSD/ports b843912japanese/fcitx5-cskk Makefile

japanese/fcitx5-cskk: Depend on ECM unconditionally

The top-level CMakeLists.txt calls find_package(ECM 1.0.0 REQUIRED)
unconditionally, but the port only declared the dependency under the QT5
option, so configure fails with WITHOUT_QT5.  Move it out of the option
and make it build-only.  ECM is listed in _USE_KDE_LATEST, so USES=kde:5
can be dropped along with it, as done in 95f9a6808973 for the other
fcitx5 ports.

While here, fix the indentation of PORTREVISION.

PR:             297623
Approved by:    syobon at syobon.net (maintainer)
Approved by:    osa (mentor)
DeltaFile
+5-5japanese/fcitx5-cskk/Makefile
+5-51 files

FreeBSD/ports fd75b23www/vimb distinfo Makefile

www/vimb: Update to 4.0.0

https://raw.githubusercontent.com/fanglingsu/vimb/refs/tags/4.0.0/CHANGELOG.md

PR:             297422
Approved by:    osa (mentor)
DeltaFile
+3-3www/vimb/distinfo
+3-3www/vimb/Makefile
+6-62 files