LLVM/project 0def776lldb/tools/lldb-dap/extension package-lock.json, llvm/test/CodeGen/NVPTX machine-cse-predicate-inversion.ll

Rebase

Created using spr 1.3.7
DeltaFile
+3,903-0llvm/test/CodeGen/NVPTX/machine-cse-predicate-inversion.ll
+2,504-1,285lldb/tools/lldb-dap/extension/package-lock.json
+0-2,353llvm/test/CodeGen/X86/horizontal-reduce-umax.ll
+0-2,223llvm/test/CodeGen/X86/horizontal-reduce-smin.ll
+0-2,220llvm/test/CodeGen/X86/horizontal-reduce-smax.ll
+0-2,099llvm/test/CodeGen/X86/horizontal-reduce-umin.ll
+6,407-10,1801,490 files not shown
+62,701-31,2981,496 files

LLVM/project 4f4ec3cclang/include/clang/Frontend FrontendActions.h CompilerInstance.h, clang/lib/Frontend CompilerInstance.cpp FrontendActions.cpp

[clang] Allow clang only write module/pch when output is different (#198881)

Add an parameter to the output file creation function in clang to allow
it to configure output backend to only write output if the file is
different from the file on the disk. This is useful in a legacy build
system where the incremental build state is tracked by timestamp. For
example, producing the same clang module in the build will not update
the timestamp, thus downstream jobs do not need to be re-run.

The default value is not change so NFI is expected. This is only to
allow clients need such behavior to enable when needed.

Patched-by: hjyamauchi

Co-authored-by: Hiroshi Yamauchi <56735936+hjyamauchi at users.noreply.github.com>
DeltaFile
+11-9clang/lib/Frontend/CompilerInstance.cpp
+12-1clang/include/clang/Frontend/FrontendActions.h
+8-4clang/lib/Frontend/FrontendActions.cpp
+4-3clang/include/clang/Frontend/CompilerInstance.h
+35-174 files

LLVM/project 35f263clldb/include/lldb/Host/windows PseudoConsole.h, lldb/source/Host/windows PipeWindows.cpp

[NFC][lldb][windows] Replace C-style casts with static_cast / reinterpret_cast (#199039)
DeltaFile
+7-5lldb/include/lldb/Host/windows/PseudoConsole.h
+2-2lldb/source/Plugins/Process/Windows/Common/NativeThreadWindows.cpp
+2-2lldb/source/Plugins/Process/Windows/Common/RegisterContextWindows.cpp
+2-1lldb/source/Host/windows/PipeWindows.cpp
+1-1lldb/source/Plugins/Process/Windows/Common/DebuggerThread.cpp
+1-1lldb/source/Plugins/Process/Windows/Common/TargetThreadWindows.cpp
+15-126 files

FreeBSD/src 8c90d1eshare/man/man4 p9fs.4 Makefile

p9fs.4: MLINK to virtio_p9fs.4

Technically, virtio_p9fs is an emulated device that masquerades
as a p9fs mount, but it does not make sense to have two separate manual
pages.

Reviewed by:    bnovkov, dfr
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57013

(cherry picked from commit 30f500e97b57d36ebb8483cb8b8921507350cd0f)
DeltaFile
+3-2share/man/man4/p9fs.4
+1-0share/man/man4/Makefile
+4-22 files

FreeNAS/freenas 694c116tests/sharing_protocols/iscsi test_262_iscsi_alua.py

iSCSI ALUA: regression test for failover LUN-replace stall

Add an extended test that builds 2 targets (25 + 10 LUNs), opens an
iSCSI session to the standby on the 25-LUN target so the kernel has
tgt_devs to clean up during become_active, then triggers an ungraceful
failover via poweroff_vm. Asserts:

  - /var/log/failover.log on the new master does not contain
    'Failed to restart service "iscsitarget" after 15 seconds',
    which would indicate the LUN-replace loop stalled.
  - /sys/kernel/scst_tgt/async_lun_replace reads 0 after failover,
    confirming reset_active released the parked cleanup work.
  - All LUNs are reachable on the new master.

A function-scoped fixture handles recovery (start_vm, wait_for_backup,
wait_for_settle) so the cluster is restored to a clean two-node state
even if an assertion above failed.

Uses the dataset() asset helper rather than zvol() for lower
per-extent overhead at this scale.
DeltaFile
+210-1tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+210-11 files

FreeNAS/freenas 4e58785tests/sharing_protocols/fibre_channel test_fibre_channel.py, tests/sharing_protocols/nfs test_nfs_mt_races.py test_nfs_dacl_readdir.py

Temporarily restrict sharing tests to iSCSI
DeltaFile
+0-2,303tests/sharing_protocols/nvmet/test_nvmet_tcp.py
+0-1,081tests/sharing_protocols/fibre_channel/test_fibre_channel.py
+0-1,027tests/sharing_protocols/nfs/test_nfs_mt_races.py
+0-921tests/sharing_protocols/nvmet/nvmet_ha_utils.py
+0-818tests/sharing_protocols/smb/test_smb_protocol_base.py
+0-658tests/sharing_protocols/nfs/test_nfs_dacl_readdir.py
+0-6,80818 files not shown
+0-11,43224 files

FreeNAS/freenas a156952src/middlewared/middlewared/etc_files scst.conf.mako

Always set bind_alua_state
DeltaFile
+1-0src/middlewared/middlewared/etc_files/scst.conf.mako
+1-01 files

FreeNAS/freenas 1711783tests/sharing_protocols/iscsi test_262_iscsi_alua.py

Increase timeout for test_failover_lun_replace
DeltaFile
+1-1tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+1-11 files

FreeNAS/freenas aed8c43src/middlewared/middlewared/plugins/iscsi_ scst.py alua.py

Release parked async LUN-replace cleanup after DLM peer eviction

scst.async_lun_replace=1 now also tells the kernel to park the deferred
cleanup of old tgt_devs from each LUN replace until the flag is cleared.
This avoids stalling become_active on scst_dlm_lock_wait inside
scst_clear_reservation while the dead peer is still a DLM lockspace
member.

Add iscsi.scst.disable_async_lun_replace and call it from the end of
iscsi.alua.reset_active, after dlm.reset_active (which evicts the peer)
completes.
DeltaFile
+20-1src/middlewared/middlewared/plugins/iscsi_/scst.py
+10-2src/middlewared/middlewared/plugins/iscsi_/alua.py
+30-32 files

FreeNAS/freenas ecf1107tests/sharing_protocols/iscsi test_262_iscsi_alua.py

Add restore_active_node fixture
DeltaFile
+41-1tests/sharing_protocols/iscsi/test_262_iscsi_alua.py
+41-11 files

FreeNAS/freenas c441164src/middlewared/middlewared/plugins dlm.py

Remove logout all HA targets from reset_active
DeltaFile
+2-5src/middlewared/middlewared/plugins/dlm.py
+2-51 files

FreeBSD/ports cc424fbsysutils/rundeck distinfo Makefile

sysutils/rundeck: Update 5.20.0 => 5.20.1

Release Notes:
https://docs.rundeck.com/docs/history/5_x/version-5.20.1.html

PR:             295411
Sponsored by:   UNIS Labs
DeltaFile
+3-3sysutils/rundeck/distinfo
+2-2sysutils/rundeck/Makefile
+5-52 files

OpenZFS/src 1576195.github/workflows zfs-qemu-packages.yml, .github/workflows/scripts qemu-4-build-vm.sh

CI: Build custom branch from zfs-qemu-packages

The zfs-qemu-packages workflow allows us to easily build RPMs for the
current branch.  However, there can be cases where we want to use the
current CI environment to build older releases.  This can happen when
the VM or runner environment changes, and the older CI doesn't have
the updates needed to run with it anymore.

This commit adds in a text box to specify a specific branch/tag to build
using the current CI environment.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Tony Hutter <hutter2 at llnl.gov>
Closes #18569
DeltaFile
+30-2.github/workflows/scripts/qemu-4-build-vm.sh
+12-0.github/workflows/zfs-qemu-packages.yml
+42-22 files

LLVM/project 50c9658utils/bazel/llvm-project-overlay/mlir BUILD.bazel

Add transform instead of dialect targets
DeltaFile
+2-2utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+2-21 files

FreeBSD/ports 9fbf550graphics/entangle Makefile, graphics/entangle/files patch-src_entangle-main.c patch-src_frontend_entangle-application.c

graphics/entangle: try to unbreak the build after recent changes

Starting with version 1.80, girepository was moved from gobject-
introspection into glib itself.  Replace the old dependency with
fairly straightforward accommodations for new API.

Fixes:  064dc8f4dd33
DeltaFile
+24-0graphics/entangle/files/patch-src_entangle-main.c
+11-0graphics/entangle/files/patch-src_frontend_entangle-application.c
+5-4graphics/entangle/files/patch-meson.build
+1-3graphics/entangle/Makefile
+41-74 files

NetBSD/src 1uFnkEndistrib/sets/lists/base shl.mi, distrib/sets/lists/debug shl.mi

   bump libunbound
VersionDeltaFile
1.401+2-2distrib/sets/lists/debug/shl.mi
1.1041+2-2distrib/sets/lists/base/shl.mi
+4-42 files

LLVM/project 3fa922cclang/lib/Driver/ToolChains Darwin.cpp, clang/test/Driver darwin-ld-samplepgo.c

[Clang][Darwin] Forward profile-sample-file when constructing link job (#198714)
DeltaFile
+29-0llvm/test/tools/llvm-lto/Inputs/sample-profile-module.ll
+15-0clang/test/Driver/darwin-ld-samplepgo.c
+12-0llvm/test/tools/llvm-lto/sample-profile-file.ll
+12-0llvm/test/tools/llvm-lto/sample-profile-file-thinlto.ll
+6-0clang/lib/Driver/ToolChains/Darwin.cpp
+6-0llvm/lib/LTO/ThinLTOCodeGenerator.cpp
+80-03 files not shown
+86-19 files

NetBSD/src 6kZifa7doc 3RDPARTY CHANGES

   new unbound
VersionDeltaFile
1.2210+4-4doc/3RDPARTY
1.3261+2-1doc/CHANGES
+6-52 files

NetBSD/src nicPIA3external/bsd/unbound/dist/libunbound unbound.h, external/bsd/unbound/dist/services authzone.c

   Merge changes between unbound 1.24.2 and 1.25.1
VersionDeltaFile
1.16+215-190external/bsd/unbound/include/config.h
1.6+107-43external/bsd/unbound/dist/services/authzone.c
1.9+22-5external/bsd/unbound/dist/util/netevent.c
1.4+8-0external/bsd/unbound/lib/libunbound/unbound.expsym
1.8+4-0external/bsd/unbound/dist/libunbound/unbound.h
1.9+2-2external/bsd/unbound/lib/libunbound/shlib_version
+358-2401 files not shown
+358-2407 files

FreeBSD/ports c2346ceaudio/subtui distinfo Makefile

audio/subtui: Update to 2.14.3

Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.14.3
DeltaFile
+5-5audio/subtui/distinfo
+1-1audio/subtui/Makefile
+6-62 files

FreeBSD/ports 8f18424sysutils/stackit distinfo Makefile

sysutils/stackit: Update 0.61.0 => 0.63.0

Changelogs:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.62.0
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.63.0

PR:             295472
Sponsored by:   UNIS Labs
DeltaFile
+5-5sysutils/stackit/distinfo
+1-2sysutils/stackit/Makefile
+6-72 files

FreeBSD/ports 0d91825devel/R-cran-bit64 distinfo Makefile

devel/R-cran-bit64: Update to 4.8.2

Reported by:    portscout
DeltaFile
+3-3devel/R-cran-bit64/distinfo
+1-1devel/R-cran-bit64/Makefile
+4-42 files

LLVM/project 96406d4llvm/test/CodeGen/X86 min-legal-vector-width.ll

[X86] min-legal-vector-width.ll  - update PMADDWD tests to more closely match middle-end vector.reduce.add codegen (#199061)

Matches what we've already done in madd.ll
DeltaFile
+6-42llvm/test/CodeGen/X86/min-legal-vector-width.ll
+6-421 files

FreeBSD/ports 289fe76devel/valgrind distinfo Makefile

devel/valgrind: Update 3.27.0 => 3.27.1

Changelog:
https://valgrind.org/docs/manual/dist.news.html

PR:             295467
Sponsored by:   UNIS Labs
DeltaFile
+3-3devel/valgrind/distinfo
+1-1devel/valgrind/Makefile
+4-42 files

NetBSD/src KUtmCKdexternal/bsd/unbound/dist configure, external/bsd/unbound/dist/doc unbound.conf.5.in unbound.conf.rst

   Import unbound 1.25.1 (previous was 1.24.2)

   Bug Fixes

   Fix CVE-2026-33278, Possible remote code execution during DNSSEC validation.
   Thanks to Qifan Zhang, Palo Alto Networks, for the report.

   Fix CVE-2026-42944, Heap overflow and crash with multiple nsid, cookie,
   padding EDNS options. Thanks to Qifan Zhang, Palo Alto Networks, for the
   report.

   Fix CVE-2026-42959, Crash during DNSSEC validation of malicious content. Thanks
   to Qifan Zhang, Palo Alto Networks, for the report.

   Fix CVE-2026-32792, Packet of death with DNSCrypt. Thanks to Andrew Griffiths
   from 'calif.io' for the report.

   Fix CVE-2026-40622, "Ghost domain name" variant. Thanks to Qifan Zhang, Palo
   Alto Networks, for the report.

    [25 lines not shown]
VersionDeltaFile
1.1.1.11+4,279-4,238external/bsd/unbound/dist/util/configlexer.c
1.1.1.11+2,312-2,835external/bsd/unbound/dist/configure
1.1.1.11+2,286-2,230external/bsd/unbound/dist/util/configparser.c
1.1.1.11+411-147external/bsd/unbound/dist/doc/unbound.conf.5.in
1.1+522-0external/bsd/unbound/dist/testdata/respip_dns64_lookup.rpl
1.1.1.2+385-137external/bsd/unbound/dist/doc/unbound.conf.rst
+10,195-9,587226 files not shown
+19,067-11,111232 files

FreeBSD/ports 09a36d3mail/mailman3 Makefile

mail/mailman3: Delay cleanup of .orig files until after "make patch"

By delaying clean up of .orig files until "build" they are available
for patch update activity but are not included in the package.

While here, clean up minor portlint nits.

PR:             295458
Approved by:    einar (maintainer)
DeltaFile
+3-3mail/mailman3/Makefile
+3-31 files

OPNSense/core 72403e4src/opnsense/mvc/app/models/OPNsense/Interfaces Vlan.xml

interfaces: simplify VLAN type selection

Although 802.1Q is correct we don't need the translation
and can make all of it a bit shorter.
DeltaFile
+3-3src/opnsense/mvc/app/models/OPNsense/Interfaces/Vlan.xml
+3-31 files

LLVM/project a3158f4llvm/lib/Analysis FunctionPropertiesAnalysis.cpp

Optimization on predecessor count checks for FunctionPropertiesAnalysis (#198940)

It used to need to get the whole bb predecessor count and then check
with the size of it. That needed to go through the whole list only to
check against 1, 2 or 3. By using its already existing basic block
predecessor count function, these attributes can be counted much faster.
Now it doesn't need to go through the whole list. The moment it gets to
the 3rd element, no matter how many predecessors there might be, we have
our answer for the metrics
DeltaFile
+4-5llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
+4-51 files

LLVM/project 9824fda

Merge branch 'filecheck-test-braced-search-ranges' into filecheck-braced-search-ranges
DeltaFile
+0-00 files

LLVM/project 9263c11llvm/test/FileCheck/dump-input/search-range-annotations check-not.txt check-label-follows.txt

[FileCheck] Extract new tests for braced search ranges here

That makes it easier to see the benefit of PR #198138 there.
DeltaFile
+101-0llvm/test/FileCheck/dump-input/search-range-annotations/check-not.txt
+67-0llvm/test/FileCheck/dump-input/search-range-annotations/check-label-follows.txt
+54-0llvm/test/FileCheck/dump-input/search-range-annotations/check-next-same.txt
+222-03 files