LLVM/project ba18349 — llvm/lib/Target/AArch64 AArch64MacroFusion.cpp, llvm/test/CodeGen/AArch64 misched-fusion-fmin-fmax.ll misched-fusion-fmin-fmax-pre-ra.mir

[AArch64] Don't mix FMIN/FMAX kinds in a cluster (#239162)
DeltaFile
+19-0llvm/test/CodeGen/AArch64/misched-fusion-fmin-fmax-post-ra.mir
+10-8llvm/lib/Target/AArch64/AArch64MacroFusion.cpp
+18-0llvm/test/CodeGen/AArch64/misched-fusion-fmin-fmax-pre-ra.mir
+16-0llvm/test/CodeGen/AArch64/misched-fusion-fmin-fmax.ll
+63-84 files

FreeBSD/ports a3af18d — x11/clipman Makefile

x11/clipman: Return to pool
DeltaFile
+2-2x11/clipman/Makefile
+2-21 files

LLVM/project cd67cba — llvm/test/CodeGen/ARM/GlobalISel arm-legalize-divmod.mir arm-legalize-binops.mir

[ARM][GISel] Enable extended LLT (#191830)

This adds the basic enablement for extended LLT for Arm GISel. This is
relatively basic, with no direct use of fp16/bf16 yet. Most of the
changes involved updating the tests and some minor updates to handle
bitcast and merge/unmerge correctly.
DeltaFile
+5,423-1,527llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-fp.mir
+534-327llvm/test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
+227-227llvm/test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir
+210-210llvm/test/CodeGen/ARM/GlobalISel/arm-instruction-select-cmp.mir
+205-205llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-binops.mir
+178-178llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-divmod.mir
+6,777-2,67457 files not shown
+8,582-4,10563 files

FreeBSD/ports db27a9c — audio/pt2-clone Makefile distinfo

audio/pt2-clone: Update to 1.93
DeltaFile
+3-3audio/pt2-clone/distinfo
+1-1audio/pt2-clone/Makefile
+4-42 files

FreeBSD/ports c918e69 — sysutils/less distinfo Makefile

sysutils/less: Update 692 => 710

This update removes obsolete lesskey program.

Changelog:
https://github.com/gwsw/less/blob/v710/NEWS

While here, sort Makefile (pet port{clippy,fmt}).

PR:             299616
Approved by:    jharris at widomaker.com (maintainer timeout, 2+ weeks)
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+9-10sysutils/less/Makefile
+3-3sysutils/less/distinfo
+12-132 files

Linux/linux 8a65162 — . MAINTAINERS, fs/kernfs dir.c

Merge tag 'driver-core-7.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core

Pull driver core fixes from Danilo Krummrich:

 - Fix an unused-function warning in the Rust I/O code that breaks
   builds with CONFIG_PCI disabled and CONFIG_WERROR enabled

 - Fix kernfs sparse warnings on SMP Alpha when inheriting a parent
   node's group ID

 - Add Johan Hovold as an auxiliary bus maintainer

* tag 'driver-core-7.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core:
  MAINTAINERS: update auxiliary bus entry
  kernfs: avoid READ_ONCE() on a kgid_t in kernfs_new_node()
  rust: io: fix unused Flags::from_raw warning without CONFIG_PCI
DeltaFile
+1-1rust/kernel/io/resource.rs
+1-1fs/kernfs/dir.c
+1-0MAINTAINERS
+3-23 files

LLVM/project 1a6a2a9 — llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp, llvm/test/Transforms/MemProfContextDisambiguation inlined-callsite-edge-alloc-type.ll

[MemProf] Update edge alloc types when moving context ids to a new node (#239879)

When an inlined callsite is matched to a sequence of stack nodes, the
context ids matched to it are moved from the original edges to a new
node. The alloc types of the original edges that kept some context ids
were not updated, so an edge left with only not cold contexts could
still be marked cold. Since the ambiguous attribute handling now relies
on the alloc types after cloning, an allocation reached through such an
edge was marked ambiguous instead of not cold.

Recompute the alloc type of any edge that keeps context ids, both in
connectNewNode and for the edges between the matched stack nodes.

Assisted-by: Gemini
DeltaFile
+80-0llvm/test/Transforms/MemProfContextDisambiguation/inlined-callsite-edge-alloc-type.ll
+5-1llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+85-12 files

FreeBSD/ports e4ac258 — devel/lua-stdlib-debug Makefile distinfo

devel/lua-stdlib-debug: Update 1.1.0 => 1.2

Changelog:
https://github.com/lua-stdlib/_debug/releases/tag/v1.2

PR:             299692
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+3-3devel/lua-stdlib-debug/distinfo
+2-1devel/lua-stdlib-debug/Makefile
+5-42 files

OpenBSD/src OCHFi1X — lib/libc/gen fts.c

   fts_read: fix potential double free on FCHDIR() failure

   Part of the contract for fts_read() is that we must always reset
   sp->fts_cur immediately before return.  There was one instance where
   a failed FCHDIR() was not setting sp->fts_cur to 'p' before return,
   leaving sp->fts_cur pointing to a freed value.

   From Acts1631
   OK tb@
VersionDeltaFile
1.62+2-1lib/libc/gen/fts.c
+2-11 files

Linux/linux e6f836e — drivers/ata libata-sata.c libata-core.c

Merge tag 'ata-7.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux

Pull ata fixes from Niklas Cassel:

 - Allow re-enabling NCQ, after EH disabled it, by writing the current
   queue depth to the queue_depth sysfs attribute (Igor)

 - Retry failed non-NCQ commands when their sense data asks for a
   retry, as is already done for NCQ commands. Previously, such
   non-NCQ commands were never retried (me)

 - Only check the power mode of ATA and ZAC devices before putting
   them in standby mode (on suspend, shutdown or device removal).
   libata never puts other devices, such as ATAPI devices, in standby
   mode, and some ATAPI devices reject the CHECK POWER MODE command
   (Giuseppe)

 - Fix several bugs in the MODE SELECT translation.


    [35 lines not shown]
DeltaFile
+135-71drivers/ata/libata-scsi.c
+14-2drivers/ata/libata-eh.c
+14-0drivers/ata/libata-pmp.c
+4-4drivers/ata/libata-core.c
+1-1drivers/ata/libata-sata.c
+168-785 files

Linux/linux 25fccf4 — drivers/firewire ohci.c

Merge tag 'firewire-fixes-7.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394

Pull firewire fix from Takashi Sakamoto:
 "Fix a race in the 1394 OHCI driver, introduced in v7.4-rc1

  Queueing an AT local request in interrupt context can race with
  dequeueing requests in a workqueue without disabling interrupts,
  potentially leading to a deadlock"

* tag 'firewire-fixes-7.4-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394:
  firewire: ohci: avoid potential deadlock when queueing AT local requests
DeltaFile
+5-4drivers/firewire/ohci.c
+5-41 files

FreeBSD/ports cf3ceda — comms/py-pynitrokey Makefile distinfo

comms/py-pynitrokey: Update 0.14.0 => 0.14.1

This is a maintenance release that updates the bundled root
certificates to remove the compromised emSign certificate.

Changelog:
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.14.1

PR:             299842
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 607543776deb67ee96d134762e34e0e65bd61bc9)
DeltaFile
+3-3comms/py-pynitrokey/distinfo
+1-1comms/py-pynitrokey/Makefile
+4-42 files

FreeBSD/ports 331816e — comms/py-pynitrokey Makefile distinfo

comms/py-pynitrokey: Update 0.13.0 => 0.14.0

Changelog:
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.14.0

PR:             299023
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit 3b8dcf740b21bf9788270c0f2ad856503193008b)
DeltaFile
+3-3comms/py-pynitrokey/distinfo
+2-3comms/py-pynitrokey/Makefile
+5-62 files

