LLVM/project 064877blibclc/clc/include/clc/subgroup clc_sub_group_non_uniform_reduce_decl.inc clc_sub_group_non_uniform_reduce.inc, libclc/clc/lib/amdgpu/subgroup clc_sub_group_non_uniform_reduce.inc

Address comments
DeltaFile
+0-87libclc/clc/lib/amdgpu/subgroup/clc_sub_group_non_uniform_reduce.inc
+33-0libclc/clc/include/clc/subgroup/clc_sub_group_non_uniform_reduce_decl.inc
+0-33libclc/clc/include/clc/subgroup/clc_sub_group_non_uniform_reduce.inc
+2-2libclc/clc/include/clc/subgroup/clc_sub_group_non_uniform_reduce.h
+35-1224 files

LLVM/project 9a4c6c0mlir/lib/Conversion/GPUToSPIRV GPUToSPIRV.cpp, mlir/test/Conversion/GPUToSPIRV broadcast.mlir

[mlir][spirv][gpu] Add lowering for gpu.subgroup_broadcast (#187947)

Add lowering for `gpu.subgroup_broadcast` and
`gpu.subgroup_broadcast_first` to `spirv.GroupNonUniformBroadcast` and
`spirv.GroupNonUniformBroadcastFirst`.

Fixes #157940
DeltaFile
+47-0mlir/test/Conversion/GPUToSPIRV/broadcast.mlir
+39-0mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp
+86-02 files

LLVM/project 08c830aclang/lib/CIR/CodeGen CIRGenModule.cpp

remove MissingFeatures::opFuncSection
DeltaFile
+0-1clang/lib/CIR/CodeGen/CIRGenModule.cpp
+0-11 files

LLVM/project 9b44b22llvm/test/tools/llvm-debuginfod-find headers-winhttp.test

Revert "[llvm] Attempt to re-enable llvm-debuginfod-find test on Windows bots…"

This reverts commit 906912d752e5d6e53de0665df67cc40a83ca2091.
DeltaFile
+10-1llvm/test/tools/llvm-debuginfod-find/headers-winhttp.test
+10-11 files

OPNSense/core 234274fsrc/opnsense/mvc/app/models/OPNsense/Base/FieldTypes BaseSetField.php, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

kea: move pool-in-subnet validation logic mostly to KeaPoolsField
DeltaFile
+40-14src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+5-15src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+1-1src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/BaseSetField.php
+46-303 files

LLVM/project 286909allvm/include/llvm/IR PatternMatch.h, llvm/unittests/IR PatternMatch.cpp

PatternMatch: Add matchers for positive or negative infinity

The existing m_Inf deceptively matches both positive and negative
infinities. Add variants that match the specific sign.
DeltaFile
+18-0llvm/include/llvm/IR/PatternMatch.h
+6-0llvm/unittests/IR/PatternMatch.cpp
+24-02 files

NetBSD/pkgsrc qV9n8codoc CHANGES-2026

   Updated x11/wxGTK32, net/rclone
VersionDeltaFile
1.1912+3-1doc/CHANGES-2026
+3-11 files

OPNSense/core 4c50808src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

foo
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+1-11 files

NetBSD/pkgsrc aKipADXnet/rclone distinfo go-modules.mk

   rclone: updated to 1.73.3

   v1.73.3 - 2026-03-23

   Bug Fixes

   build
   Update to google.golang.org/grpc 1.79.3 to fix CVE-2026-33186 (dependabot[bot])
   Update to github.com/buger/jsonparser 1.1.2 to fix GHSA-6g7g-w4f8-9c9x (dependabot[bot])

   doc fixes
   Added text to the label showing version-introduced info (Jan-Philipp Reßler)
   Clarify Filen password change requires updating both password and API key in rclone config (Jason)
   s3: clarify multi tenant support for Cubbit (Marco Ferretti)
   jottacloud: Fix broken link (albertony)

   lib/rest: Fix URLPathEscapeAll breaking WebDAV servers (eg nzbdav) with strict path matching (Andrew Furman)

   list: Fix nil pointer panic in Sorter when temp file creation fails (Nick Craig-Wood)
VersionDeltaFile
1.36+46-46net/rclone/distinfo
1.24+14-14net/rclone/go-modules.mk
1.96+2-2net/rclone/Makefile
+62-623 files

OPNSense/core b56c929src/opnsense/mvc/app/models/OPNsense/Base Validation.php

avoid stacking messages optionally
DeltaFile
+11-2src/opnsense/mvc/app/models/OPNsense/Base/Validation.php
+11-21 files

LLVM/project 93e475aclang-tools-extra/clang-tidy/modernize UseStdPrintCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Add missing #include insertion in macros for modernize-use-std-print (#188394)

Follow-up of: #188247

---------

Co-authored-by: Victor Chernyakin <chernyakin.victor.j at outlook.com>
DeltaFile
+12-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-print-macro.cpp
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+2-1clang-tools-extra/clang-tidy/modernize/UseStdPrintCheck.cpp
+19-13 files

NetBSD/pkgsrc F4H5Q2Jx11/wxGTK32 PLIST PLIST.Darwin, x11/wxGTK32/patches patch-configure

   wxGTK32: updated to 3.2.10

   3.2.10 is a minor bug fix release but does contain a number of important fixes for macOS:

   Fix install names of the libraries when using “make install”
   Fix crash on some key presses in wxDataViewCtrl
   Fix memory leaks in a number of controls
   Fix regression in wxFileDialog filters in 3.2.9
   Many fixes for macOS 26 Tahoe

   It also contains the following changes:

   Fix regression in wxStaticBitmap::SetBitmap() in wxMSW 3.2.9
   Fix right/middle click events in vertical wxAuiToolBar
   Don’t use first image for wxListCtrl items without images in wxMSW
   Handle font names longer than 31 characters in wxMSW
VersionDeltaFile
1.15+17-17x11/wxGTK32/PLIST
1.11+14-14x11/wxGTK32/PLIST.Darwin
1.7+3-24x11/wxGTK32/patches/patch-configure
1.21+5-5x11/wxGTK32/distinfo
1.67+2-3x11/wxGTK32/Makefile
+41-635 files

FreeBSD/ports 1f85285multimedia/haruna Makefile

multimedia/haruna: Make yt-dlp dependency optional

Disabled by default, as it pulls indirectly additional llvm21.
DeltaFile
+7-3multimedia/haruna/Makefile
+7-31 files

NetBSD/pkgsrc xdeQru5doc CHANGES-2026

   Updated devel/py-setuptools-rust, devel/py-pylru
VersionDeltaFile
1.1911+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc E8WIrh4devel/py-pylru PLIST Makefile

   py-pylru: updated to 1.2.2

   1.2.2
   Unknown changes
VersionDeltaFile
1.2+6-5devel/py-pylru/PLIST
1.4+5-3devel/py-pylru/Makefile
1.5+4-4devel/py-pylru/distinfo
+15-123 files

OPNSense/core e8b2f30src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

kea: tweak messages
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+2-21 files

NetBSD/src ffkqabhtests/bin/sh t_expand.sh

   Learn how to add (me that is).

   This is a NFC change - just correcting the sub-test numbers in the
   comments (somehow, sometime in the past, I deduced that 79 + 3 == 80,
   and from that point onwards, everything was out by two).

   The tests themselves count properly, the comments are intended to allow
   matching the failing sub-test number reported when something fails, with
   the code for the failing sub-test in the source.   Having the wrong values
   listed wouldn't help with that.   Of course, as this simple test case
   doesn't fail, it was never noticed that the numbering was incorrect.
VersionDeltaFile
1.28+25-25tests/bin/sh/t_expand.sh
+25-251 files

NetBSD/pkgsrc 8uthNMadevel/py-setuptools-rust distinfo Makefile

   py-setuptools-rust: updated to 1.12.1

   1.12.1 (2026-03-26)
   - Migrate to trusted publishing.
   - Strip target suffix for cargo-zigbuild compatibility.
VersionDeltaFile
1.20+4-4devel/py-setuptools-rust/distinfo
1.24+2-2devel/py-setuptools-rust/Makefile
+6-62 files

NetBSD/pkgsrc vRL0fKVdoc CHANGES-2026

   Updated www/py-w3lib, www/py-werkzeug
VersionDeltaFile
1.1910+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc Shc0qT7www/py-werkzeug distinfo Makefile.common

   py-werkzeug: updated to 3.1.7

   Version 3.1.7

   - ``parse_list_header`` preserves partially quoted items, discards empty
     items, and returns empty for unclosed quoted values. :pr:`3128`
   - ``WWWAuthenticate.to_header`` does not produce a trailing space when there
     are no parameters. :issue:`3127`
   - ``Transfer-Encoding`` is parsed as a set. :pr:`3134`
   - ``Request.host``, ``get_host``, and ``host_is_trusted`` validate the
     characters of the value. An empty value is no longer allowed. A Unix socket
     server address is ignored. The ``trusted_list`` argument to
     ``host_is_trusted`` is optional. :pr:`3113`
   - Fix multipart form parser handling of newline at boundary. :issue:`3088`
   - ``Response.make_conditional`` sets the ``Accept-Ranges`` header even if it
     is not a satisfiable range request. :issue:`3108`
   - ``merge_slashes`` merges any number of consecutive slashes. :issue:`3121`
VersionDeltaFile
1.48+4-4www/py-werkzeug/distinfo
1.48+2-2www/py-werkzeug/Makefile.common
+6-62 files

NetBSD/pkgsrc JBb383twww/py-w3lib distinfo Makefile

   py-w3lib: updated to 2.4.1

   2.4.1 (2026-03-20)

   - :func:`~w3lib.url.safe_url_string` now preserves IPv6 brackets in the URL
     netloc
VersionDeltaFile
1.14+4-4www/py-w3lib/distinfo
1.16+2-2www/py-w3lib/Makefile
+6-62 files

OPNSense/core 6eca63esrc/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaPoolsField.php

foo
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+1-11 files

OPNSense/core 6c17c84src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaPoolsField.php

kea: iterateinput does not filter empty strings
DeltaFile
+3-0src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+3-01 files

OPNSense/core 28758c5src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaPoolsField.php

fix issue
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+1-11 files

OPNSense/plugins d0d9a7fnet/frr pkg-descr Makefile, net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms bgp.xml

net/frr: add BGP maximum-paths support for ECMP (#5340)
DeltaFile
+14-0net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/bgp.xml
+10-0net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/BGP.xml
+6-0net/frr/src/opnsense/service/templates/OPNsense/Quagga/bgpd.conf
+4-0net/frr/pkg-descr
+1-1net/frr/Makefile
+35-15 files

LLVM/project 4b715b3libclc/clc/include/clc/subgroup clc_sub_group_non_uniform_reduce.inc, libclc/clc/lib/amdgpu/subgroup clc_sub_group_non_uniform_reduce.cl clc_sub_group_reduce.cl

libclc: Partially implement nonuniform subgroup reduce functions

For AMDGPU these are identical to the uniform case. Stub out the missing
cases with traps to avoid test failures from undefined symbols while keeping
the structure consistent.
DeltaFile
+384-0libclc/clc/lib/amdgpu/subgroup/clc_sub_group_non_uniform_reduce.cl
+8-134libclc/clc/lib/amdgpu/subgroup/clc_sub_group_reduce.cl
+87-0libclc/clc/lib/amdgpu/subgroup/clc_sub_group_non_uniform_reduce.inc
+48-0libclc/opencl/lib/generic/subgroup/sub_group_non_uniform_reduce.inc
+33-0libclc/clc/include/clc/subgroup/clc_sub_group_non_uniform_reduce.inc
+30-0libclc/opencl/lib/generic/subgroup/sub_group_non_uniform_reduce.cl
+590-1344 files not shown
+647-13410 files

LLVM/project 56e1510libclc/clc/include/clc clc_target_defines.h, libclc/clc/include/clc/collective clc_work_group_scan_decl.inc clc_work_group_scan.h

libclc: Add work group scan functions (#188829)
DeltaFile
+155-0libclc/clc/lib/generic/collective/clc_work_group_scan.inc
+41-0libclc/opencl/lib/generic/collective/work_group_scan.inc
+38-0libclc/clc/lib/generic/collective/clc_work_group_scan.cl
+25-0libclc/clc/include/clc/collective/clc_work_group_scan_decl.inc
+23-0libclc/clc/include/clc/clc_target_defines.h
+20-0libclc/clc/include/clc/collective/clc_work_group_scan.h
+302-03 files not shown
+319-09 files

LLVM/project 5c0c421clang/lib/Serialization ASTWriterStmt.cpp ASTReaderStmt.cpp, clang/test/ASTMerge/generic-selection-expr test-type.c

Support Serializing/Deserializing Extended Generic Selection Expressions

Clang supports using a type as the predicate for generic selection
expressions but lacked support for serializing/deserializing these
extended generic selection expressions.

Signed-off-by: Will Hawkins <hawkinsw at obs.cr>
DeltaFile
+13-5clang/lib/Serialization/ASTWriterStmt.cpp
+6-5clang/lib/Serialization/ASTReaderStmt.cpp
+4-0clang/test/ASTMerge/generic-selection-expr/Inputs/generic-type.c
+3-0clang/test/ASTMerge/generic-selection-expr/test-type.c
+26-104 files

OPNSense/core e886104src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes KeaPoolsField.php

foo
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/FieldTypes/KeaPoolsField.php
+1-11 files

FreeBSD/ports c611823devel/py-pipenv/files patch-pyproject.toml

devel/py-pipenv: do not pollute site-packages

PR:             293786
Approved by:    sunpoet (maintainer)
DeltaFile
+11-2devel/py-pipenv/files/patch-pyproject.toml
+11-21 files