LLVM/project 7a3ed4dclang/include/clang/Basic BuiltinsAArch64NeonSVEBridge.def, clang/test/CodeGen/aarch64_neon_sve_bridge_intrinsics acle_neon_sve_bridge_dup_neonq.c acle_neon_sve_bridge_get_neonq.c

[Clang][SVE ACLE] Remove +bf16 requirement from neon-sve bridge builtins. (#205332)

These builtins only care about the size of the element type and do not
require bfloat specific instructions.
DeltaFile
+5-5clang/test/CodeGen/aarch64_neon_sve_bridge_intrinsics/acle_neon_sve_bridge_dup_neonq.c
+5-5clang/test/CodeGen/aarch64_neon_sve_bridge_intrinsics/acle_neon_sve_bridge_get_neonq.c
+5-5clang/test/CodeGen/aarch64_neon_sve_bridge_intrinsics/acle_neon_sve_bridge_set_neonq.c
+3-3clang/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def
+18-184 files

LLVM/project c1a0167llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU amdgcn-intrinsics.ll

[AMDGPU] Accept sext addresses when folding image ops to a16 (#203189)

canSafelyConvertTo16Bit() only accepts a zext when narrowing image
address coordinates to 16 bits. Add an opt-in AllowI16SExt flag so a
sext from i16 is accepted too, and enable it for sampler-less image
instructions.
Coordinates of sampler-less loads/stores are unsigned, so sext and zext
only disagree for a negative i16 (>= 0x8000), which is already out of
bounds since the maximum image dimension is <= 0x8000. Accepting the
sext therefore lets such coordinates fold to the a16 form, reducing VGPR
pressure.

Co-authored-by: Barbara Mitic <Barbara.Mitic at amd.com>
DeltaFile
+14-5llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+3-4llvm/test/Transforms/InstCombine/AMDGPU/amdgcn-intrinsics.ll
+17-92 files

LLVM/project a4e51ffllvm/lib/Transforms/Vectorize VPlanPatternMatch.h VPlanVerifier.cpp

[VPlan] Introduce m_Branch matcher (NFC) (#207383)
DeltaFile
+14-10llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+2-7llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+16-172 files

FreeBSD/src 465a3b7sys/conf newvers.sh

newvers.sh: Avoid spurious -dirty in git revision

If git is installed and .git exists but git rev-parse failed to report a
hash we previously produced just "-dirty" as the git revision.  Gate the
git commit count and -dirty check on the rev-parse passing.

Reviewed by:    jlduran
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57995
DeltaFile
+15-13sys/conf/newvers.sh
+15-131 files

LLVM/project 4cdb033llvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize tail-folding-iv-outside-user.ll vector-loop-backedge-elimination-tail-folding.ll

[VPlan] Optimize pre-increment IV latch users with tail folding (#206499)

This was noticed after #204089 caused IndVarsSimplify to convert some
live out IV users to use the pre-incremented IV, not the
post-incremented.

Tail folded live-outs don't have the `(extract-last-lane
(extract-last-part foo))` form, but instead have the form `(extract-lane
(last-active-lane header-mask), foo)`.
For post-incremented IVs in tail folding, these are converted to
VPInstruction::ExitingIVValue which are handled separately. But
ExitingIVValue can't be used for the pre-incremented IV. So this teaches
optimizeLatchExitInductionUser to detect the last-active-lane of the
header mask form.
DeltaFile
+66-0llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-iv-outside-user.ll
+16-14llvm/test/Transforms/LoopVectorize/VPlan/buildvector-first-lane-only.ll
+3-20llvm/test/Transforms/LoopVectorize/tail-folding-iv-outside-user.ll
+2-8llvm/test/Transforms/LoopVectorize/vector-loop-backedge-elimination-tail-folding.ll
+8-2llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+2-4llvm/test/Transforms/LoopVectorize/no-fold-tail-by-masking-iv-external-uses.ll
+97-486 files

FreeBSD/ports 6e3a3b1textproc/py-mako Makefile distinfo, textproc/py-mako/files patch-setup.cfg

textproc/py-mako: Update to 1.3.12

PR:             296343
Reported by:    agh at riseup.net
DeltaFile
+6-10textproc/py-mako/Makefile
+9-0textproc/py-mako/files/patch-setup.cfg
+3-3textproc/py-mako/distinfo
+18-133 files

LLVM/project 722c030libc/src/string CMakeLists.txt

Fix CMakeLists dependencies
DeltaFile
+1-1libc/src/string/CMakeLists.txt
+1-11 files

LLVM/project ac47f99clang/include/clang/Basic TokenKinds.h, llvm/include/llvm/ADT DenseMap.h DenseMapInfo.h

[ADT][NFC] Remove unused includes in DenseMap/DenseSet headers (#207282)

Remove unused includes in DenseMap/DenseSet headers.
`llvm/Support/AlignOf.h` was transitively included in
`llvm/Support/JSON.h`
DeltaFile
+2-0clang/include/clang/Basic/TokenKinds.h
+0-2llvm/include/llvm/ADT/DenseMap.h
+0-2llvm/include/llvm/ADT/DenseMapInfo.h
+1-0llvm/include/llvm/Support/JSON.h
+0-1llvm/include/llvm/ADT/DenseSet.h
+3-55 files

OpenBSD/ports DjR9QKvdevel/intellij Makefile distinfo, devel/intellij/pkg PLIST

   devel/intellij: update to 2026.1.4
VersionDeltaFile
1.120+2-2devel/intellij/Makefile
1.86+2-2devel/intellij/distinfo
1.80+4-0devel/intellij/pkg/PLIST
+8-43 files

LLVM/project afe7d8cllvm/lib/Target/CSKY/AsmParser CSKYAsmParser.cpp

[CSKY] Fix build (#207389)

After 0b413b7d0f5a64e2bb1dea136688b3f4e4ea5e22.
DeltaFile
+2-2llvm/lib/Target/CSKY/AsmParser/CSKYAsmParser.cpp
+2-21 files

LLVM/project 4f2222elibc/include/llvm-libc-macros annex-k-macros.h, libc/src/string strcpy_s.cpp string_utils.h

Address comments
DeltaFile
+37-31libc/src/string/strcpy_s.cpp
+8-1libc/include/llvm-libc-macros/annex-k-macros.h
+4-0libc/src/string/string_utils.h
+1-1libc/src/string/strnlen_s.cpp
+50-334 files

FreeBSD/ports 0d27c6ceditors/vscode pkg-plist distinfo, editors/vscode/files patch-node-clipboard-rs_src_lib.rs

editors/vscode: Update to 1.127.0

Changelog: https://code.visualstudio.com/updates/v1_127

Reported by:    GitHub (watch releases)
DeltaFile
+2,370-357editors/vscode/pkg-plist
+0-429editors/vscode/files/patch-node-clipboard-rs_src_lib.rs
+9-247editors/vscode/distinfo
+1-120editors/vscode/Makefile.crates
+33-77editors/vscode/Makefile
+38-41editors/vscode/Makefile.reh
+2,451-1,2718 files not shown
+2,477-1,29714 files

OpenBSD/ports 0fuFq4Tx11/kde kde.port.mk

   Add missing version bump in the module
VersionDeltaFile
1.91+1-1x11/kde/kde.port.mk
+1-11 files

NetBSD/pkgsrc 1CrYi4lnet/opentofu distinfo go-modules.mk

   opentofu: updated to 1.12.3

   1.12.3

   BUG FIXES:

   Properly handle TF_ENCRYPTION with only blank spaces.
   The value resulted from the lifecycle.enabled evaluation now has its deprecation marks processed correctly
   Update documentation to clarify the usage restriction of ephemeral values in lifecycle.enabled.
   tofu console -lock=false now works as intended.

   SECURITY ADVISORIES:

   Previous releases in the v1.12 series could read an arbitrary file during certain git operations via a maliciously crafted URL
   Advisory: GHSA-q7j3-v8qv-22vq
VersionDeltaFile
1.2+1,414-3,274net/opentofu/distinfo
1.3+471-1,091net/opentofu/go-modules.mk
1.2+3-27net/opentofu/DESCR
1.22+5-6net/opentofu/Makefile
+1,893-4,3984 files

FreeBSD/ports 7598911devel/cmake-core Makefile

devel/cmake-core: Teach CMake to prefer our PYTHON_DEFAULT when find_package(Python3) is called

Reported by:    vvd
DeltaFile
+6-2devel/cmake-core/Makefile
+6-21 files

LLVM/project 22e5273mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR omptarget-declare-target-func-visibility.mlir openmp-llvm.mlir

[mlir][OpenMP] Change device declare target functions to hidden visibility (#207234)

During OpenMP lowering, globally visible device functions are emitted.
These functions might not be kernels themselves, but are designed to
only be called in a kernel context. However, if they are unused, and not
inlined, and reference LDS, the AMDGPU ISel emits lots of misleading
warnings related to "local memory global used by non-kernel function".
Fix by changing visibility from external+default to external+hidden,
which allows DCE to just remove the functions.

Claude assisted with this patch.
DeltaFile
+38-0mlir/test/Target/LLVMIR/omptarget-declare-target-func-visibility.mlir
+15-0mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+3-3mlir/test/Target/LLVMIR/openmp-llvm.mlir
+2-2mlir/test/Target/LLVMIR/omptarget-wsloop.mlir
+1-1mlir/test/Target/LLVMIR/omptarget-wsloop-collapsed.mlir
+1-1mlir/test/Target/LLVMIR/omptarget-device-shared-mem.mlir
+60-76 files

OpenBSD/ports bDyqaCjx11/kde-plasma/aurorae distinfo, x11/kde-plasma/breeze distinfo

   Update KDE Plasma 6.7.2

   https://kde.org/announcements/plasma/6/6.7.2/
VersionDeltaFile
1.35+2-2x11/kde-plasma/xdg-desktop-portal-kde/distinfo
1.14+2-2x11/kde-plasma/aurorae/distinfo
1.70+2-2x11/kde-plasma/breeze-gtk/distinfo
1.70+2-2x11/kde-plasma/breeze/distinfo
1.35+2-2x11/kde-plasma/kactivitymanagerd/distinfo
1.35+2-2x11/kde-plasma/kde-cli-tools/distinfo
+12-1256 files not shown
+103-10662 files

LLVM/project 965b73allvm/lib/Target/M68k M68kRegisterInfo.cpp

[M68k] Fix build after removal of RegisterClasses pointer array (#207364)

Commit 4d8ec1968023 ("[CodeGen][NFC] Remove RegisterClasses pointer
array (#207204)") removed regclass_begin()/regclass_end() from
TargetRegisterInfo, so those names now resolve to the MCRegisterInfo
versions whose iterator dereferences to a MCRegisterClass rather than a
const TargetRegisterClass *, breaking getMaximalPhysRegClass():

  error: cannot convert 'const llvm::MCRegisterClass' to
  'const llvm::TargetRegisterClass*' in initialization

M68k was not updated in that commit. Switch to the range-based
regclasses() idiom used elsewhere in the same change.

Regressor: 4d8ec1968023 ("[CodeGen][NFC] Remove RegisterClasses pointer
array") (#207204)
DeltaFile
+4-7llvm/lib/Target/M68k/M68kRegisterInfo.cpp
+4-71 files

NetBSD/pkgsrc eidcw5zdoc CHANGES-2026

   Updated devel/py-zope.testing, devel/py-treq
VersionDeltaFile
1.4210+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc VzJpyoGdevel/py-treq distinfo Makefile

   py-treq: updated to 26.7.0

   26.7.0 (2026-07-01)

   Features

   - Document support for Python 3.14.
   - PyPy 3.11 is now supported, and PyPy 3.9 and 3.10, which are no longer well-supported by the ecosystem, have been dropped.

   Bugfixes

   - treq no longer vendors the ``multipart`` library, now that it no longer has import conflicts with ``python-multipart``.
   - Fix building documentation with Sphinx 9.1.0.

   Deprecations and Removals

   - treq no longer depends on `requests`. Consequently, the ``cookies()`` method no longer returns a `requests.cookies.RequestsCookieJar <https://requests.readthedocs.io/en/latest/api/#requests.cookies.RequestsCookieJar>`_. Instead, it returns `treq.cookies.IndexableCookieJar`, which implements ``__getitem__`` as a compatibility shim. We have *not* attempted to maintain full dict-interface compatibility with ``RequestsCookieJar``, as many of its interface extensions are difficult to use securely because they obscure the relationship between cookies and domains. treq interfaces still accept a ``request.cookies.RequestsCookieJar`` as the *cookies* parameter, like any `http.cookiejar.CookieJar` subclass.
   - Support for Python 3.8, which has reached end of support, has been dropped.
VersionDeltaFile
1.10+4-4devel/py-treq/distinfo
1.16+3-4devel/py-treq/Makefile
1.7+1-4devel/py-treq/PLIST
+8-123 files

LLVM/project df6e380llvm/lib/Target/AArch64 AArch64LoadStoreOptimizer.cpp

[AArch64] Minor simplification in aarch64-ldst-opt with an early return (#207182)

Remove the local `MBBIWithRenameReg` by moving an early return at an
even earlier point.

When `MBBIWithRenameReg` is set we always return early. By moving the
early return to `MBBIWithRenameReg` update we get rid of a local
variable which spans  200+ lines. This also fixes a misleading debug
print between `MBBIWithRenameReg` update and early return:

```
LLVM_DEBUG(dbgs() << "Unable to combine these instructions due to "
                << "interference in between, keep looking.\n");
```

This line shouldn't be printed when we set `MBBIWithRenameReg`, which is
fixed with this change.
DeltaFile
+1-5llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
+1-51 files

FreeNAS/freenas db3c6fbtests/api2 test_keychain_utils.py test_keychain_key_pair.py

Backport keychaincredential tests
DeltaFile
+381-0tests/api2/test_keychain_utils.py
+109-0tests/api2/test_keychain_key_pair.py
+66-0tests/api2/test_keychain_replication.py
+57-1tests/api2/test_keychain_ssh.py
+13-0tests/api2/test_replication_utils.py
+626-15 files

FreeNAS/freenas e6d69a0src/middlewared/middlewared/plugins keychain.py

Backport fixes from `keychaincredential-mypy` branch
DeltaFile
+11-5src/middlewared/middlewared/plugins/keychain.py
+11-51 files

NetBSD/pkgsrc RARxY1Xdevel/py-zope.testing distinfo Makefile

   py-zope.testing: updated to 6.2

   6.2 (2026-07-03)

   - Add support for Python 3.15.

   - Deprecate ``zope.testing.doctestcase`` in favour of plain ``doctest``
     (e.g. ``doctest.DocTestSuite`` or ``doctest.DocFileSuite``).

   - Move package metadata from setup.py to pyproject.toml.
VersionDeltaFile
1.11+4-4devel/py-zope.testing/distinfo
1.12+3-3devel/py-zope.testing/Makefile
+7-72 files

FreeNAS/freenas 1cadd3esrc/middlewared/middlewared/plugins replication.py, tests/api2 test_replication_utils.py

`replication.pair` test

(cherry picked from commit 3608dfccc0fec4c6b67b6a04134ee777b0d5b9d7)
DeltaFile
+13-0tests/api2/test_replication_utils.py
+8-4src/middlewared/middlewared/plugins/replication.py
+21-42 files

FreeNAS/freenas 3608dfcsrc/middlewared/middlewared/plugins replication.py, tests/api2 test_replication_utils.py

`replication.pair` test
DeltaFile
+13-0tests/api2/test_replication_utils.py
+8-4src/middlewared/middlewared/plugins/replication.py
+21-42 files

NetBSD/src Ci4gjpOsys/arch/aarch64/include armreg.h

   Fix ID_AA64PFR0_EL1_SEL2 definition - it's unused at present
VersionDeltaFile
1.77+2-2sys/arch/aarch64/include/armreg.h
+2-21 files

LLVM/project 3b908aallvm/test/CodeGen/X86 haddsub-undef.ll, llvm/test/Transforms/PhaseOrdering/X86 hadd.ll hsub.ll

[X86] haddsub-undef.ll - sync more testnames with their phaseordering equivalents (#207370)

Ensure we have equivalent hadd/sub middle-end test coverage with similar names for lookup
DeltaFile
+455-0llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
+455-0llvm/test/Transforms/PhaseOrdering/X86/hsub.ll
+31-31llvm/test/CodeGen/X86/haddsub-undef.ll
+941-313 files

NetBSD/src wbEeJWCsys/arch/aarch64/include armreg.h

   Use __BITS(hi,lo) for consistency
VersionDeltaFile
1.76+2-2sys/arch/aarch64/include/armreg.h
+2-21 files

FreeBSD/ports e3ae063databases/ladybug distinfo Makefile, databases/ladybug/files patch-CMakeLists.txt

databases/ladybug: Update 0.16.1 => 0.18.0

Changelogs:
https://github.com/LadybugDB/ladybug/releases/tag/v0.17.0
https://github.com/LadybugDB/ladybug/releases/tag/v0.17.1
https://github.com/LadybugDB/ladybug/releases/tag/v0.18.0

PR:             296475
Sponsored by:   UNIS Labs
DeltaFile
+12-4databases/ladybug/files/patch-CMakeLists.txt
+3-3databases/ladybug/distinfo
+1-1databases/ladybug/Makefile
+16-83 files