LLVM/project cfe60cf — llvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV] Use vector getConstant. NFC (#235152)

It will eventually be legalized to a splat_vector and constant, but we
usually use a vector getConstant so let's be consistent.
DeltaFile
+1-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1-21 files

LLVM/project e339ea8 — llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

[DAGCombiner] Delay calls to willNotOverflow and SignBitIsZero in foldABSToABD. (#235129)

Do the cheaper hasOperation checks first
DeltaFile
+5-10llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+5-101 files

LLVM/project 45e57b7 — llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp

[TargetLowering] Don't call SignBitIsZero for ABDS in expandABD. (#235134)
DeltaFile
+2-2llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+2-21 files

LLVM/project a98c5c2 — llvm/lib/CodeGen/SelectionDAG SDNodeInfo.cpp

[SelectionDAG] Implement SDTCisSameAs in verifyNode. (#235157)

Assisted-by: Claude
DeltaFile
+10-1llvm/lib/CodeGen/SelectionDAG/SDNodeInfo.cpp
+10-11 files

LLVM/project 12260ac — llvm/lib/CodeGen MachinePipeliner.cpp, llvm/lib/Passes CodeGenPassBuilder.cpp

CodeGen: Consolidate MachinePipeliner controls

This pass followed the anti-pattern of having a cl::opt in the pass
which early returned instead of not adding the pass to the pipeline in
the first place.  Additionally several targets had their own cl::opts
used from the subtarget enablement hook.

Consolidate this into one generic control with a subtarget hook to
enable the pipeliner, following the example of enable-misched /
enableMachineScheduler.

Adding the nop pass still had the side effect of running the required
analyses which exposed issues. In particular this hides failures in
PPC with the defaults. The LiveIntervals dependency would assert if
there were unreachable blocks which was possible with the point PPC
inserted the pass.

Hexagon's hardware loop passes move to the end of
addMachineSSAOptimization so they still run before the pipeliner.

    [7 lines not shown]
DeltaFile
+19-12llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
+0-9llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+8-0llvm/lib/Passes/CodeGenPassBuilder.cpp
+0-7llvm/test/CodeGen/PowerPC/O3-pipeline.ll
+0-7llvm/lib/CodeGen/MachinePipeliner.cpp
+1-6llvm/lib/Target/PowerPC/PPCSubtarget.cpp
+28-4159 files not shown
+100-11065 files

NetBSD/src F7cjYIX — usr.sbin/npf/npftest README

   use the correct npfctl debug command and give more info for rump testing
VersionDeltaFile
1.8+11-3usr.sbin/npf/npftest/README
+11-31 files

NetBSD/pkgsrc DEDYz4h — doc CHANGES-2026

   doc: Updated misc/ascii to 3.33
VersionDeltaFile
1.7230+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc dWL1mDo — misc/ascii Makefile distinfo

   ascii: Update to 3.33

   Add -8 to print bit patterns as 8 bits with a leading zero.
   With no other radix, and without -t or -s, -8 selects binary mode.
VersionDeltaFile
1.13+4-4misc/ascii/distinfo
1.22+2-2misc/ascii/Makefile
+6-62 files

NetBSD/src u6FzH71 — doc CHANGES-10.3

   Ticket #1392
VersionDeltaFile
1.1.2.23+11-1doc/CHANGES-10.3
+11-11 files

NetBSD/src NkciKhl — doc CHANGES-11.1

   Ticket #547
VersionDeltaFile
1.1.2.30+11-1doc/CHANGES-11.1
+11-11 files

NetBSD/pkgsrc DTF13ts — doc CHANGES-2026

   Added devel/ocaml-integers version 0.7.0.
VersionDeltaFile
1.7229+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc lGvw6pk — devel Makefile

   Add ocaml-integers.
VersionDeltaFile
1.4711+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc iu5cTSI — devel/ocaml-integers DESCR distinfo

   Add devel/ocaml-integers version 0.7.0.

   The ocaml-integers library provides a number of 8-, 16-, 32- and
   64-bit signed and unsigned integer types, together with aliases
   such as long and size_t whose sizes depend on the host platform.
VersionDeltaFile
1.1+37-0devel/ocaml-integers/PLIST
1.1+22-0devel/ocaml-integers/Makefile
1.1+14-0devel/ocaml-integers/buildlink3.mk
1.1+5-0devel/ocaml-integers/distinfo
1.1+3-0devel/ocaml-integers/DESCR
+81-05 files

LLVM/project bfe0941 — mlir/lib/Dialect/Linalg/Transforms DropUnitDims.cpp, mlir/test/Dialect/Linalg drop-unit-extent-dims.mlir

[mlir][linalg] Handle `DropPadUnitDims` when padding value is defined inside the pad body (#223712)

`DropPadUnitDims` reused the pad's padding value as-is when building the
replacement `tensor.pad`.
If that value was defined inside the original pad's own body, the new op
ended up referencing it from outside its region, and erasing the
original pad then hit an assertion.

This PR clone the defining op when the padding value lives inside the
pad body.

Fixes #203813

---------

Signed-off-by: Federico Bruzzone <federico.bruzzone.i at gmail.com>
DeltaFile
+43-0mlir/test/Dialect/Linalg/drop-unit-extent-dims.mlir
+4-0mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
+47-02 files

LLVM/project 127d4f0 — clang-tools-extra/clang-tidy/misc ConstCorrectnessCheck.cpp, clang-tools-extra/docs ReleaseNotes.md

[clang-tidy] Don't suggest const on `std::moved` locals in templates … (#226577)

[clang-tidy] Don't suggest const on std::moved locals in templates

Skip diagnostics in template instantiations for locals that are used as
arguments of std::move.
Reason: for some instantiations the move may be converted to copy so the
variable may look unmutated and flagged, whereas for other template
instantiations the real move semantics may apply.

Fixes: #225395

Assisted by Gemini for constructing the matcher.

---------

Co-authored-by: Zeyi Xu <zeyi2 at nekoarch.cc>
DeltaFile
+27-3clang-tools-extra/clang-tidy/misc/ConstCorrectnessCheck.cpp
+20-0clang-tools-extra/test/clang-tidy/checkers/misc/const-correctness-templates.cpp
+6-2clang-tools-extra/docs/ReleaseNotes.md
+53-53 files

LLVM/project 2d46c2b — llvm/test/CodeGen/AMDGPU sched_mfma_rewrite_copies.mir

[AMDGPU][NFC] Harden sched_mfma_rewrite_copies.mir rewrite cases

The only functions in this test that are rewritten to AGPR form are
noncandidate_mfma_def_feeds_candidate_src2 and
av_mov_imm_src2_def_escapes_to_vgpr_user, added by #200972. Both are
balanced exactly on the RewriteMFMAFormStage cost threshold. Any
change that lowers the measured region pressure removes the rewrites
and the original intention of this test is lost.

The spill reduction is bounded by the number of rewrite-candidate
lanes live at the region's peak pressure. Keep more chain values live
through MFMA operands and keep the chain members rewrite candidates.

The properties under test are unchanged: the first MFMA in the first
function is still a non-candidate whose result feeds a candidate's
src2, and the AV_MOV_B64_IMM_PSEUDO in the second still escapes to a
VGPR user, so both still need bridge copies.

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+10-6llvm/test/CodeGen/AMDGPU/sched_mfma_rewrite_copies.mir
+10-61 files

LLVM/project 5916210 — mlir/lib/Rewrite PatternApplicator.cpp

[mlir] Find the pattern dump root only when IR debugging is enabled (#233771)

Extracted from https://github.com/llvm/llvm-project/pull/231423

`PatternApplicator` debug printing was unconditionally calling
`getDumpRootOp` which walks nested ops chains. This was taking a
noticeable time in synthetic 1000-nested test. Call `getDumpRootOp` only
if printing is actually enabled.
DeltaFile
+4-1mlir/lib/Rewrite/PatternApplicator.cpp
+4-11 files

FreeBSD/ports 735d14f — net/liveMedia Makefile pkg-plist

net/liveMedia: Update to 2026.10.24

https://download.live555.com/changelog.txt
DeltaFile
+3-3net/liveMedia/distinfo
+2-2net/liveMedia/pkg-plist
+1-1net/liveMedia/Makefile
+6-63 files

FreeBSD/ports 220bab3 — java/openjdk17 distinfo Makefile

java/openjdk17: Version 17.0.21.0.2 including CA fixes

Upgrade port to latest upstream, including fixes for eMudhra CA
certificate issues.

MFH:            2026Q4
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 7f04d4602d3fe08f8a84fe0b3a851524f93ee6b7)
DeltaFile
+3-3java/openjdk17/distinfo
+3-3java/openjdk17/Makefile
+6-62 files

NetBSD/pkgsrc L76Iuq5 — doc CHANGES-2026

   Added devel/ocaml-dune-site version 3.23.1.
VersionDeltaFile
1.7228+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc AVBOzvs — devel Makefile

   Add ocaml-dune-site.
VersionDeltaFile
1.4710+2-1devel/Makefile
+2-11 files

NetBSD/pkgsrc cKc8BNE — devel/ocaml-dune Makefile.common

   Used by devel/ocaml-dune-site/Makefile.
VersionDeltaFile
1.17+2-1devel/ocaml-dune/Makefile.common
+2-11 files

NetBSD/pkgsrc QW0uhlq — devel/ocaml-dune-site DESCR buildlink3.mk

   Add devel/ocaml-dune-site version 3.23.1.

   OCaml dune-site is a feature of the Dune build system that allows
   programs to embed the location of installation directories and to
   load plugins at run time.
VersionDeltaFile
1.1+99-0devel/ocaml-dune-site/PLIST
1.1+24-0devel/ocaml-dune-site/Makefile
1.1+17-0devel/ocaml-dune-site/buildlink3.mk
1.1+3-0devel/ocaml-dune-site/DESCR
+143-04 files

OpenBSD/ports kED5jgh — wayland/xwayland-satellite crates.inc Makefile

   wayland/xwayland-satellite: Update to 0.8.3

   ok tobhe@
VersionDeltaFile
1.3+6-2wayland/xwayland-satellite/distinfo
1.5+1-3wayland/xwayland-satellite/Makefile
1.3+2-0wayland/xwayland-satellite/crates.inc
+9-53 files

OpenBSD/ports 3tkdMlD — net/yc-dyndns Makefile

   amend, not overwrite SUBST_VARS
VersionDeltaFile
1.6+2-1net/yc-dyndns/Makefile
+2-11 files

OpenBSD/ports Ax21aVS — wayland/mango Makefile distinfo, wayland/mango/patches patch-assets_config_toml

   wayland/mango: Update to 0.18.3
VersionDeltaFile
1.24+2-2wayland/mango/distinfo
1.2+1-1wayland/mango/patches/patch-assets_config_toml
1.25+1-1wayland/mango/Makefile
+4-43 files

OpenBSD/ports pTYSNSr — graphics/stable-diffusion.cpp Makefile distinfo, graphics/stable-diffusion.cpp/patches patch-CMakeLists_txt patch-ggml_src_ggml-backend-reg_cpp

   stable-diffusion.cpp: Update to 0.0.990

   upstream: master-990-530fa39
   While here, install the server API documentation
VersionDeltaFile
1.6+18-11graphics/stable-diffusion.cpp/patches/patch-ggml_src_ggml-backend-reg_cpp
1.10+10-0graphics/stable-diffusion.cpp/pkg/PLIST
1.12+4-4graphics/stable-diffusion.cpp/distinfo
1.15+3-2graphics/stable-diffusion.cpp/Makefile
1.9+1-1graphics/stable-diffusion.cpp/patches/patch-CMakeLists_txt
+36-185 files

NetBSD/pkgsrc-wip f1aaf0c — py-electrum Makefile COMMIT_MSG

py-electrum: Update to 4.8.3
DeltaFile
+6-11py-electrum/PLIST
+3-3py-electrum/distinfo
+1-1py-electrum/Makefile
+1-1py-electrum/COMMIT_MSG
+11-164 files

LLVM/project 3f3566c — clang/test/Interpreter pragma-optimize.cpp

[Test][clang-repl]Keep value names in clang-repl pragma-optimize.cpp (#235305)

The test added by aa6e40c073e6 checks for named values
(entry:, %x.addr, %x), which only appear when clang keeps value names.
That is the default in assertion builds, but non-assertion CI builds
discard them, so the CHECK-NEXT: entry: line fails. Pass
-fno-discard-value-names explicitly.

Assisted-By: Claude Opus 5.5
DeltaFile
+2-1clang/test/Interpreter/pragma-optimize.cpp
+2-11 files

FreeBSD/ports 7f04d46 — java/openjdk17 distinfo Makefile

java/openjdk17: Version 17.0.21.0.2 including CA fixes

Upgrade port to latest upstream, including fixes for eMudhra CA
certificate issues.

MFH:            2026Q4
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3java/openjdk17/distinfo
+3-3java/openjdk17/Makefile
+6-62 files