LLVM/project c1ad304 — llvm/include/llvm/CodeGen TargetLowering.h, llvm/lib/CodeGen TargetLoweringBase.cpp

TargetLowering: Take libcall info from analysis

Pass in LibcallLoweringInfo to getDefaultSafeStackPointerLocation
instead of relying on TargetLoweriing's static copy which will
eventually be removed.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+4-4llvm/lib/CodeGen/TargetLoweringBase.cpp
+1-0llvm/include/llvm/CodeGen/TargetLowering.h
+5-42 files

NetBSD/src IbvFsSv — sys/arch/sparc/dev zs.c, sys/arch/sparc64/dev zs.c

   None of the remaining zs_abort() functions use the argument they're
   passed, so don't bother having one.
VersionDeltaFile
1.25+4-4sys/dev/sun/kbd_zs.c
1.93+3-3sys/arch/sun3/dev/zs.c
1.29+3-3sys/arch/sun2/dev/zs.c
1.84+3-3sys/arch/sparc64/dev/zs.c
1.126+3-3sys/arch/sparc/dev/zs.c
1.15+2-2sys/arch/sun3/include/z8530var.h
+18-183 files not shown
+24-249 files

FreeBSD/ports 6075437 — comms/py-pynitrokey Makefile distinfo

comms/py-pynitrokey: Update 0.14.0 => 0.14.1

