OPNSense/core 3e73897 — src/opnsense/mvc/app/views/OPNsense/Unbound overview.volt

reporting: unbound: add dnssec status column in details grid (#10940)

PR: https://github.com/opnsense/core/issues/10704

(cherry picked from commit c6318dfbbdfcc79e7edbfc46f10ae6f878c32e1c)
(cherry picked from commit 384bd74f60cd5020ef06cdaaa0b79378c7c57c33)
DeltaFile
+18-11src/opnsense/mvc/app/views/OPNsense/Unbound/overview.volt
+18-111 files

OPNSense/core 466c9c5 — src/etc/inc/plugins.inc.d core.inc

system: $config is unused in core.inc

(cherry picked from commit f76beb8ff0aba6ca94fd7cdb612647359d594138)
DeltaFile
+0-5src/etc/inc/plugins.inc.d/core.inc
+0-51 files

LLVM/project 596fe13 — offload/test/offloading target-no-loop.c, offload/test/offloading/fortran target-no-loop.f90

[offload][OpenMP][NFC] Add a default-grid run to the no-loop tests

Add a run without OMP_NUM_TEAMS and OMP_TEAMS_THREAD_LIMIT to show the
kernels are promoted with the runtime's default grid as well.
DeltaFile
+9-0offload/test/offloading/target-no-loop.c
+9-0offload/test/offloading/fortran/target-no-loop.f90
+18-02 files

LLVM/project bd1c9e3 — flang/lib/Lower ConvertCall.cpp, flang/test/Lower/OpenACC acc-data-cuda-device-compute.f90

[flang][OpenACC] Preserve compute bindings for CUDA DEVICE arguments (#229420)

Only use alternate bindings from enclosing structured data constructs
for calls outside OpenACC compute constructs. Inside compute constructs,
use the ordinary symbol binding so data legalization can find the
mapping and explicit mappings or privatization are respected.
DeltaFile
+135-0flang/test/Lower/OpenACC/acc-data-cuda-device-compute.f90
+6-0flang/lib/Lower/ConvertCall.cpp
+141-02 files

OPNSense/core 649bcb2 — src/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes UidField.php

mvc: UidField: allow reuse of UID 0 for system scope users
DeltaFile
+11-6src/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/UidField.php
+11-61 files

OPNSense/core cc0b292 — src/opnsense/mvc/app/models/OPNsense/Auth User.php

system: do not allow system scope users to be renamed

The previous check was about UID 0 and "root", but if we factor
in the "installer" user this construct falls apart.  Instead,
check for system scope and deny all field changes.
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Auth/User.php
+2-21 files

OPNSense/core 786c2e0 — src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms dialogAssignment.xml, src/opnsense/mvc/app/models/OPNsense/Interfaces NetworkInterface.php NetworkInterface.xml

Interfaces: Assignments - add interface configuration settings in new assignments page

PR: https://github.com/opnsense/core/issues/10568 (#10740)

(cherry picked from commit 92cb28a6696d7ab3ffebb929560da1361b501192)
(cherry picked from commit 09c8df5c7ca51dbd24df80934b089bb634233db8)
(cherry picked from commit 6e4dab10429bcb4d05bac9321d1377cbbe63f5ed)
(cherry picked from commit 05a5ab8f83a697cca893554e8ebd2c65764271e8)
(cherry picked from commit d6a1f0118c94fa5c133d54e8cd5dafa6aaca98bb)
(cherry picked from commit 2f2d9892a0d64fb4c9839fe0ee14ce573f72959e)
(cherry picked from commit 3fad5a050483008c8e4e162175efa0991552c970)
(cherry picked from commit 857b29009bdcf7e0ed8b8966bc831e12430c7698)
(cherry picked from commit dfb019d9ab92145b1668ca125ce3eabbf66ec288)
(cherry picked from commit 17bc9256510dfafc0e5df5e14128b0d838431f4d)
(cherry picked from commit 8efb2fa645f2e35c85f3d87701562ab9c01997a1)
(cherry picked from commit 8de365a559f1fdb819bad6f96281c9f944f283f4)
(cherry picked from commit 70c5c92263fc4b9122cb284f4862810dd10751e6)
(cherry picked from commit c3100684f8a2a349e7183a2c86ea8f5f4dd1c084)
(cherry picked from commit 6b2026c70a3667351c194baa3f2de656165f040b)

    [12 lines not shown]
DeltaFile
+559-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/forms/dialogAssignment.xml
+330-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/Dhcp4SendOptionsField.php
+318-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/Dhcp4RequestOptionsField.php
+216-1src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.xml
+194-0src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/NetworkInterfaceField.php
+151-17src/opnsense/mvc/app/models/OPNsense/Interfaces/NetworkInterface.php
+1,768-1811 files not shown
+2,225-2817 files

LLVM/project 770a601 — llvm/lib/Target/ARM ARMTargetTransformInfo.cpp ARMISelLowering.cpp, llvm/test/Analysis/CostModel/ARM shuffle.ll

[ARM] Add vtrn/vzip/vuzp shuffle costs. (#223611)

This is an extension to #223310 to add other shuffle cost kinds for the
Neon Arm cost model.

Fixes the cost model of #222833
DeltaFile
+230-0llvm/lib/Target/ARM/ARMTargetTransformInfo.h
+0-226llvm/lib/Target/ARM/ARMISelLowering.cpp
+52-52llvm/test/Analysis/CostModel/ARM/shuffle.ll
+8-1llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
+290-2794 files

LLVM/project 99445e9 — llvm/lib/Target/AMDGPU AMDGPULegalizerInfo.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel llvm.amdgcn.raw.buffer.store.format.f16.ll llvm.amdgcn.struct.buffer.store.format.f16.ll

AMDGPU/GlobalISel: Fix buffer stores of bf16

The 16-bit store source fixup only handled i8, i16 and f16, so bf16
values reached register bank legalization unextended and failed. Bitcast
16-bit FP sources to i16 before any-extending, rather than any-extending
the FP value directly.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+99-115llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.tbuffer.store.f16.ll
+126-5llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.ll
+10-12llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.struct.buffer.store.format.f16.ll
+5-9llvm/test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll
+7-4llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+247-1455 files

LLVM/project 0cb57d8 — offload/libompaccsupport AsyncInfo.cpp PluginManager.cpp, offload/libomptarget/OpenMP API.cpp

[offload][omp] memory operations through liboffload
DeltaFile
+0-90offload/plugins-nextgen/common/src/PluginInterface.cpp
+69-11offload/libompaccsupport/device.cpp
+42-5offload/libompaccsupport/PluginManager.cpp
+12-24offload/libomptarget/OpenMP/API.cpp
+0-31offload/plugins-nextgen/common/include/PluginInterface.h
+25-4offload/libompaccsupport/AsyncInfo.cpp
+148-1655 files not shown
+180-17011 files

LLVM/project e612bf2 — offload/include device.h omptarget.h, offload/libompaccsupport PluginManager.cpp device.cpp

Remove isDataExchangable and any associated code
Rename helper
DeltaFile
+0-10offload/libompaccsupport/device.cpp
+0-5offload/plugins-nextgen/common/src/PluginInterface.cpp
+2-2offload/include/omptarget.h
+0-3offload/plugins-nextgen/common/include/PluginInterface.h
+0-3offload/libompaccsupport/PluginManager.cpp
+0-3offload/include/device.h
+2-261 files not shown
+3-277 files

OPNSense/core 384bd74 — src/opnsense/mvc/app/views/OPNsense/Unbound overview.volt

reporting: unbound: capitalize DNSSEC status column header
DeltaFile
+1-1src/opnsense/mvc/app/views/OPNsense/Unbound/overview.volt
+1-11 files

NetBSD/pkgsrc-wip e8caf78 — yamusic-tui-git go-modules.mk Makefile, yamusic-tui-git/patches patch-ui_model_mainPage_playlistControl.go

yamusic-tui-git: update to 0.8.0

Upstream changes:
 * Theming support (configurable colors and "icons");
 * MacOS media control integration;
 * UI components toggle;
 * Volume indicator;
 * Switched to a new rotor API for my wave;
 * Various tracklist fixes and pages keybinding;
 * Support for HTTP proxy and self-signed SSL certs;
 * Parallel initial load and fetching playing track info;
 * Liked albums and UI changes for displaying albums;
 * Improved search results (now displays all of the artist's albums instead of popular tracks);
 * Show artist's albums action;
 * Fixed errors in offline mode;
 * Fixed mpris:artUrl field for linux media controls;
 * Fixed terminal title;
 * Fixed playlist controls;
 * Fixed rewind.
DeltaFile
+10-9yamusic-tui-git/distinfo
+18-0yamusic-tui-git/patches/patch-ui_model_mainPage_playlistControl.go
+4-4yamusic-tui-git/Makefile
+2-2yamusic-tui-git/go-modules.mk
+34-154 files

FreeBSD/src 25faf86 — share/man/man4 pcm.4, sys/dev/sound/pcm channel.c

pcm.4: Remove DIAGNOSTICS section

These diagnostics do not exist anymore.

MFC after:      1 week
DeltaFile
+1-9share/man/man4/pcm.4
+1-1sys/dev/sound/pcm/channel.c
+2-102 files

NetBSD/pkgsrc noM3mUR — doc CHANGES-2026

   doc: Updated www/resterm to 1.13.0
VersionDeltaFile
1.6754+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 506763a — llvm/test/CodeGen/AMDGPU gds-load-store.ll, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-constant.mir legalize-load-flat.mir

Merge branch 'main' into users/arsenm/remove-kill-flags/codegen/machinelicm-no-kill-flags
DeltaFile
+3,244-2,646llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+2,662-2,708llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+2,490-2,634llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+4,568-0llvm/test/CodeGen/AMDGPU/gds-load-store.ll
+1,880-1,952llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-flat.mir
+1,812-1,908llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+16,656-11,8481,151 files not shown
+57,600-23,9161,157 files

NetBSD/pkgsrc DdbEtFo — www/resterm Makefile go-modules.mk

   resterm: Update to 1.13.0

   Digest auth
   Custom Host headers
   WebSocket
   CLI exit codes

   Fixed
   Canceling an SSE stream closes its connection immediately, even if the server is silent. Switching workspaces no longer leaves the old stream open.
   Closing or canceling a WebSocket session while a send is in progress no longer reports a send error in place of the close or cancellation.
   A WebSocket send that fails before reaching the socket now fails only that send, rather than ending the whole session.
   # @ws close 4001 "client done" now sends client done, without the surrounding quotes. Quotes inside the reason are preserved.
VersionDeltaFile
1.56+9-105www/resterm/distinfo
1.47+2-34www/resterm/go-modules.mk
1.62+1-1www/resterm/Makefile
+12-1403 files

OPNSense/core 17ebc4e — src/opnsense/mvc/app/library/OPNsense/Core Config.php

Config: missing chown in backup call to prevent backend processes leaving unaccessible files for the frontend. closes https://github.com/opnsense/core/pull/10963

(cherry picked from commit 196cb9ab846fccb8446bb25e75fd1dd43a3e94bd)
DeltaFile
+7-1src/opnsense/mvc/app/library/OPNsense/Core/Config.php
+7-11 files

LLVM/project 52e3604 — llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-local.mir regbankselect-amdgcn.s.buffer.load.ll

AMDGPU/GlobalISel: Use integer types when narrowing loads and stores

The narrowScalar mutation for loads and stores produced untyped scalars.
For FP-typed values this resulted in an untyped G_OR in the lowerLoad
expansion for unaligned private accesses, which failed to select.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+441-448llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+268-270llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-flat.mir
+361-0llvm/test/CodeGen/AMDGPU/GlobalISel/load-store-private-unaligned-f64.ll
+16-16llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.s.buffer.load.ll
+16-16llvm/test/CodeGen/AMDGPU/GlobalISel/atomicrmw-fmin-fmax.ll
+12-12llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+1,114-7621 files not shown
+1,117-7657 files

OPNSense/core 2bb36ab — src/opnsense/mvc/app/controllers/OPNsense/Routing/Api SettingsController.php

gateways: null is not going to be a UUID either

ErrorException: Using null as an array offset is deprecated, use an empty string instead in /usr/local/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php:162
Stack trace:

(cherry picked from commit d7cc8e1c0f10f26d0696e74f6127eecea42b672e)
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php
+1-11 files

NetBSD/pkgsrc tScgPb9 — . README.md

   README.md: Prune Twitter link

   Nothing has been posted on the Twitter account for over 6 years.
VersionDeltaFile
1.21+0-1README.md
+0-11 files

LLVM/project 128b03c — clang/include/clang/CodeGenUtils FunctionUtils.h CodeGenUtils.h, clang/lib/CodeGenUtils ModuleUtils.cpp ClassUtils.cpp

[CIR][CodeGen][NFC] Retire the CodeGenUtils.h catch-all header

Moves the last helpers out of `CodeGenUtils.h` into `ClassUtils.h`,
`ModuleUtils.h`, `TargetUtils.h` and `FunctionUtils.h` (`checkTargetFeatures`,
since it came from CodeGenFunction.cpp) and deletes the header. Only moves code
already on main, so it can be dropped on its own.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+0-269clang/lib/CodeGenUtils/CodeGenUtils.cpp
+120-0clang/lib/CodeGenUtils/FunctionUtils.cpp
+0-78clang/include/clang/CodeGenUtils/CodeGenUtils.h
+78-0clang/lib/CodeGenUtils/ClassUtils.cpp
+37-0clang/lib/CodeGenUtils/ModuleUtils.cpp
+24-2clang/include/clang/CodeGenUtils/FunctionUtils.h
+259-34918 files not shown
+337-36324 files

LLVM/project 4e6d716 — clang/include/clang/CodeGenUtils TargetUtils.h, clang/lib/CIR/CodeGen TargetInfo.h TargetInfo.cpp

[CIR][CodeGen][NFC] Share requiresAMDGPUProtectedVisibility

Deduplicates `requiresAMDGPUProtectedVisibility` between CIR and classic CodeGen
into `TargetUtils.h`. The shared version takes a bool for "currently hidden" in
place of the `llvm::GlobalValue` and `cir::VisibilityKind` the two callers
passed.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+3-15clang/lib/CodeGen/Targets/AMDGPU.cpp
+0-14clang/lib/CIR/CodeGen/Targets/AMDGPU.cpp
+14-0clang/lib/CodeGenUtils/TargetUtils.cpp
+6-2clang/lib/CIR/CodeGen/TargetInfo.cpp
+6-0clang/include/clang/CodeGenUtils/TargetUtils.h
+0-4clang/lib/CIR/CodeGen/TargetInfo.h
+29-356 files

LLVM/project 78a42bd — clang/include/clang/CodeGenUtils TargetUtils.h, clang/lib/CIR/CodeGen/Targets AArch64.cpp

[CIR][CodeGen][NFC] Share the Arm SME inlinability check

Deduplicates `ArmSMEInlinability` and `getArmSMEInlinability` between CIR and
classic CodeGen into a new `TargetUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+18-60clang/lib/CodeGen/Targets/AArch64.cpp
+3-52clang/lib/CIR/CodeGen/Targets/AArch64.cpp
+50-0clang/lib/CodeGenUtils/TargetUtils.cpp
+48-0clang/include/clang/CodeGenUtils/TargetUtils.h
+1-0clang/lib/CodeGenUtils/CMakeLists.txt
+120-1125 files

LLVM/project d780074 — clang/include/clang/CodeGenUtils ItaniumCXXABIUtils.h, clang/lib/CIR/CodeGen CIRGenItaniumCXXABI.cpp

[CIR][CodeGen] Share isStandardLibraryRTTIDescriptor

Deduplicates `isStandardLibraryRTTIDescriptor` between CIR and classic CodeGen
into `ItaniumCXXABIUtils.h`, taking the classic implementation. The two copies
have been equivalent since #227781 filled in the builtin types CIR was missing.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+3-155clang/lib/CodeGen/ItaniumCXXABI.cpp
+1-154clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+148-0clang/lib/CodeGenUtils/ItaniumCXXABIUtils.cpp
+4-0clang/include/clang/CodeGenUtils/ItaniumCXXABIUtils.h
+156-3094 files

LLVM/project 85e6513 — clang/include/clang/CodeGenUtils EHPersonality.h, clang/lib/CIR/CodeGen CIRGenException.cpp

[CIR][CodeGen] Share the EH personality selection logic

Deduplicates the EH personality selection (`getEHPersonality`,
`getCXXEHPersonality`) between CIR and classic CodeGen, taking the classic
implementation. CIR's copy lacked the z/OS, Wasm and GNUstep-on-CygMing cases;
none are reachable in CIR today, so no test changes.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+4-127clang/lib/CodeGen/CGException.cpp
+131-0clang/lib/CodeGenUtils/EHPersonality.cpp
+2-116clang/lib/CIR/CodeGen/CIRGenException.cpp
+19-0clang/include/clang/CodeGenUtils/EHPersonality.h
+156-2434 files

LLVM/project dd771be — clang/include/clang/CodeGenUtils TargetUtils.h, clang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp

[CIR][CodeGen][NFC] Share hasExtraNeonArgument

Deduplicates `hasExtraNeonArgument` between CIR and classic CodeGen into
`TargetUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+2-38clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+3-34clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+25-0clang/lib/CodeGenUtils/TargetUtils.cpp
+6-0clang/include/clang/CodeGenUtils/TargetUtils.h
+36-724 files

LLVM/project c27cc9b — clang/include/clang/CodeGenUtils ItaniumCXXABIUtils.h, clang/lib/CIR/CodeGen CIRGenItaniumCXXABI.cpp

[CIR][CodeGen][NFC] Share canUseSingleInheritance

Deduplicates `canUseSingleInheritance` between CIR and classic CodeGen into
`ItaniumCXXABIUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+2-30clang/lib/CodeGen/ItaniumCXXABI.cpp
+2-28clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+22-0clang/lib/CodeGenUtils/ItaniumCXXABIUtils.cpp
+5-0clang/include/clang/CodeGenUtils/ItaniumCXXABIUtils.h
+31-584 files

LLVM/project 96e7490 — clang/include/clang/CodeGenUtils ItaniumCXXABIUtils.h, clang/lib/CIR/CodeGen CIRGenItaniumCXXABI.cpp

[CIR][CodeGen][NFC] Share the Itanium __vmi_class_type_info flags computation

Deduplicates the `__vmi_class_type_info` and `__base_class_type_info` flags and
`computeVMIClassTypeInfoFlags` between CIR and classic CodeGen into
`ItaniumCXXABIUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+3-79clang/lib/CodeGen/ItaniumCXXABI.cpp
+3-77clang/lib/CIR/CodeGen/CIRGenItaniumCXXABI.cpp
+54-0clang/lib/CodeGenUtils/ItaniumCXXABIUtils.cpp
+21-0clang/include/clang/CodeGenUtils/ItaniumCXXABIUtils.h
+81-1564 files

LLVM/project 8908e9c — clang/include/clang/CodeGenUtils RecordLayoutUtils.h, clang/lib/CIR/CodeGen CIRGenRecordLayoutBuilder.cpp

[CIR][CodeGen][NFC] Share hasOwnStorage (#227259)

Deduplicates `hasOwnStorage` between CIR and classic CodeGen into
`RecordLayoutUtils.h`.

Assisted-by: Claude Code (Claude Fable 5.1).
DeltaFile
+4-17clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
+1-16clang/lib/CIR/CodeGen/CIRGenRecordLayoutBuilder.cpp
+12-0clang/lib/CodeGenUtils/RecordLayoutUtils.cpp
+5-0clang/include/clang/CodeGenUtils/RecordLayoutUtils.h
+22-334 files