LLVM/project 8b36461lldb/packages/Python/lldbsuite/test/tools/lldb_dap session_helpers.py, lldb/test/API/tools/lldb-dap/evaluate TestDAP_evaluate.py

[lldb-dap] Mirgate TestDAP_evaluate. (#212282)

rewrite the `assertEvaluate` and `assertEvaluateFailure` helpers to use
the already existing `session.verify_evaluate` function. THe helpers are
now inlined functions.
DeltaFile
+285-410lldb/test/API/tools/lldb-dap/evaluate/TestDAP_evaluate.py
+2-1lldb/packages/Python/lldbsuite/test/tools/lldb_dap/session_helpers.py
+287-4112 files

LLVM/project c1fa61aflang/lib/Evaluate host.h

Satisfy ARM Premerge-CI
DeltaFile
+1-1flang/lib/Evaluate/host.h
+1-11 files

FreeNAS/freenas df0500dtests/sharing_protocols/iscsi test_262_iscsi_alua.py

NAS-142003 / 25.10.6 / add test for compare and write (by yocalebo) (#19447)

Two of our FC ALUA customers are hitting panic's on the standby
controllers on 25.10.4 and 25.10.5. The stack trace and the details are
in https://github.com/truenas/scst/pull/101. This test reproduced the
_exact_ stack trace that the customers reported.

After the changes in above linked PR, this test completes without
panic'ing the standby controller.

Original PR: https://github.com/truenas/middleware/pull/19444

---------

Co-authored-by: Caleb St. John <30729806+yocalebo at users.noreply.github.com>
DeltaFile
+195-1tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+195-11 files

LLVM/project 6a89883llvm/lib/Target/AMDGPU SIInstrInfo.cpp, llvm/test/CodeGen/AMDGPU si-fix-sgpr-copies-av-constrain.mir

[AMDGPU] Fix getDestEquivalentVGPRClass narrowing AV-class registers (#212963)

isVGPRClass() rejects AV-class registers, so they were narrowed to
VGPR-only instead of preserved. Same reasoning behind the fix as in
SIPreAllocateWWMRegs (see
https://github.com/llvm/llvm-project/pull/211560)
DeltaFile
+19-0llvm/test/CodeGen/AMDGPU/si-fix-sgpr-copies-av-constrain.mir
+1-1llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+20-12 files

LLVM/project a0c7f83utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[Bazel] Fixes ba37179 (#212986)

This fixes ba371791db4f9e7ef05f0a1c26529298b2951a4b (#212948).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=ba371791db4f9e7ef05f0a1c26529298b2951a4b

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+2-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+2-01 files

LLVM/project 5f3d1bcllvm/include/llvm/CodeGen SelectionDAG.h, llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp SelectionDAG.cpp

DAG: Use poison in getLoad/getStore for offsets

The painful part of this is due to a few unfortunate things.

1. poison is legalized to undef
2. Non-indexed load/store encode the offset as an undef (which is
   not like a TargetConstant, and does get legalized)
3. 2 asserts in DAGCombiner expect identical load/store nodes,
   which assumes the offset will be preserved and not converted
   between poison and undef
4. The getLoad/getStore overloads are a mess, and a path was missing
   to recreate the store case with the original offset.
DeltaFile
+36-20llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+11-10llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+7-7llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
+6-6llvm/test/tools/UpdateTestChecks/update_llc_test_checks/Inputs/amdgpu_isel.ll.expected
+12-0llvm/include/llvm/CodeGen/SelectionDAG.h
+4-4llvm/test/CodeGen/X86/merge-store-partially-alias-loads.ll
+76-473 files not shown
+80-519 files

NetBSD/pkgsrc 3NEAAukdoc TODO CHANGES-2026

   doc: Updated security/zoneminder to 1.38.3nb1
VersionDeltaFile
1.27662+1-2doc/TODO
1.4840+2-1doc/CHANGES-2026
+3-32 files

LLVM/project 9771205clang/lib/AST/ByteCode Record.h Record.cpp

[clang][bytecode] Add Record::findBase() (#212952)

Similar to findField().
DeltaFile
+4-8clang/lib/AST/ByteCode/Pointer.cpp
+9-0clang/lib/AST/ByteCode/Record.cpp
+1-0clang/lib/AST/ByteCode/Record.h
+14-83 files

NetBSD/pkgsrc KzPCn4usecurity/zoneminder distinfo Makefile, security/zoneminder/patches patch-scripts_ZoneMinder_lib_ZoneMinder_General_pm patch-CMakeLists.txt

   security/zoneminder: Update to 1.38.3

   Upstream NEWS, less bugfixes and minor improvements:

   ZoneMinder 1.38.x Release Notes
   TL;DR - Key Highlights

     - Role-Based Access Control - Enterprise-grade permission system with user roles
     - Modern Streaming - WebRTC, Go2RTC, RTSP2Web support with hardware acceleration
     - Monitor Function Redesign - Granular control with separate Capturing, Analysing, and Recording settings
     - Enhanced Protocols - ONVIF Events, MQTT, Amcrest API integration
     -Event Tagging - Flexible labeling and organization system
     - Server Monitoring - Real-time CPU, memory, and performance metrics
     - Geolocation - Geographic tracking for events and servers
     - Hardware Encoding - GPU acceleration for video encoding

   Overview

   ZoneMinder 1.38.x represents a major evolution from version 1.36.x,

    [232 lines not shown]
VersionDeltaFile
1.13+615-227security/zoneminder/PLIST
1.105+53-30security/zoneminder/Makefile
1.5+38-22security/zoneminder/patches/patch-src_zm_signal_cpp
1.29+22-29security/zoneminder/distinfo
1.5+14-26security/zoneminder/patches/patch-CMakeLists.txt
1.5+20-15security/zoneminder/patches/patch-scripts_ZoneMinder_lib_ZoneMinder_General_pm
+762-34922 files not shown
+880-41328 files

LLVM/project dc6cd6amlir/tools/mlir-tblgen LLVMIRIntrinsicGen.cpp

[mlir] Honor IntrHasSideEffects on IntrNoMem LLVM intrinsics (#212760)

`[IntrNoMem, IntrHasSideEffects]` is a perfectly valid intrinsic trait
combination, and MLIR would CSE/DCE those without checking. This mirrors
how LLVM models this, see getEffectiveME in IntrinsicEmitter.cpp
DeltaFile
+7-3mlir/tools/mlir-tblgen/LLVMIRIntrinsicGen.cpp
+7-31 files

LLVM/project e9777c5llvm/test/Analysis/CostModel/AArch64 arith.ll arith-widening.ll

[AArch64] Add all cost kinds for integer getArithmeticInstrCost (#210759)

This adds all (CodeSize, Latency, LatSize) costs to
getArithmeticInstrCost integer operations, getting the cost more correct
especially for operations that expand into multiple instructions.
Floating point are left to another commit to limit the impact.
DeltaFile
+304-304llvm/test/Analysis/CostModel/AArch64/div.ll
+226-226llvm/test/Analysis/CostModel/AArch64/rem.ll
+222-222llvm/test/Analysis/CostModel/AArch64/sve-div.ll
+186-186llvm/test/Analysis/CostModel/AArch64/sve-rem.ll
+178-178llvm/test/Analysis/CostModel/AArch64/arith-widening.ll
+82-82llvm/test/Analysis/CostModel/AArch64/arith.ll
+1,198-1,19813 files not shown
+1,450-1,44819 files

NetBSD/pkgsrc PUCSs8Mx11/qt6-qtbase PLIST

   qt6-qtbase: Put Qt6Drm* cmake files behind PLIST.wayland.

   I am not 100% sure this is the correct variable, but it matches
   libdrm-egl-server.so and the files are found under the wayland/ source
   directory, so it's probably correct.  Fixes non-wayland installs.
VersionDeltaFile
1.38+15-15x11/qt6-qtbase/PLIST
+15-151 files

FreeBSD/src 25165e4sys/kern uipc_mbuf.c

mbuf: Make m_unshare() fail on KTLS mbufs

Commit f2202ab5abda did not account for  KTLS mbufs.

m_unshare() tries to linearize the original mbuf chain and creates a
writable copy of it, converting unmapped mbufs.  Both of them are
unsafe for KTLS mbufs.

It is better to return NULL if the mbuf chain contains a KTLS mbuf.

Reported by:    jhb
Reviewed by:    jhb
Differential Revision:  https://reviews.freebsd.org/D58466
DeltaFile
+9-0sys/kern/uipc_mbuf.c
+9-01 files

FreeBSD/ports 80f1e6bjava/openjdk26 Makefile distinfo

java/openjdk26: Upgrade to OpenJDK 26.0.2

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3java/openjdk26/distinfo
+2-3java/openjdk26/Makefile
+5-62 files

LLVM/project 424d5a7llvm/tools/llvm-gpu-loader llvm-gpu-loader.cpp

[OFFLOAD] Fix a platform selection issue for llvm-gpu-loader (#212893)

Currently if an image supplied to llvm-gpu-loader is not properly
detected by its platform detection logic it does not accept it for
execution. The example could be a spirv or bitcode format. This fix
allows it to rely on devices to device if an image will be accepted and
uses its existing platform detection logic as an optimization only
DeltaFile
+4-1llvm/tools/llvm-gpu-loader/llvm-gpu-loader.cpp
+4-11 files

NetBSD/pkgsrc uKmXAO0doc CHANGES-2026

   doc: Updated textproc/xmlto to 0.0.29nb3
VersionDeltaFile
1.4839+2-1doc/CHANGES-2026
+2-11 files

LLVM/project c1e4d84flang/include/flang/Evaluate real.h complex.h

Clearify REAL(10) and COMPLEX(10)
DeltaFile
+1-3flang/include/flang/Evaluate/complex.h
+2-0flang/include/flang/Evaluate/real.h
+3-32 files

NetBSD/pkgsrc ILiYJeptextproc/xmlto Makefile

   xmlto: Add libpaper dependency.

   Goes looking for paperconf and embeds a path to it if found, so supply it
   ourselves to ensure consistency.  Bump PKGREVISION.
VersionDeltaFile
1.52+4-2textproc/xmlto/Makefile
+4-21 files

FreeNAS/freenas ba67624tests/sharing_protocols/iscsi test_262_iscsi_alua.py

NAS-142003 / 26.0.0-RC.1 / add test for compare and write (by yocalebo) (#19449)

Two of our FC ALUA customers are hitting panic's on the standby
controllers on 25.10.4 and 25.10.5. The stack trace and the details are
in https://github.com/truenas/scst/pull/101. This test reproduced the
_exact_ stack trace that the customers reported.

After the changes in above linked PR, this test completes without
panic'ing the standby controller.

Original PR: https://github.com/truenas/middleware/pull/19444

Co-authored-by: caleb <yocalebo at gmail.com>
DeltaFile
+194-0tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+194-01 files

FreeNAS/freenas 41f5eddtests/sharing_protocols/iscsi test_262_iscsi_alua.py

NAS-142003 / 26.0.0-BETA.3 / add test for compare and write (by yocalebo) (#19448)

Two of our FC ALUA customers are hitting panic's on the standby
controllers on 25.10.4 and 25.10.5. The stack trace and the details are
in https://github.com/truenas/scst/pull/101. This test reproduced the
_exact_ stack trace that the customers reported.

After the changes in above linked PR, this test completes without
panic'ing the standby controller.

Original PR: https://github.com/truenas/middleware/pull/19444

Co-authored-by: caleb <yocalebo at gmail.com>
DeltaFile
+194-0tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+194-01 files

LLVM/project edff431llvm/include/llvm/Target GenericOpcodes.td, llvm/test/CodeGen/AMDGPU flat-saddr-atomics.ll

GlobalISel: Don't use GISelMatchGenericTypes for floating point opcodes

With GISelMatchGenericTypes, AMDGPU had the same input pattern for
G_ATOMICRMW_FADD that checks for v2s16, so the one that is first
in the tablegen table always fires (it was v2f16 in this case).
Should explicitly check for v2f16/v2bf16.
DeltaFile
+41-35llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-fadd-region.mir
+41-35llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-fadd-local.mir
+20-40llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+14-8llvm/include/llvm/Target/GenericOpcodes.td
+116-1184 files

FreeNAS/freenas 890f8ad

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 876a834tests/sharing_protocols/iscsi test_262_iscsi_alua.py

NAS-142003 / 27.0.0-BETA.1 / add test for compare and write (#19444)

Two of our FC ALUA customers are hitting panic's on the standby
controllers on 25.10.4 and 25.10.5. The stack trace and the details are
in https://github.com/truenas/scst/pull/101. This test reproduced the
_exact_ stack trace that the customers reported.

After the changes in above linked PR, this test completes without
panic'ing the standby controller.
DeltaFile
+194-0tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+194-01 files

LLVM/project c9c03edllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/ARM non-fp-math-op.ll

[SLP]Fix a crash on non-fp operator isFast request

isFast should be used only on FPMathOperator kind instructons.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/213008
DeltaFile
+20-0llvm/test/Transforms/SLPVectorizer/ARM/non-fp-math-op.ll
+2-2llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+22-22 files

LLVM/project 76140a6libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/filebuf.members xsgetn.buffer.pass.cpp

[libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (#212969)

We want to back-port the fix for xsgetn, so the XFAIL needs to be
updated to reflect that.
DeltaFile
+1-1libcxx/test/extensions/libcxx/input.output/file.streams/fstreams/filebuf.members/xsgetn.buffer.pass.cpp
+1-11 files

LLVM/project 7b463ebclang/lib/Driver/ToolChains CommonArgs.cpp AMDGPU.h, clang/test/Driver amdgpu-assembler-xnack-sramecc.s

clang/AMDGPU: Forward xnack/sramecc mode to the assembler (#212955)

When assembling a .s file with no target ID directive, the requested
xnack/sramecc mode has no module flag to carry it. Forward the mode
requested via -mxnack/-msramecc (or the -mcpu target ID modifiers) to
the assembler as a target feature so it is recorded in the object's e_flags.

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+33-0clang/test/Driver/amdgpu-assembler-xnack-sramecc.s
+18-1clang/lib/Driver/ToolChains/AMDGPU.cpp
+2-1clang/lib/Driver/ToolChains/AMDGPU.h
+1-1clang/lib/Driver/ToolChains/CommonArgs.cpp
+54-34 files

LLVM/project 71144f7clang/lib/CodeGen CGOpenMPRuntimeGPU.cpp

clang: Use NVPTX TargetParser for OpenMP unified-addressing check

processRequiresDirective enumerated every OffloadArch value in a switch
only to error on nvptx architectures older than sm_60. Replace it with
NVPTX::supportsUnifiedAddressing() applied to the parsed target CPU so
we don't need to keep adding cases here every time a new target is
added.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+8-120clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+8-1201 files

LLVM/project a13a7dcllvm/include/llvm/TargetParser NVPTXTargetParser.def

Apply suggestions from code review

Co-authored-by: Matt Arsenault <arsenm2 at gmail.com>
DeltaFile
+1-1llvm/include/llvm/TargetParser/NVPTXTargetParser.def
+1-11 files

LLVM/project d99a5ffclang/include/clang/Basic DiagnosticCommonKinds.td, clang/lib/CodeGen CGOpenMPRuntimeGPU.cpp

clang: Use proper error for unified shared memory openmp error

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+3-5clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+1-1clang/test/OpenMP/requires_codegen.cpp
+2-0clang/include/clang/Basic/DiagnosticCommonKinds.td
+6-63 files

LLVM/project 77a1b23llvm/unittests/TargetParser NVPTXTargetParserTest.cpp

review comment
DeltaFile
+2-2llvm/unittests/TargetParser/NVPTXTargetParserTest.cpp
+2-21 files