This is a maintenance release that updates the bundled root
certificates to remove the compromised emSign certificate.

Changelog:
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.14.1

PR:             299842
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+3-3comms/py-pynitrokey/distinfo
+1-1comms/py-pynitrokey/Makefile
+4-42 files

LLVM/project ba7133e — llvm/lib/Transforms/Vectorize VPlanUtils.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize outer-loop-bitextract.ll bitextract-bitinsert.ll

[LV] Widen `bitextract` and `bitinsert`
DeltaFile
+306-0llvm/test/Transforms/LoopVectorize/bitextract-bitinsert.ll
+134-0llvm/test/Transforms/LoopVectorize/X86/bitextract-bitinsert-cost.ll
+95-0llvm/test/Transforms/LoopVectorize/outer-loop-bitextract.ll
+42-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+18-0llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+2-0llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+597-16 files

LLVM/project dd58b9e — llvm/lib/Transforms/Vectorize VPlanRecipes.cpp VPlan.h

[VPlan] Share the result-type helper of `VPReplicateRecipe` with `VPWidenRecipe` (NFC)
DeltaFile
+29-20llvm/lib/Transforms/Vectorize/VPlan.h
+2-2llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+31-222 files

LLVM/project e19717e — llvm/include/llvm/Analysis TargetTransformInfo.h TargetTransformInfoImpl.h, llvm/include/llvm/CodeGen BasicTTIImpl.h

[TTI] Cost `bitinsert` and `bitextract` by their lowering
DeltaFile
+26-26llvm/test/Analysis/CostModel/X86/bitinsert-bitextract.ll
+43-0llvm/include/llvm/CodeGen/BasicTTIImpl.h
+20-0llvm/lib/Analysis/TargetTransformInfo.cpp
+20-0llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
+12-0llvm/include/llvm/Analysis/TargetTransformInfo.h
+121-265 files

LLVM/project c2363a0 — llvm/test/Analysis/CostModel/X86 bitinsert-bitextract.ll

[TTI] Pre-commit tests for `bitinsert` and `bitextract` costs
DeltaFile
+74-0llvm/test/Analysis/CostModel/X86/bitinsert-bitextract.ll
+74-01 files

LLVM/project 3247f05 — llvm/lib/Analysis InstructionSimplify.cpp, llvm/test/Transforms/InstSimplify bitinsert-bitextract.ll

[InstSimplify] Simplify vector `bitinsert` and `bitextract` with out-of-range offsets
DeltaFile
+23-5llvm/lib/Analysis/InstructionSimplify.cpp
+2-4llvm/test/Transforms/InstSimplify/bitinsert-bitextract.ll
+25-92 files

LLVM/project 01a0ea3 — llvm/test/Transforms/InstSimplify bitinsert-bitextract.ll

