LLVM/project 1ada304mlir/lib/Dialect/OpenACC/Transforms ACCCGToGPU.cpp

[mlir][OpenACC] Keep ThreadY active for inner-combine-fed worker reductions (#211696)

Example:
```fortran
res = 0
!$cuf kernel do(2) <<< *, (32,8) >>> reduce(+:res)
do j2 = 1, n2
  do j1 = 1, n1
    res = res + a(j1, j2)
  end do
end do
```
In this code the reduction accumulator is per-(block_y, thread_y): each
worker row's shared slot is filled by an inner block-scoped combine, so
the rows hold distinct partials. The final combine into the result was
classified as not "worker-private" (block_y+thread_y into a global
dest), so it fell back to the ThreadY row-zero path and dropped every
worker but row 0 — a 2D SUM returned -1 instead of -4.
Fix: keep ThreadY active for a block_y+thread_y accumulator that is fed

    [3 lines not shown]
DeltaFile
+34-0mlir/lib/Dialect/OpenACC/Transforms/ACCCGToGPU.cpp
+34-01 files

LLVM/project 42176dallvm/lib/Target/AArch64 AArch64PointerAuth.cpp, llvm/test/CodeGen/AArch64 pauth-lr-tail-call-fpdiff.ll swifttail-ptrauth.ll

[llvm][AArch64] Fix the location of PAuth_LR AUT CFI (#211702)

Unlike PAC CFI, we do not have the same unwinder constraint on PAuth_LR
CFI occurring before the PAC instruction. For AUT CFI, like other CFI
opcodes, these should always occur after the instruciton that they
reference.
DeltaFile
+24-24llvm/test/CodeGen/AArch64/pauth-lr-tail-call-fpdiff.ll
+9-9llvm/test/CodeGen/AArch64/swifttail-ptrauth.ll
+4-6llvm/lib/Target/AArch64/AArch64PointerAuth.cpp
+37-393 files

OPNSense/plugins 9ee2cd4www/nginx/src/opnsense/mvc/app/views/OPNsense/Nginx tabbed_dialog.volt

www/nginx: attempt to fix the custom tabbed_dialog.volt
DeltaFile
+35-35www/nginx/src/opnsense/mvc/app/views/OPNsense/Nginx/tabbed_dialog.volt
+35-351 files

LLVM/project fdbbcbamlir/include/mlir/Dialect/Affine/IR AffineOps.td, mlir/lib/Dialect/Affine/IR AffineOps.cpp

[mlir][affine] Add affine.for verifier and move arguments check earlier (#206685)

Fixes #206628 crash by adding an earlier body argument verifier for
`affine.for`. This crash is caused because `LoopLikeOpInterface`
verifier would call `getRegionIterArgs()` and assumed induction var of
`affine.for` exists.
DeltaFile
+9-7mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+10-0mlir/test/Dialect/Affine/invalid.mlir
+1-0mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
+20-73 files

OPNSense/plugins 1726d9ewww/nginx Makefile, www/nginx/src/opnsense/mvc/app/views/OPNsense/Nginx tabbed_dialog.volt

www/nginx: fix template issues since refactor; closes #5579
DeltaFile
+7-13www/nginx/src/opnsense/mvc/app/views/OPNsense/Nginx/tabbed_dialog.volt
+1-1www/nginx/Makefile
+8-142 files

FreeNAS/freenas 340fd8dsrc/middlewared/middlewared/etc_files/pykmip pykmip.conf.mako, src/middlewared/middlewared/plugins etc.py

Remove `pykmip.conf` since it is not used anywhere
DeltaFile
+0-20src/middlewared/middlewared/etc_files/pykmip/pykmip.conf.mako
+0-3src/middlewared/middlewared/plugins/etc.py
+0-1src/middlewared/middlewared/plugins/service/services/pseudo/misc.py
+0-243 files

FreeNAS/freenas 2b0e1dasrc/middlewared/middlewared/plugins/kmip config.py

Fix `Service kmip not running after start` log spam
DeltaFile
+5-1src/middlewared/middlewared/plugins/kmip/config.py
+5-11 files

LLVM/project dd1f975llvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/VectorCombine/X86 shuffletoidentity-infinite-loop.ll

[VectorCombine] Fix infinite loop in foldShuffleToIdentity (#211717)

PR #211508 ("foldShuffleToIdentity - ensure we push any created
instructions to the WorkList") started re-queueing every instruction
created by generateNewInstTree onto the VectorCombine worklist. When the
regenerated tree contains a bitcast, re-queueing the bitcast's operand
lets foldBitcastShuffle sink the bitcast back into a shuffle(bitcast),
which foldShuffleToIdentity then re-matches as the same superfluous
identity. On a widen/concat shuffle chain feeding a bitcast the two
folds
ping-pong and the pass never reaches a fixed point (observed as an opt
-O3 hang/timeout).

Keep the WorkList threading from PR #211508 (it enables further folds,
e.g. the improved intrinsics_minmax and two_concats cases) but don't
re-queue the operand of a regenerated bitcast, which is the only push
that feeds the foldBitcastShuffle <-> foldShuffleToIdentity loop.

Add an X86 regression test that previously looped and now terminates.

    [3 lines not shown]
DeltaFile
+32-0llvm/test/Transforms/VectorCombine/X86/shuffletoidentity-infinite-loop.ll
+6-1llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+38-12 files

OPNSense/core a8ab435src/opnsense/mvc/app/views/layout_partials base_form.volt base_dialog.volt

MVC: UI: Parenthesize the filtered static value so Volt applies the default before negating it, avoiding undefined array key warnings.
DeltaFile
+3-3src/opnsense/mvc/app/views/layout_partials/base_form.volt
+3-3src/opnsense/mvc/app/views/layout_partials/base_dialog.volt
+6-62 files

FreeNAS/freenas ec39af5src/middlewared/middlewared/plugins/auth_ authenticate.py, src/middlewared/middlewared/plugins/directoryservices_ activedirectory_health_mixin.py secrets.py

Fix AD member-server breakage on HA failover and upgrade

Two related failure modes were observed on an HA Active Directory member
server: after a failover, AD users were denied API access despite
authenticating; and after an upgrade, the stored machine account secret
could be wiped, forcing a full rejoin. Both stem from winbind's local SAM
domain state and the node-local secrets.tdb being mishandled across the
boot/failover/upgrade transitions.

winbind captures the local SAM domain SID from secrets.tdb at startup.
smb.set_system_sid (net setlocalsid) can change that SID out from under a
running winbindd during failover (smb.configure runs on become-master but
winbindd is never restarted). winbindd's domain list then references a SID
the SAMR/passdb layer no longer accepts, so local/BUILTIN alias expansion
in wb_gettoken fails with NT_STATUS_NO_SUCH_DOMAIN. That failure is fatal
to the whole group token, so getgrouplist() returns only the primary gid.
The truncated grouplist no longer contains the AD group that the RBAC
privilege is granted to, and the user is denied API access -- through the
one authenticate_user branch that logged nothing.

    [38 lines not shown]
DeltaFile
+90-2tests/unit/test_activedirectory_health.py
+75-0tests/unit/test_directoryservices_secrets.py
+33-1src/middlewared/middlewared/plugins/smb_/sid.py
+31-1src/middlewared/middlewared/plugins/directoryservices_/activedirectory_health_mixin.py
+20-1src/middlewared/middlewared/plugins/directoryservices_/secrets.py
+13-0src/middlewared/middlewared/plugins/auth_/authenticate.py
+262-53 files not shown
+276-79 files

NetBSD/pkgsrc YB8AQ5Rdevel/py-cython distinfo Makefile

   py-cython: updated to 3.2.9

   3.2.9 (2026-07-23)

   Bugs fixed

   * Indexing into freshly created lists with an out-of-bounds index could crash.
   * Function arguments with default values could end up uninitialised in closures, leading to crashes.
   * ``bytearray.append(None)`` could crash. The optimised code was also lacking concurrency guards.
   * Some rare corner cases when concatenating text strings were resolved.
   * Assignments of builtin string types to typedefs of `object` could erroneously be rejected.
   * Subscripting ``type`` failed with a ``TypeError``.
   * Manually disabling ``CYTHON_VECTORCALL`` in CPython could lead to invalid C code.
   * Some internal Limited API version checks for Py3.12 were corrected.
VersionDeltaFile
1.100+4-4devel/py-cython/distinfo
1.120+2-2devel/py-cython/Makefile
+6-62 files

LLVM/project 697f0f3llvm/test/Transforms/LoopVectorize/AArch64 scalable-strict-fadd.ll

[NFC] Regenerate CHECK lines in scalable-strict-fadd.ll (#211573)
DeltaFile
+899-899llvm/test/Transforms/LoopVectorize/AArch64/scalable-strict-fadd.ll
+899-8991 files

NetBSD/pkgsrc TRFeoyUdoc CHANGES-2026

   Updated databases/p5-DBD-CSV to 0.64
VersionDeltaFile
1.4739+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jHgig9idatabases/p5-DBD-CSV distinfo Makefile

   Update to 0.64

   Upstream changes:
   0.64    - 2026-07-14, H.Merijn Brand
       * Next version will require perl-5.12, following DBI
   0.63    - 2026-06-22, H.Merijn Brand
       * It's 2026
       * New test for DBI-1.648 CVE fix
       * Minor typo in doc
       * Raise recommended versions for fixed CVE's
VersionDeltaFile
1.34+4-4databases/p5-DBD-CSV/distinfo
1.69+3-4databases/p5-DBD-CSV/Makefile
+7-82 files

NetBSD/pkgsrc Rn2krmjdoc CHANGES-2026

   Updated databases/p5-CatalystX-CRUD to 0.58
VersionDeltaFile
1.4738+3-2doc/CHANGES-2026
+3-21 files

NetBSD/pkgsrc fx19feWdatabases/p5-CatalystX-CRUD distinfo Makefile

   Update to 0.58

   Upstream changes:
   0.58 25 Aug 2023
    - https://github.com/karpet/catalystx-crud/pull/1
VersionDeltaFile
1.20+4-4databases/p5-CatalystX-CRUD/distinfo
1.38+2-3databases/p5-CatalystX-CRUD/Makefile
+6-72 files

NetBSD/pkgsrc CgfU6SFdoc CHANGES-2026

   Updated databases/p5-CatalystX-CRUD-Model-RDBO to 0.304
VersionDeltaFile
1.4737+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc nGjmCoLdatabases/p5-CatalystX-CRUD-Model-RDBO Makefile distinfo

   Update to 0.304

   Upstream changes:
   0.304 06 Feb 2026
    - update META for github home
   0.303 20 Jan 2026
    - fix bug affecting Perl >= 5.43.6 on 'use' or import() with quoted version
VersionDeltaFile
1.31+5-5databases/p5-CatalystX-CRUD-Model-RDBO/Makefile
1.13+4-4databases/p5-CatalystX-CRUD-Model-RDBO/distinfo
+9-92 files

OpenBSD/ports 0heyGckwww/p5-HTTP-Message distinfo Makefile

   update p5-HTTP-Message to 7.03
VersionDeltaFile
1.9+2-2www/p5-HTTP-Message/distinfo
1.14+1-1www/p5-HTTP-Message/Makefile
+3-32 files

LLVM/project adff031llvm/docs AMDGPUUsage.rst

Comments
DeltaFile
+1-1llvm/docs/AMDGPUUsage.rst
+1-11 files

LLVM/project 4d4abe0llvm/lib/Target/AMDGPU SIDefines.h AMDGPUMemoryUtils.h, llvm/test/CodeGen/AMDGPU addrspacecast-barrier.ll

Comments
DeltaFile
+4-3llvm/lib/Target/AMDGPU/SIDefines.h
+1-3llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll
+1-1llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.h
+1-1llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+1-1llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.cpp
+9-106 files

LLVM/project 9806900llvm/docs AMDGPUUsage.rst

Update docs
DeltaFile
+20-13llvm/docs/AMDGPUUsage.rst
+20-131 files

LLVM/project 31f9faallvm/docs AMDGPUUsage.rst, llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp SIISelLowering.cpp

[AMDGPU] Add synthetic apertures and use them for barriers

Define what a synthetic aperture is, and adjust the barrier AS
to use this new system. This makes the barrier AS even safer to
use as now we can use all 32 bits of it without ever risking
hitting a valid address of any kind (LDS or outside LDS).
DeltaFile
+72-87llvm/test/CodeGen/AMDGPU/addrspacecast-barrier.ll
+44-5llvm/docs/AMDGPUUsage.rst
+21-23llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+18-17llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+12-0llvm/lib/Target/AMDGPU/SIDefines.h
+9-0llvm/lib/Target/AMDGPU/AMDGPUMemoryUtils.cpp
+176-1324 files not shown
+186-13710 files

LLVM/project 9705ccdllvm/lib/IR AutoUpgrade.cpp, llvm/unittests/Bitcode DataLayoutUpgradeTest.cpp

Add reserved AS to autoupgrade
DeltaFile
+31-19llvm/unittests/Bitcode/DataLayoutUpgradeTest.cpp
+4-2llvm/lib/IR/AutoUpgrade.cpp
+35-212 files

OPNSense/core 65370c4src/opnsense/mvc/app/views/layout_partials base_tabs_header.volt

MVC: UI: base_tabs_header fix tab activation (#10606)
DeltaFile
+2-2src/opnsense/mvc/app/views/layout_partials/base_tabs_header.volt
+2-21 files

OpenBSD/ports is0WJ9Adatabases/recoll Makefile, databases/recoll/pkg PLIST-gui

   update @conflict marker because recoll_ar.qm moved between subpackages
VersionDeltaFile
1.37+1-1databases/recoll/Makefile
1.12+1-1databases/recoll/pkg/PLIST-gui
+2-22 files

NetBSD/pkgsrc WiZnDDNdoc CHANGES-2026 TODO

   Updated devel/poco, databases/poco-data*
VersionDeltaFile
1.4736+7-1doc/CHANGES-2026
1.27635+1-2doc/TODO
+8-32 files

LLVM/project 62b809a.github/workflows libcxx-pr-benchmark.yml libcxx-benchmark-commit.yml

[libc++] Consistently install Python and dependencies across macOS CI jobs (#211659)

On the macOS self-hosted runners, we need to install dependencies via
Homebrew and pinning the Xcode version is good for reproducibility. This
applies the guidelines documented in #211622 to libc++'s CI jobs.
DeltaFile
+20-8.github/workflows/libcxx-pr-benchmark.yml
+14-8.github/workflows/libcxx-benchmark-commit.yml
+7-6.github/workflows/libcxx-build-and-test.yaml
+41-223 files

NetBSD/src ptarucasys/arch/riscv/riscv ipifuncs.c

   Remove unnecessary #includes
VersionDeltaFile
1.3+2-4sys/arch/riscv/riscv/ipifuncs.c
+2-41 files

NetBSD/pkgsrc KfSoQyRdoc CHANGES-2026

   Updated databases/p5-Catalyst-Model-DBIC-Schema to 0.66
VersionDeltaFile
1.4735+2-1doc/CHANGES-2026
+2-11 files