LLVM/project 79f1900llvm/lib/Target/PowerPC PPCISelLowering.cpp PPCInstrAltivec.td, llvm/test/CodeGen/PowerPC partial-red.ll

[PowerPC] Add PPC BE support for partial reductions (#195927)

Add PPC BE support for partial reduction ISD opcodes
PARTIAL_REDUCE_UMLA/SMLA/SUMLA.
DeltaFile
+466-0llvm/test/CodeGen/PowerPC/partial-red.ll
+35-0llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+10-0llvm/lib/Target/PowerPC/PPCInstrAltivec.td
+2-0llvm/lib/Target/PowerPC/PPCISelLowering.h
+513-04 files

FreeNAS/freenas 3095bccsrc/middlewared/middlewared/plugins/container crud.py, src/middlewared/middlewared/plugins/pool_ dataset.py

Harden default dataset config for NAS storage

This commit changes our defaults for newly created filesystems
that are outside of namespaces for root filesystems for apps and
containers. Specifically, we're now setting noexec, nosuid, and
nodev by default to more closely align with storage industry
best practices. No migration is one for existing data.

The noexec property is exposed to users because there is
prior precedence for allowing users to toggle on/off (apps may
want to execute scripts provided on generic NAS storage), but
other options are not exposed directly to users in the
pool.dataset.create API.
DeltaFile
+42-0tests/api2/test_pool_dataset_create.py
+28-0tests/api2/test_container.py
+21-0tests/api2/test_apps.py
+17-1src/middlewared/middlewared/plugins/pool_/dataset.py
+14-0tests/api2/test_006_pool_and_sysds.py
+11-2src/middlewared/middlewared/plugins/container/crud.py
+133-35 files not shown
+155-611 files

FreeNAS/freenas 5684327tests/sharing_protocols/smb test_smb_timemachine_snapshot.py

Remove pointless test
DeltaFile
+0-30tests/sharing_protocols/smb/test_smb_timemachine_snapshot.py
+0-301 files

FreeNAS/freenas bfbe3e8tests/sharing_protocols/smb test_smb_timemachine_snapshot.py

Remove pointless test
DeltaFile
+0-30tests/sharing_protocols/smb/test_smb_timemachine_snapshot.py
+0-301 files

NetBSD/pkgsrc IonYyx0doc CHANGES-2026

   doc: Updated x11/libxfce4windowing to 4.20.6
VersionDeltaFile
1.3280+2-1doc/CHANGES-2026
+2-11 files

OpenBSD/ports oQvA0OXx11/kde-plasma/plasma-workspace Makefile, x11/kde-plasma/plasma-workspace/patches patch-libnotificationmanager_jobsmodel_cpp

   Backport faf0e944008a8ce3182e11a2ee192b1589c5661a

   libnotificationmanager: Return something of the correct type for most roles

   from kde-distro-packagers at kde.org:

   "we found a regression in Qt 6.11.1 that breaks the job tracker of
   notifications, them not closing properly, among other things, which is a
   quite high profile issue.

   I would therefore suggest if you ship Qt 6.11.1 that you backport this
   change for plasma-workspace [1] since Plasma 6.6.6 is still a couple of
   weeks away. To our knowledge, Qt 6.11.0 and earlier are not affected. We
   do not have a Qt fix yet afaik." -- Kai Uwe

   See also https://bugs.kde.org/show_bug.cgi?id=520120
VersionDeltaFile
1.1+43-0x11/kde-plasma/plasma-workspace/patches/patch-libnotificationmanager_jobsmodel_cpp
1.40+1-0x11/kde-plasma/plasma-workspace/Makefile
+44-02 files

NetBSD/pkgsrc mi0P8QCx11/libxfce4windowing distinfo Makefile

   libxfce4windowing: update to 4.20.6

   4.20.6 (2026-05-24)
   ======
   - Add xfw_screen_get_monitor_for_gdk_monitor()
   - Add missing "New in 4.20.6" docs section
   - Add missing chain up to parent class
   - I18n: Update po/LINGUAS list
   - XfwMonitor: Fix (xdg_)output_done event handling
   - XfwMonitor: Fix typo and initialize class member
   - Ignore workarea/workspace count mismatches
   - Fix incorrect max to clamp workspace number to
   - Implement workspace geometry for wayland
   - Add XfwWorkspace:geometry property
   - Fix missing workspace signal connections in test program
   - Add test program to enumerate workspaces
   - Fix X11 workspace geometry and layout getting out of date
   - Fix incorrect col & row ordering for Wayland workspace coordinates
   - Fix width -> height typo for XfwWorkspaceX11 geometry

    [6 lines not shown]
VersionDeltaFile
1.7+4-4x11/libxfce4windowing/distinfo
1.21+2-3x11/libxfce4windowing/Makefile
1.7+2-1x11/libxfce4windowing/PLIST
+8-83 files

LLVM/project 76c2635llvm/test/CodeGen/AMDGPU/GlobalISel legalize-sextload-s16-true16.mir load-d16.ll

[AMDGPU][True16] Create tests that will demonstrate true16 G_SEXTLOAD/G_ZEXTLOAD legalization changes (#198669)

<sub>Stack created with <a
href="https://github.com/github/gh-stack">GitHub Stacks CLI</a> • <a
href="https://gh.io/stacks-feedback">Give Feedback 💬</a></sub>

Stack PRs:
https://github.com/llvm/llvm-project/pull/198670
https://github.com/llvm/llvm-project/pull/198671

See https://github.com/llvm/llvm-project/pull/195289 for previous
discussion
DeltaFile
+87-0llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sextload-s16-true16.mir
+5-1llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll
+92-12 files

NetBSD/pkgsrc gj1Je7bdoc CHANGES-2026

   doc: Updated www/caddy to 2.11.3
VersionDeltaFile
1.3279+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 6rSM9zOwww/caddy distinfo go-modules.mk

   caddy: update to 2.11.3, containing some security improvements

   2.10.1

   This is probably our biggest patch release ever -- not that lots of
   things were broken, but there's lots of refinement happening thanks to
   broader adoption and contributions from many more people. Just look at
   the New Contributors below!

   Anyway, this release does contain some bug fixes and dependency upgrades
   which we hope will serve you well. Let us know if there's any issues!
   And thank you to all who contributed, especially our reliable maintainer
   team!

   2.10.2

   This is a hotfix release to fix a couple critical issues from v2.10.1

   2.11.1

    [68 lines not shown]
VersionDeltaFile
1.25+805-1,405www/caddy/distinfo
1.17+267-467www/caddy/go-modules.mk
1.105+2-3www/caddy/Makefile
+1,074-1,8753 files

LLVM/project a97f71fllvm/lib/Target/AMDGPU AMDGPURegBankCombiner.cpp, llvm/test/CodeGen/AMDGPU global-saddr-load.ll

PR feedback, fix tests
DeltaFile
+24-90llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
+12-14llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp
+36-1042 files

LLVM/project 45a06acllvm/lib/Target/AMDGPU AMDGPURegBankCombiner.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel load-d16.ll

[AMDGPU][True16] Add regbank combiner cases to fix regression around G_SEXTLOAD
DeltaFile
+63-165llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll
+17-2llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp
+80-1672 files

LLVM/project 5118565llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp

Update comment around destination reg size for clarity
DeltaFile
+5-1llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+5-11 files

LLVM/project cb1bc7allvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU global-saddr-load.ll

Add legalize rules and fix tests
DeltaFile
+165-63llvm/test/CodeGen/AMDGPU/GlobalISel/load-d16.ll
+90-24llvm/test/CodeGen/AMDGPU/global-saddr-load.ll
+6-9llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sextload-s16-true16.mir
+7-2llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+268-984 files

LLVM/project 92ffda6llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU flat-saddr-load.ll

[AMDGPU][True16] Legalize extloads into 16-bit registers

Signed-off-by: Domenic Nutile <domenic.nutile at gmail.com>
DeltaFile
+80-38llvm/test/CodeGen/AMDGPU/flat-saddr-load.ll
+2-2llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+82-402 files

NetBSD/pkgsrc akAzm1Cdoc CHANGES-2026

   doc: Updated databases/sqlc to 1.31.1
VersionDeltaFile
1.3278+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc v0MRE4Zdatabases/sqlc distinfo go-modules.mk

   sqlc: update to 1.31.1

   1.31.1

   - Remove go.mod replace directive that breaks go install ...@latest
   - Downgrade github.com/ncruces/go-sqlite3 to v0.32.0

   1.31.0

   - Strip psql meta-commands from schema files
   - Emit pointers for nullable enum columns when emit_pointers_for_null_types is set
   - Map xid8 to pgtype.Uint64 for pgx/v5
   - Rename :one return variable when it conflicts with a parameter
   - Coerce SQLite JSONB output regardless of type casing
   - Dedupe sqlc.arg parameters wrapped in a type cast for MySQL
   - Preserve MySQL optimizer hints in generated query text
   - Catch invalid ON CONFLICT DO UPDATE column references
   - Replace manual loop with copy() builtin
   - (native) Make MySQL connection check immediate on first attempt

    [19 lines not shown]
VersionDeltaFile
1.5+148-601databases/sqlc/distinfo
1.5+48-199databases/sqlc/go-modules.mk
1.38+2-3databases/sqlc/Makefile
+198-8033 files

LLVM/project a9c9925llvm/docs LangRef.rst

Document that `signaling_nans` requires `strictfp`.
DeltaFile
+2-1llvm/docs/LangRef.rst
+2-11 files

FreeBSD/src 151f097sys/kern subr_eventhandler.c

eventhandler: Fix the NODEBUG build

Reported by:    Michael Butler <imb at protected-networks.net>
Fixes:          735b16d490ae ("eventhandler: Fix a race when pruning eventhandlers")

(cherry picked from commit 3d8928114c4fec6cefbb1cd566ef8d1b3d2999e2)
DeltaFile
+3-1sys/kern/subr_eventhandler.c
+3-11 files

FreeNAS/freenas f5ccb6dsrc/middlewared/middlewared/plugins/filesystem_ perm_check.py

Fix ruff complaint
DeltaFile
+0-1src/middlewared/middlewared/plugins/filesystem_/perm_check.py
+0-11 files

NetBSD/pkgsrc JunIk68devel/at-spi2-core options.mk Makefile

   at-spi2-core: explicitly disable dbus-broker and systemd.

   This fixes the build on (Fedora) Linux.

   There are two implementations of dbus: dbus-daemon and dbus-broker.
   Fedora defaults to the latter, but it requires systemd. pkgsrc has no
   support for linking against builtin libsystemd, so make at-spi2-core use
   dbus-daemon from pkgsrc.

   Suggested by wiz@ and prlw1@ in tech-pkg.
VersionDeltaFile
1.5+4-1devel/at-spi2-core/options.mk
1.68+2-1devel/at-spi2-core/Makefile
1.25+1-2devel/at-spi2-core/PLIST
+7-43 files

OpenBSD/ports dDGkFGOprint/poppler Makefile

   poppler: add bdep on devel/llvm/19
VersionDeltaFile
1.212+3-0print/poppler/Makefile
+3-01 files

OpenBSD/ports Q1mA1v0devel/jenkins/devel distinfo Makefile

   Update jenkins-devel to 2.565
VersionDeltaFile
1.194+2-2devel/jenkins/devel/distinfo
1.222+1-2devel/jenkins/devel/Makefile
+3-42 files

OpenBSD/ports zapAAyHdevel/jenkins/stable distinfo Makefile

   Update jenkins-stable to 2.555.2
VersionDeltaFile
1.69+2-2devel/jenkins/stable/distinfo
1.96+1-2devel/jenkins/stable/Makefile
+3-42 files

LLVM/project 35babedclang/test/CIR/CodeGenCUDA device-stub.cu

add edge case test
DeltaFile
+14-0clang/test/CIR/CodeGenCUDA/device-stub.cu
+14-01 files

LLVM/project 2bc5459llvm/include/llvm/Analysis SimplifyQuery.h, llvm/lib/Analysis InstructionSimplify.cpp

Update transformations sensitive to signaling NaNs

Previously exception handling behavior was uses as an indicator of sNaN
support. With introducing a special function attribute `signaling_nans`
the checks for sNaN support must be changed to use the function
attribute rather than the exception behavior.
DeltaFile
+230-22llvm/test/Transforms/InstSimplify/strictfp-fsub.ll
+119-14llvm/test/Transforms/InstSimplify/strictfp-fadd.ll
+23-15llvm/lib/Analysis/InstructionSimplify.cpp
+28-0llvm/test/Transforms/InstSimplify/fdiv-strictfp.ll
+28-0llvm/test/Transforms/InstSimplify/floating-point-arithmetic-strictfp.ll
+8-0llvm/include/llvm/Analysis/SimplifyQuery.h
+436-511 files not shown
+436-577 files

OpenBSD/ports gQJIAFcnet/ruby-googleapis-common-protos-types distinfo Makefile

   Update googleapis-common-protos-types to 1.23.0
VersionDeltaFile
1.4+2-2net/ruby-googleapis-common-protos-types/distinfo
1.4+1-1net/ruby-googleapis-common-protos-types/Makefile
+3-32 files

OpenBSD/ports 7Mt0B5Tnet/ruby-grpc Makefile distinfo

   Update ruby-grpc to 1.80.0
VersionDeltaFile
1.9+7-6net/ruby-grpc/Makefile
1.7+2-2net/ruby-grpc/distinfo
+9-82 files

OpenBSD/ports 3rFaXaUnet/grpc Makefile distinfo, net/grpc/patches patch-src_core_credentials_transport_tls_ssl_utils_cc patch-CMakeLists_txt

   Update grpc to 1.80.0
VersionDeltaFile
1.18+7-7net/grpc/Makefile
1.5+3-4net/grpc/pkg/PLIST
1.12+2-2net/grpc/distinfo
1.2+1-1net/grpc/patches/patch-src_core_credentials_transport_tls_ssl_utils_cc
1.8+1-1net/grpc/patches/patch-CMakeLists_txt
1.3+0-0net/grpc/patches/patch-src_core_lib_iomgr_resolve_address_h
+14-152 files not shown
+14-158 files

LLVM/project 78f660cllvm/lib/CodeGen AtomicExpandPass.cpp, llvm/test/Transforms/AtomicExpand/X86 expand-atomic-non-integer.ll

[AtomicExpand] Support non-integer atomic loads. (#199310)

This is arguably an enhancement rather than a bugfix.  But
AtomicExpandPass already tries to support some non-integer atomic ops
using cmpxchg by bitcasting to/from an integer type.  We're just missing
this one path used by atomic load.  Seems easy enough to support it.

This bug was found by a large run of Opus 4.7 looking for bugs in LLVM.
DeltaFile
+43-3llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
+11-1llvm/lib/CodeGen/AtomicExpandPass.cpp
+54-42 files