[InstSimplify] Pre-commit tests for vector `bitinsert` and `bitextract` with out-of-range offsets
DeltaFile
+31-11llvm/test/Transforms/InstSimplify/bitinsert-bitextract.ll
+31-111 files

NetBSD/src aaYJBJU — sys/dev/tc zs_ioasic.c

   G/C unused zs_abort().
VersionDeltaFile
1.48+2-25sys/dev/tc/zs_ioasic.c
+2-251 files

LLVM/project 1440733 — llvm/lib/Analysis ConstantFolding.cpp, llvm/test/Transforms/InstSimplify bitcast-vector-fold.ll

[ConstantFolding] Fold constant vector `bitcast`s to scalar bytes
DeltaFile
+20-8llvm/test/Transforms/InstSimplify/bitcast-vector-fold.ll
+20-5llvm/lib/Analysis/ConstantFolding.cpp
+2-4llvm/test/Transforms/InstSimplify/ConstProp/bitinsert-bitextract.ll
+42-173 files

LLVM/project eb3aa99 — llvm/test/Transforms/InstSimplify bitcast-vector-fold.ll, llvm/test/Transforms/InstSimplify/ConstProp bitinsert-bitextract.ll

[ConstantFolding] Pre-commit tests for constant vector `bitcast`s to scalar bytes
DeltaFile
+72-0llvm/test/Transforms/InstSimplify/bitcast-vector-fold.ll
+20-0llvm/test/Transforms/InstSimplify/ConstProp/bitinsert-bitextract.ll
+92-02 files

LLVM/project 62c04cb — llvm/lib/Analysis ConstantFolding.cpp, llvm/test/Transforms/InstSimplify/ConstProp bitinsert-bitextract.ll

[ConstantFolding] Fold vector `bitinsert` and `bitextract`
DeltaFile
+65-6llvm/lib/Analysis/ConstantFolding.cpp
+10-23llvm/test/Transforms/InstSimplify/ConstProp/bitinsert-bitextract.ll
+75-292 files

LLVM/project 12e0496 — llvm/test/Transforms/InstSimplify/ConstProp bitinsert-bitextract.ll

[ConstantFolding] Pre-commit tests for vector `bitinsert` and `bitextract`
DeltaFile
+74-0llvm/test/Transforms/InstSimplify/ConstProp/bitinsert-bitextract.ll
+74-01 files

LLVM/project 7a6aedf — llvm/lib/CodeGen/GlobalISel IRTranslator.cpp, llvm/test/CodeGen/AArch64 bitinsert-bitextract-vector.ll

[GlobalISel] Lower vector `bitinsert` and `bitextract`
DeltaFile
+65-0llvm/test/CodeGen/AArch64/bitinsert-bitextract-vector.ll
+14-12llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
+79-122 files

LLVM/project e63c8cd — llvm/lib/CodeGen/SelectionDAG SelectionDAGBuilder.cpp, llvm/test/CodeGen/AArch64 sve-bitinsert-bitextract.ll bitinsert-bitextract-vector.ll

[SelectionDAG] Lower vector `bitinsert` and `bitextract`
DeltaFile
+277-0llvm/test/CodeGen/AMDGPU/bitinsert-bitextract-vector.ll
+183-0llvm/test/CodeGen/X86/bitinsert-bitextract-vector.ll
+145-0llvm/test/CodeGen/RISCV/rvv/bitinsert-bitextract.ll
+94-0llvm/test/CodeGen/AArch64/bitinsert-bitextract-vector.ll
+27-0llvm/test/CodeGen/AArch64/sve-bitinsert-bitextract.ll
+2-2llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+728-26 files

LLVM/project 4af3618 — llvm/test/tools/llubi bitinsert_bitextract_le.ll bitinsert_bitextract_be.ll, llvm/tools/llubi/lib Interpreter.cpp

[llubi] Add support for vector `bitinsert` and `bitextract`
DeltaFile
+26-22llvm/tools/llubi/lib/Interpreter.cpp
+28-0llvm/test/tools/llubi/bitinsert_bitextract_le.ll
+28-0llvm/test/tools/llubi/bitinsert_bitextract_be.ll
+82-223 files