OPNSense/core 402c47esrc/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml dialogSubnet4.xml

Services: Kea: DDNS: Fix whitespace in b684f28 (#10257)
DeltaFile
+9-9src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+8-8src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
+17-172 files

OPNSense/core 406c44asrc/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml dialogSubnet4.xml

Services: Kea: DDNS: Fix whitespace in b684f28
DeltaFile
+9-9src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+8-8src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
+17-172 files

OPNSense/core b684f28src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml dialogSubnet4.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv4.xml KeaDhcpv6.xml

Services: Kea DHCPv4/v6: DDNS add ddns-conflict-resolution-mode per subnet(#10222)

---------

Co-authored-by: root <root at yeahhhhhhhhh.maison.be>
Co-authored-by: Monviech <79600909+Monviech at users.noreply.github.com>
DeltaFile
+10-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+10-0src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet4.xml
+8-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.xml
+8-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+3-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+3-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+42-06 files

FreeBSD/ports f78ba76security/agave Makefile

security/agave: builds fine on powerpc64le
DeltaFile
+0-1security/agave/Makefile
+0-11 files

LLVM/project 81b9c27libcxx/test/libcxx/strings/basic.string asan_vector_integration.pass.cpp asan_deque_integration.pass.cpp, llvm/test/CodeGen/X86/apx memfold-no-physreg.ll

Merge branch 'main' into users/vitalybuka/spr/lit-use-dbg-instead-of-note-for-tool-detection
DeltaFile
+270-0llvm/test/CodeGen/X86/apx/memfold-no-physreg.ll
+0-182libcxx/test/libcxx/strings/basic.string/asan_vector_integration.pass.cpp
+0-182libcxx/test/libcxx/strings/basic.string/asan_deque_integration.pass.cpp
+116-0mlir/test/python/dialects/ext.py
+101-1llvm/unittests/IR/VerifierTest.cpp
+99-0mlir/test/CAPI/ir.c
+586-36575 files not shown
+1,641-73681 files

LLVM/project c0a8d9fclang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaExprCXX.cpp SemaDeclCXX.cpp

[clang][P2719] Relax requirements for matching operator new and delete

The most recent revision of P2719 introduced very strict rules about
matching parameter sets between type aware operators new and delete.

The intention was to resolve the classic "no matching operator delete
has been found so the object will silently leak" problem. The strict
rules however made deleting objects that had a placement new
"impossible".

I missed this however as all of our large scale tests involved
projects that were already using manually implemented allocators
(often trying to support type isolation). The problem with this from
a validation point of view is simple: all of these projects had
existing class scoped operators, and the untyped delete was silently
selected, avoiding the need for a non-placement type-aware delete
that would conflict with the placement cleanup delete.

The next revision of P2719 resolves this by removing the exact type

    [6 lines not shown]
DeltaFile
+60-42clang/lib/Sema/SemaExprCXX.cpp
+52-33clang/test/SemaCXX/type-aware-class-scoped-mismatched-constraints.cpp
+59-17clang/test/SemaCXX/type-aware-new-delete-basic-resolution.cpp
+38-27clang/lib/Sema/SemaDeclCXX.cpp
+7-4clang/include/clang/Basic/DiagnosticSemaKinds.td
+0-6clang/test/SemaCXX/type-aware-coroutines.cpp
+216-1292 files not shown
+218-1318 files

LLVM/project c9d713allvm/lib/CodeGen/GlobalISel IRTranslator.cpp

[GlobalISel] Fast-path single reg loads and stores in IRTranslator (#195245)

IRTranslator::translateLoad is hot in compile-time profiles of sqlite on
aarch64-O0-g. Aggregates are flattened into multiple vregs with offsets.
Most loads and stores lower to a single register so this offset
materialization can be avoided.

Small -0.07% geomean improvement on aarch64-O0-g with -0.24% for sqlite.

https://llvm-compile-time-tracker.com/compare.php?from=a7a2dc59616a8cb1198d933bcdf55ebdbd78894c&to=e535e96fd0952cfa646d48ef84cf5948c0a8a2ab&stat=instructions%3Au
DeltaFile
+34-17llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+34-171 files

LLVM/project d30d5fellvm/lib/CodeGen/GlobalISel IRTranslator.cpp

[GlobalISel] Fast-path single vreg values in getOrCreateVRegs (#195244)

IRTranslator::translateLoad is hot in compile-time profiles of sqlite on
aarch64-O0-g. Aggregates are flattened into multiple vregs with offsets.
Avoiding this path for single vregs is a small -0.11% compile-time win.

https://llvm-compile-time-tracker.com/compare.php?from=a7a2dc59616a8cb1198d933bcdf55ebdbd78894c&to=96fcfe733947db64effd5e1d1413697981cbe357&stat=instructions%3Au
DeltaFile
+25-20llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+25-201 files

FreeBSD/src 6f84579sys/kern vfs_subr.c vfs_export.c, sys/sys mount.h

nfs_pub: move from vfs_subr.c to vfs_export.c

nfs_pub is used only in vfs_export.c.

Reviewed by:    kib, rmacklem
Differential Revision:  https://reviews.freebsd.org/D56777
DeltaFile
+0-3sys/kern/vfs_subr.c
+3-0sys/kern/vfs_export.c
+0-1sys/sys/mount.h
+3-43 files

LLVM/project 36b95famlir/include/mlir/Dialect/SPIRV/IR SPIRVBase.td, mlir/lib/Dialect/SPIRV/Transforms UpdateVCEPass.cpp

[mlir][SPIR-V] Add Weak linkage type and SPV_AMD_weak_linkage extension (#195660)

- add 'Weak' linkage type (SPV_AMD_weak_linkage)
- deduce the Linkage capability and linkage-type extension from
linkage_attributes in UpdateVCE pass

---------

Co-authored-by: Jakub Kuderski <kubakuderski at gmail.com>
DeltaFile
+45-0mlir/test/Target/SPIRV/linkage-types.mlir
+28-0mlir/lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp
+28-0mlir/test/Dialect/SPIRV/Transforms/vce-deduction.mlir
+9-2mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+110-24 files

OpenBSD/src 7tci0ssusr.bin/ssh channels.h

   classify dynamic-tcpip channels as bulk, not interactive;
   bz3958, ok markus@
VersionDeltaFile
1.165+3-2usr.bin/ssh/channels.h
+3-21 files

LLVM/project edb9645flang/include/flang/Lower OpenMP.h AbstractConverter.h, flang/lib/Lower Bridge.cpp

support device_type groupprivate lowering
DeltaFile
+22-3flang/lib/Lower/OpenMP/OpenMP.cpp
+22-0flang/test/Lower/OpenMP/groupprivate.f90
+11-0flang/lib/Lower/Bridge.cpp
+11-0flang/include/flang/Lower/OpenMP.h
+11-0flang/include/flang/Lower/AbstractConverter.h
+77-35 files

LLVM/project 58d9781llvm/lib/Transforms/Utils CallPromotionUtils.cpp, llvm/test/Transforms/SampleProfile icp_target_feature.ll

[PGO][ICP] Prevent indirect call promotion to functions with incompatible target features (#192142)

Profile-driven indirect call promotion was promoting indirect calls to
functions requiring advanced CPU features (e.g., AVX512) even when the
caller function did not support those features. When these promoted
calls were subsequently inlined, it could lead to invalid IR and
backend crashes during instruction selection because the target CPU
could not handle the advanced instructions.

This patch addresses the issue by adding a target feature
compatibility check to `llvm::isLegalToPromote` in
`CallPromotionUtils.cpp`. If the callee requires target features
(prefixed with `+`) that are not present in the caller's target
features, the promotion is skipped.  By centralizing this check in
`isLegalToPromote`, we protect all passes relying on this utility
(such as `SampleProfileLoader` and `IndirectCallPromotion`) from
promoting to incompatible targets. This also prevents incorrect
inlining of `always_inline` functions that would otherwise be promoted
via indirect calls and then inlined.

    [3 lines not shown]
DeltaFile
+61-0llvm/test/Transforms/SampleProfile/icp_target_feature.ll
+21-0llvm/lib/Transforms/Utils/CallPromotionUtils.cpp
+82-02 files

NetBSD/pkgsrc 0V6QdTPdoc CHANGES-2026

   Updated devel/py-dulwich, www/py-zope.proxy
VersionDeltaFile
1.2800+3-1doc/CHANGES-2026
+3-11 files

LLVM/project b907c14clang/include/clang/CIR/Dialect/IR CIROps.td

[CIR][NFC] Rename SignBitOp to CIR_SignBitOp (#195477)

Align with the CIR_ prefix naming convention used by other op
definitions in CIROps.td.
DeltaFile
+1-1clang/include/clang/CIR/Dialect/IR/CIROps.td
+1-11 files

NetBSD/pkgsrc 8f5SEc8www/py-zope.proxy distinfo Makefile

   py-zope.proxy: updated to 7.2

   7.2 (2026-04-30)

   - Add support for automatically building and publishing Windows/ARM64 wheels.
   - Add support for automatically building and publishing source distributions.
VersionDeltaFile
1.15+4-4www/py-zope.proxy/distinfo
1.21+2-2www/py-zope.proxy/Makefile
+6-62 files

LLVM/project 81bdba1mlir/docs/Traits _index.md, mlir/include/mlir/IR OpDefinition.h OpBase.td

[MLIR] Add HasAncestor op trait (#195447)

Add HasAncestor/AncestorOneOf traits that verify an operation has a
specific ancestor anywhere in the parent chain, unlike HasParent which
only checks the immediate parent.
DeltaFile
+79-0mlir/test/IR/traits.mlir
+26-0mlir/include/mlir/IR/OpDefinition.h
+10-0mlir/docs/Traits/_index.md
+9-0mlir/test/lib/Dialect/Test/TestOps.td
+8-0mlir/include/mlir/IR/OpBase.td
+132-05 files

NetBSD/pkgsrc ZHRRzhhdevel/py-dulwich distinfo Makefile

   py-dulwich: updated to 1.2.1

   1.2.1   2026-04-29

   * Derive the LFS endpoint as the remote's on-disk LFS store
     (``<remote>/.git/lfs`` for worktrees, ``<remote>/lfs`` for bare repos)
     when ``remote.origin.url`` points at a local filesystem path or
     ``file://`` URL, matching git-lfs behaviour. Previously the built-in
     smudge filter constructed an HTTP-style ``<remote>.git/info/lfs`` path
     that did not exist on disk, leaving LFS-tracked files as pointers when
     cloning from a local repo.

   * Deduplicate objects when writing a multi-pack-index. Objects present
     in multiple packs (e.g. after ``git gc`` creates a cruft pack) would
     otherwise produce an OIDL chunk with repeated SHAs, causing ``git
     multi-pack-index verify`` to fail with "oid lookup out of order".

   * Extend ignorecase and precomposeunicode support to index lookups.
VersionDeltaFile
1.74+4-4devel/py-dulwich/distinfo
1.79+2-2devel/py-dulwich/Makefile
+6-62 files

Illumos/gate 2273493usr/src/uts/intel/io/viona viona_rx.c viona_tx.c

18086 viona does not offer IPv6 TSO flags
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Ryan Zezeski <ryan at zinascii.com>
Approved by: Robert Mustacchi <rm at fingolfin.org>
DeltaFile
+147-79usr/src/uts/intel/io/viona/viona_rx.c
+49-18usr/src/uts/intel/io/viona/viona_tx.c
+17-6usr/src/uts/intel/io/viona/viona_main.c
+18-3usr/src/uts/intel/io/viona/viona_impl.h
+231-1064 files

NetBSD/pkgsrc J3oZq1odoc CHANGES-2026

   Updated security/libjwt, net/libtorrent, net/rtorrent
VersionDeltaFile
1.2799+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc b1I88Ggnet/libtorrent distinfo Makefile, net/rtorrent distinfo Makefile

   libtorrent rtorrent: updated to 0.16.11

   0.16.11
   Minor bug fixes which should mark this as the stable release in the near future.
VersionDeltaFile
1.58+4-4net/rtorrent/distinfo
1.62+4-4net/libtorrent/distinfo
1.123+2-2net/rtorrent/Makefile
1.86+2-2net/libtorrent/Makefile
+12-124 files

NetBSD/pkgsrc T926URHsecurity/libjwt distinfo Makefile

   libjwt: updated to 3.3.3

   3.3.3
   Bug fixes
VersionDeltaFile
1.9+4-4security/libjwt/distinfo
1.10+2-2security/libjwt/Makefile
1.7+2-2security/libjwt/PLIST
+8-83 files

NetBSD/src oCKtRyusys/arch/m68k/m68k pmap_68k.c

   Make sure the start and end of the PT page ranges are aligned to the
   size of what's addressable by a single PT page, thus ensuring we count
   them up correctly.
VersionDeltaFile
1.59+9-6sys/arch/m68k/m68k/pmap_68k.c
+9-61 files

NetBSD/pkgsrc DrPsTmGdoc CHANGES-2026

   Updated devel/ccache, devel/libgit2
VersionDeltaFile
1.2798+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc gZW9Dncdevel/libgit2 distinfo Makefile

   libgit2: updated to 1.9.3

   v1.9.3

   This release includes a number of bugfixes and compatibility
   improvements, particularly around SHA256 support.

   * cmake: fix linker error when using ninja build generator by
     @kcsaul in https://github.com/libgit2/libgit2/pull/7249
   * Handle redirects with Content-Length: 0 correctly by
     @ethomson in https://github.com/libgit2/libgit2/pull/7246
   * ci: use poxygit v0.8.1 in the tests by @ethomson in
     https://github.com/libgit2/libgit2/pull/7248
   * Zero indexer stats in pack objects by @ethomson in
     https://github.com/libgit2/libgit2/pull/7243
   * submodule: git_index_add_bypath does not move conflict entries
     to REUC by @lrm29 in https://github.com/libgit2/libgit2/pull/7003
   * fix: prevent SSH timeout infinite loop and enable TCP keepalive
     by @ambv in https://github.com/libgit2/libgit2/pull/7165

    [85 lines not shown]
VersionDeltaFile
1.46+4-4devel/libgit2/distinfo
1.99+2-3devel/libgit2/Makefile
+6-72 files

FreeBSD/src 89b9793usr.sbin/bsdinstall Makefile FreeBSD-base.conf.in

bsdinstall: Always use pkg.FreeBSD.org

The FreeBSD-base bits are accessible via pkg.FreeBSD.org, even for
releases, so there is no need to point at pkgbase.FreeBSD.org.

MFC after:      3 days
DeltaFile
+1-5usr.sbin/bsdinstall/Makefile
+1-1usr.sbin/bsdinstall/FreeBSD-base.conf.in
+2-62 files

NetBSD/pkgsrc jTtkksHdevel/ccache distinfo Makefile

   ccache: updated to 4.13.6

   Ccache 4.13.6

   Bug fixes and improvements

   Fixed a potential manifest/result cache key collision in MSVC depend mode when compiling a source file with no included files.

   Improved robustness when parsing cache entry data structures.

   Test improvements

   Changed the remote_helper test suite to skip gracefully when the storage test helper is unavailable, avoiding failures when testing a system-installed ccache.
VersionDeltaFile
1.76+4-4devel/ccache/distinfo
1.96+2-2devel/ccache/Makefile
+6-62 files

FreeBSD/ports 56d8471misc/zoneinfo distinfo Makefile

misc/zoneinfo: update to 2026b

Release 2026b - 2026-04-22 23:06:43 -0700

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

Briefly:
  British Columbia moved to permanent -07 on 2026-03-09.

Approved by:    skreuzer (maintainer)
MFH:            2026Q2

(cherry picked from commit 5faca35f7b2f1c3503aeeccb6d54dbdd82df6479)
DeltaFile
+3-3misc/zoneinfo/distinfo
+1-1misc/zoneinfo/Makefile
+4-42 files

LLVM/project 00562c5mlir/lib/CAPI/Interfaces CMakeLists.txt

fix libMLIRCAPIInterfaces after #195505 (#195789)

https://github.com/llvm/llvm-project/pull/195505 missed
`MLIRSideEffectInterfaces` in the CMakeLists.txt.
DeltaFile
+2-1mlir/lib/CAPI/Interfaces/CMakeLists.txt
+2-11 files

LLVM/project 2d5abf3orc-rt/lib/executor/sps-ci MemoryAccessSPSCI.cpp SimpleNativeMemoryMapSPSCI.cpp, orc-rt/unittests MemoryAccessSPSCITest.cpp SimpleNativeMemoryMapSPSCITest.cpp

[orc-rt] Change SPS controller-interface naming conventions. (#195614)

This commit makes two changes to the naming conventions for SPS CI
symbols:

1. The orc_rt_sps_ci_ prefix is replaced with orc_rt_ci_sps_ (for SPS
wrapper functions) and orc_rt_ci_ (without the "sps_" suffix) for data
symbols.

2. The _sps_wrapper suffix is dropped from wrapper functions, since the
prefix now distinguishes between SPS-wrappers and data symbols.
DeltaFile
+28-28orc-rt/lib/executor/sps-ci/MemoryAccessSPSCI.cpp
+26-26orc-rt/unittests/MemoryAccessSPSCITest.cpp
+16-21orc-rt/lib/executor/sps-ci/SimpleNativeMemoryMapSPSCI.cpp
+8-13orc-rt/unittests/SimpleNativeMemoryMapSPSCITest.cpp
+8-9orc-rt/lib/executor/sps-ci/NativeDylibManagerSPSCI.cpp
+6-6orc-rt/unittests/NativeDylibManagerSPSCITest.cpp
+92-1033 files not shown
+102-1139 files