LLVM/project 626d568clang/lib/StaticAnalyzer/Core CallEvent.cpp

Run clang-format once again.
DeltaFile
+2-1clang/lib/StaticAnalyzer/Core/CallEvent.cpp
+2-11 files

LLVM/project e7abbe9clang/lib/StaticAnalyzer/Core CallEvent.cpp

[analyzer] Replace getAdjustedParameterIndex with getDeclaredParameterIndex in CallEvent.cpp
DeltaFile
+3-3clang/lib/StaticAnalyzer/Core/CallEvent.cpp
+3-31 files

LLVM/project 6b2ef39llvm/include/llvm/CodeGen MachineRegisterInfo.h, llvm/lib/CodeGen/GlobalISel IRTranslator.cpp

[GlobalISel] Reserve IRTranslator value map and virtual register storage (NFC) (#222311)

Reserve storage based on the number of IR arguments and instructions to
avoid unnecessary container growth.

Improves CTMark geomean -0.08% on aarch64-O0-g, including 0.18% on
sqlite.

https://llvm-compile-time-tracker.com/compare.php?from=cec101b15dd27fb1c51b6c87cb6e9d78517d2b09&to=996caa798ca6e27dfc657296db4b8ae6519701b0&stat=instructions:u

Assisted-by: codex
DeltaFile
+9-0llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+6-0llvm/include/llvm/CodeGen/MachineRegisterInfo.h
+15-02 files

FreeBSD/src fc33bbbsys/netinet6 nd6.h

nd6: Fix the array size in union nd_opts

ND_OPT_ROUTE_INFO is 24, so an access of that index is technically out
of bounds, though note that the per-option struct has an entry for this
option.  Fix the array size to appease -fsanitize=array-bounds.

Reviewed by:    pouria, glebius
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59392
DeltaFile
+1-1sys/netinet6/nd6.h
+1-11 files

LLVM/project 65ed1d6llvm/lib/CodeGen MachineSink.cpp

CodeGen: Remove dead LiveVariables plumbing from MachineSink

MachineSink threaded a LiveVariables pointer through to
SplitCriticalEdge so the analysis would be updated. It never used
LiveVariables for any decision, and MachineSinking runs before
LiveVariables pass in every pipeline.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+9-15llvm/lib/CodeGen/MachineSink.cpp
+9-151 files

FreeBSD/ports a454180net/py-zeroconf Makefile

net/py-zeroconf: Fix CPE information
DeltaFile
+1-0net/py-zeroconf/Makefile
+1-01 files

FreeBSD/src 464b298sys/cddl/dev/dtrace/aarch64 dtrace_asm.S

dtrace/arm64: de-pessimize dtrace_copy

When DTrace catches a data abort exception it resumes execution on the
next instruction. If a probe executes copyinto from unmapped memory,
then dtrace_copy keeps faulting on successive bytes until the loop
counter is exhausted. Detect the situation by witnessing the absence
of zero-extension from an aborted unprivileged load.

Reviewed by:    markj
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D59341
DeltaFile
+9-5sys/cddl/dev/dtrace/aarch64/dtrace_asm.S
+9-51 files

FreeBSD/ports 0da7805net/mihomo Makefile

net/mihomo: Fix CPE vendor information
DeltaFile
+1-1net/mihomo/Makefile
+1-11 files

OpenBSD/src OZqIVF4usr.sbin/ospfd ospfd.h ospfd.c

   Change imsg handling for kroute change and delete imsg messages

   Pass the imsg to kr_delete() and kr_change(). For kr_delete() a simple
   imsg_get_data call can be used. In kr_change() it is a bit more complex
   since the imsg is an array of struct kroute. So take the ibuf, validate
   the len and pull the first value in kr_change.

   Put the single OSPF route codepath into its own kr_change_one() function
   and simplify kr_change_fib() since it now only does RTM_ADD.
   kr_change_fib still uses ibuf_data internally since it needs to access the
   array of kroutes over and over again.

   Reads ok to tb@
VersionDeltaFile
1.122+108-77usr.sbin/ospfd/kroute.c
1.129+4-6usr.sbin/ospfd/ospfd.c
1.111+3-3usr.sbin/ospfd/ospfd.h
+115-863 files

NetBSD/pkgsrc-wip 69e5215waybar distinfo

waybar: fix distinfo
DeltaFile
+4-4waybar/distinfo
+4-41 files

NetBSD/pkgsrc-wip ccddddcwaybar/patches patch-src_util_icon__loader.cpp patch-src_modules_user.cpp

waybar: add some upstream pull reqs
DeltaFile
+1-0waybar/patches/patch-src_util_icon__loader.cpp
+1-0waybar/patches/patch-src_modules_user.cpp
+1-0waybar/patches/patch-src_modules_memory_bsd.cpp
+1-0waybar/patches/patch-src_modules_cpu__frequency_bsd.cpp
+4-04 files

FreeBSD/ports 10660eadns/kadnode Makefile

dns/kadnode: Fix CPE vendor information
DeltaFile
+1-0dns/kadnode/Makefile
+1-01 files

LLVM/project 246beebllvm/lib/Transforms/Utils BuildLibCalls.cpp

[BuildLibCalls] Use emitLibCall() in more places (NFCI) (#222557)
DeltaFile
+12-106llvm/lib/Transforms/Utils/BuildLibCalls.cpp
+12-1061 files

OPNSense/core aad415fsrc/opnsense/mvc/app/models/OPNsense/Interfaces/Menu Menu.php

interfaces: bring back wireless status page
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Interfaces/Menu/Menu.php
+1-11 files

FreeBSD/ports e0d101ddevel/rubygem-cocoon Makefile

devel/rubygem-cocoon: Remove invalid CPE information
DeltaFile
+1-1devel/rubygem-cocoon/Makefile
+1-11 files

FreeNAS/freenas 95e25b3src/middlewared/middlewared/plugins/pool_ snapshot.py, src/middlewared/middlewared/plugins/zfs exceptions.py snapshot_crud.py

NAS-141987 / 26.0.0 / Rework snapshot rollback with batched destroys (by Qubad786) (#19675)

## Problem
Rolling back past a snapshot that has a dependent clone crashed: the "no
safety check" path called a `destroy()` method that does not exist on
the pylibzfs dataset object, and the "newer clone" path skipped the
safety check and let the kernel refuse with a raw EEXIST after some
newer snapshots were already destroyed one at a time. With
`recursive_rollback`, a blocked child was only discovered after the
parent had already been rolled back, and every kernel error was
flattened into `ValidationError(EINVAL)` with a raw strerror.

## Solution
- **Enumerate once, up front, for the whole tree.** Newer snapshots are
collected for every affected dataset before anything is touched. Without
`recursive`, the rollback is refused with every conflicting snapshot
named; with it, holds and clones are checked first and the rollback is
refused before any destroy, naming each blocker. A missing child
snapshot fails the whole tree before the parent moves.

    [14 lines not shown]
DeltaFile
+129-137src/middlewared/middlewared/plugins/zfs/snapshot_rollback_impl.py
+184-6tests/api2/test_zfs_resource_snapshot_rollback.py
+36-18src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+51-1src/middlewared/middlewared/plugins/zfs/exceptions.py
+38-0tests/api2/test_pool_snapshot_rollback.py
+17-5src/middlewared/middlewared/plugins/pool_/snapshot.py
+455-1672 files not shown
+457-1698 files

LLVM/project add15b3llvm/lib/Target/AMDGPU SIOptimizeVGPRLiveRange.cpp, llvm/test/CodeGen/AMDGPU si-opt-vgpr-liverange-bug-deadlanes.mir opt-vgpr-live-range-verifier-error.mir

AMDGPU: Use LiveIntervals in SIOptimizeVGPRLiveRange when available

LiveVariables has been long deprecated. Use LiveIntervals if available.
With the current pass structure, this will use LiveVariables.

Co-authored-by: Claude (Claude-Opus-4.8)
DeltaFile
+76-18llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp
+2-0llvm/test/CodeGen/AMDGPU/si-opt-vgpr-liverange-bug-deadlanes.mir
+2-0llvm/test/CodeGen/AMDGPU/opt-vgpr-live-range-verifier-error.mir
+80-183 files

LLVM/project 14ec791llvm/lib/Target/AMDGPU SIOptimizeVGPRLiveRange.cpp

Address review comments
DeltaFile
+8-13llvm/lib/Target/AMDGPU/SIOptimizeVGPRLiveRange.cpp
+8-131 files

FreeNAS/freenas 7b6aa84src/middlewared/middlewared/pytest/unit/plugins test_interface.py

NAS-143526 / 26.0.0 / Mock VM and container queries in bridge validation unit tests (#19677)

## Problem
The two bridge unit tests in `test_interface.py` fail with `KeyError:
'vm.query'`. BRIDGE validation now calls `nic_attach_users()` whenever
`bridge_members` is set, which queries VMs and containers to find NICs
attached directly to a member, but the mock middleware in those tests
only stubs `interface.query`, `datastore.query` and
`network.common.check_failover_disabled`.

## Solution
Stub `vm.query` and `container.query` with empty results in both tests,
so validation reaches the member checks the tests actually assert on.
DeltaFile
+4-0src/middlewared/middlewared/pytest/unit/plugins/test_interface.py
+4-01 files

FreeBSD/ports c9e25e8devel/pyenv Makefile

devel/pyenv: Fix cpe information
DeltaFile
+0-1devel/pyenv/Makefile
+0-11 files

LLVM/project 35a6d33llvm/include/llvm/TargetParser AMDGPUTargetParser.h, llvm/lib/Target/AMDGPU AMDGPUTargetParser.td GCNProcessors.td

AMDGPU: Remove deprecated getArchAttr and ArchFeatures TableGen (#222462)

Everything should now use getFeatureBitset*

Co-authored-by: Claude (Opus 4.8) <noreply at anthropic.com>
DeltaFile
+92-159llvm/lib/Target/AMDGPU/GCNProcessors.td
+0-44llvm/include/llvm/TargetParser/AMDGPUTargetParser.h
+20-21llvm/unittests/TargetParser/TargetParserTest.cpp
+2-23llvm/utils/TableGen/Basic/AMDGPUTargetDefEmitter.cpp
+0-21llvm/lib/Target/AMDGPU/AMDGPUTargetParser.td
+0-20llvm/test/TableGen/AMDGPUTargetDefErrors.td
+114-2885 files not shown
+121-31611 files

LLVM/project 182f0eacompiler-rt/test/fuzzer stop-file.test

[libFuzzer] Modify stop-file.test to support remote devices (#222012)

Currently this test fails when running on remote devices because the
'rm' command only removes the file from the host, and the second part of
the test expects the file to have been removed. This patch changes the later 
run command to point to a non-existent file in order to work around this.

rdar://186683123
DeltaFile
+1-3compiler-rt/test/fuzzer/stop-file.test
+1-31 files

FreeBSD/ports 8538e91devel/py-gitlab-webhook-handler Makefile

devel/py-gitlab-webhook-handler: Remove incorrect CPE information
DeltaFile
+1-2devel/py-gitlab-webhook-handler/Makefile
+1-21 files

LLVM/project 404ceballvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 neon-implicit-zero-filling.ll

[AArch64][NEON] Fold insert(zero, extract(X, 0), 0) -> X when X is known to zero lanes 1-N (#213940)

Add patterns for NEON across-lane reductions whose scalar result
is inserted into lane zero of a zero vector.

This is valid because these instructions place their result in lane zero
and
clear the remaining lanes.

Limit this change to matching input and result vector types. Mixed
vector
sizes and scalar conversions are not part of this PR.

Handle llvm.vector.reduce.add.v2i64 separately because it lowers to
ADDP.
NEON has no equivalent instruction for v2i64 signed or unsigned min/max
reductions, so they cannot use this fold. Double-precision
floating-point
reductions are already handled by pairwise instruction patterns.
DeltaFile
+400-0llvm/test/CodeGen/AArch64/neon-implicit-zero-filling.ll
+59-0llvm/lib/Target/AArch64/AArch64InstrInfo.td
+459-02 files

LLVM/project 24d30a5llvm/lib/Target/AMDGPU SIRegisterInfo.cpp, llvm/test/CodeGen/AMDGPU sgpr-scavenge-fi-stack-id.ll sgpr-spill-to-vmem-scc-clobber-reserved-exec-copy.mir

[AMDGPU] Scale the frame register in place when lowering scalar frame indices
DeltaFile
+184-0llvm/test/CodeGen/AMDGPU/sgpr-spill-to-vmem-scc-clobber-reserved-exec-copy.mir
+73-7llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+3-23llvm/test/CodeGen/AMDGPU/sgpr-scavenge-fi-stack-id.ll
+260-303 files

NetBSD/pkgsrc zOmPixGdoc CHANGES-2026

   texstudio update
VersionDeltaFile
1.5986+2-2doc/CHANGES-2026
+2-21 files

NetBSD/pkgsrc XHl3Ob0editors/texstudio Makefile PLIST, editors/texstudio/patches patch-CMakeLists.txt

   texstudio: update to 4.9.7

   4.9.6
   This fixes some crashes and add a git panel.

   4.9.7
   This fixes some crashes.
VersionDeltaFile
1.2+20-2editors/texstudio/patches/patch-CMakeLists.txt
1.14+5-5editors/texstudio/distinfo
1.10+5-2editors/texstudio/PLIST
1.117+3-3editors/texstudio/Makefile
+33-124 files

LLVM/project 48b81ddllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPTree.h

[SLP][modularisation][NFC] Move BoUpSLP class declaration to SLPTree.h

Move the BoUpSLP class declaration and its nested types out of
SLPVectorizer.cpp into SLPVectorizer/SLPTree.h. This is a pure relocation:
method definitions stay in SLPVectorizer.cpp, and the prerequisite changes
(de-inlining the cl::opt users; seeding SLPTree.h with ReductionVectorPart
and MinScheduleRegionSize) landed earlier in the stack.

The header is included after DEBUG_TYPE is defined because BoUpSLP inline
methods use LLVM_DEBUG. The DenseMapInfo/GraphTraits specializations remain
in SLPVectorizer.cpp.

Part of the SLPVectorizer.cpp modularization effort:
https://discourse.llvm.org/t/modularizing-slpvectorizer-cpp/90922
DeltaFile
+4,958-3llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPTree.h
+4-4,863llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+4,962-4,8662 files

LLVM/project f5eb6f9llvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp, llvm/test/CodeGen/AMDGPU llc-pipeline-npm.ll

[AMDGPU][GIsel][NPM] Complete Global Isel pipeline
DeltaFile
+976-476llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+46-0llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+1,022-4762 files

FreeBSD/ports a3cbbc6misc/py-litellm distinfo Makefile

misc/py-litellm: Update to 1.100.1

While here, relax upper version limit of py-openai. Also, switch to
py-importlib-metadata to resolve runtime dependency conflict[1].

PR:             298345 [1]
Reported by:    cedric <cedric at precidata.com> [1]
DeltaFile
+5-5misc/py-litellm/Makefile
+3-3misc/py-litellm/distinfo
+8-82 files