LLVM/project d8b43a8 — llvm/lib/Target/Mips MipsTargetMachine.h MipsAsmPrinter.cpp, llvm/test/CodeGen/Mips target-abi-module-flag.ll

Mips: Properly account for target-abi in subtarget construction (#226721)
DeltaFile
+42-0llvm/test/CodeGen/Mips/target-abi-module-flag.ll
+6-4llvm/lib/Target/Mips/MipsTargetMachine.cpp
+6-3llvm/lib/Target/Mips/MipsSubtarget.h
+3-2llvm/lib/Target/Mips/MipsSubtarget.cpp
+2-2llvm/lib/Target/Mips/MipsAsmPrinter.cpp
+0-3llvm/lib/Target/Mips/MipsTargetMachine.h
+59-146 files

LLVM/project 521b663 — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU narrow-int-to-bfloat.ll narrow-int-to-fp.ll

[AMDGPU] Price scalar integer to fp casts by source width and sign

Scalar sources between a byte and 31 bits fell to the default cost of one
while the matching vector lanes were already priced, which skewed the
difference SLP weighs a bundle against. Such a source is extended before
the conversion, and what the extension takes depends on the width, on the
sign and on whether the subtarget has SDWA and 16 bit instructions.
Sources narrower than a byte are left alone, because their vector form is
not priced either.
DeltaFile
+259-259llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-fp.ll
+45-45llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-bfloat.ll
+29-9llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+333-3133 files

LLVM/project 440959e — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp

format
DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+1-11 files

LLVM/project f0aadbd — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU narrow-int-to-bfloat.ll

[AMDGPU] Price narrow integer to bfloat vector casts

A vector lane of 9 to 15 or 17 to 31 bits converted to bfloat got the
generic cost, which leaves out the rounding. Such a lane is converted to
f32 first like any other narrow lane, so price it as the f32 conversion of
the same source plus the rounding. Lanes of 8 and 16 bits keep their cost.
DeltaFile
+45-45llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-bfloat.ll
+11-7llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+56-522 files

LLVM/project 14c1be7 — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU fptoui.ll fptosi.ll

fix 16-bit conv
DeltaFile
+136-136llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-fp.ll
+69-31llvm/test/Analysis/CostModel/AMDGPU/expanded-int-fp-casts.ll
+30-14llvm/test/Analysis/CostModel/AMDGPU/fptoui.ll
+30-14llvm/test/Analysis/CostModel/AMDGPU/fptosi.ll
+41-3llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+306-1985 files

LLVM/project a2e0d3f — llvm/lib/Target/AMDGPU AMDGPUTargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AMDGPU fptoui.ll narrow-int-to-bfloat.ll

[AMDGPU] Model the cost of the expanded integer to/from floating point casts

No instruction converts to or from a 64 bit integer, and narrow vector
lanes are converted one at a time. Price these expansions by the FP64
rate, sdwa and 16 bit instruction support, and price i33 to i63 like
i64 and bf16 like f32 plus rounding.

Assisted-by: Claude Code Opus 5
DeltaFile
+312-215llvm/test/Analysis/CostModel/AMDGPU/cast.ll
+210-210llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-fp.ll
+146-70llvm/test/Analysis/CostModel/AMDGPU/expanded-int-fp-casts.ll
+70-70llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-bfloat.ll
+107-0llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+60-37llvm/test/Analysis/CostModel/AMDGPU/fptoui.ll
+905-6021 files not shown
+965-6397 files

LLVM/project 71986a7 — llvm/test/Analysis/CostModel/AMDGPU fptoui.ll fptosi.ll

[NFC][AMDGPU] Add cost tests for narrow integer to fp casts

Covers integer sources from a byte to 31 bits converted to half, float,
bfloat and double, as vector lanes and as scalars, over the subtarget
combinations that change the expansion. The existing cast tests get the
same subtarget coverage and the cases they were missing. The costs
recorded here are the ones the model reports today.
DeltaFile
+642-0llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-fp.ll
+241-0llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-bfloat.ll
+32-84llvm/test/Analysis/CostModel/AMDGPU/expanded-int-fp-casts.ll
+17-10llvm/test/Analysis/CostModel/AMDGPU/cast.ll
+11-6llvm/test/Analysis/CostModel/AMDGPU/fptoui.ll
+11-6llvm/test/Analysis/CostModel/AMDGPU/fptosi.ll
+954-1066 files

LLVM/project 8a3cb25 — llvm/test/Analysis/CostModel/AMDGPU expanded-int-fp-casts.ll narrow-int-to-bfloat.ll

apply review
DeltaFile
+545-483llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-fp.ll
+189-189llvm/test/Analysis/CostModel/AMDGPU/narrow-int-to-bfloat.ll
+15-15llvm/test/Analysis/CostModel/AMDGPU/expanded-int-fp-casts.ll
+749-6873 files

LLVM/project df7a21f — llvm/lib/Transforms/Vectorize VPlanTransforms.h VPlanConstruction.cpp

[LV] Remove EpilogueLoopVectorizationInfo::EpilogueUF (NFC). (#226792)

The epilogue vector loop is always unrolled by 1: the only construction
site passes 1 and the constructor asserted it. Drop the field and use 1
directly at its users, and drop the now always 1 EpilogueUF parameter of
addMinimumVectorEpilogueIterationCheck.

Clean-up in preparation for removing/simplifying
EpilogueLoopVectorizationInfo.
DeltaFile
+10-17llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+4-4llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+2-2llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+16-233 files

FreeBSD/ports 7151153 — x11-toolkits/qtermwidget-qt5 Makefile, x11-toolkits/qtermwidget-qt5/files patch-CMakeLists.txt

x11-toolkits/qtermwidget-qt5: Fix cmake4 update issue

- Mark DEPRECATED and set EXPIRATION_DATE
- Bump PORTREVISION

With hat:       lxqt
PR:             298900
Reported by:    arrowd
DeltaFile
+8-0x11-toolkits/qtermwidget-qt5/files/patch-CMakeLists.txt
+4-0x11-toolkits/qtermwidget-qt5/Makefile
+12-02 files

FreeBSD/ports e8f8654 — sysutils/kubectl Makefile distinfo

sysutils/kubectl: Update to 1.37.1

Changelog:
https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.37.md
DeltaFile
+3-3sysutils/kubectl/distinfo
+1-2sysutils/kubectl/Makefile
+4-52 files

LLVM/project e10e760 — llvm/include/llvm/CodeGen TargetLoweringObjectFileImpl.h, llvm/include/llvm/Target TargetLoweringObjectFile.h

CodeGen: Merge TargetLoweringObjectFile::getModuleMetadata into Initialize

getModuleMetadata had a single caller, which invoked it immediately after
Initialize. Pass the module to Initialize and fold it in.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+32-22llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+21-14llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
+14-16llvm/lib/Target/RISCV/RISCVTargetObjectFile.cpp
+10-9llvm/include/llvm/Target/TargetLoweringObjectFile.h
+3-8llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
+4-4llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp
+84-7332 files not shown
+164-12638 files

FreeBSD/ports 781b21a — sysutils/incus-client Makefile distinfo

sysutils/incus-client: Update to 7.5.1

Changelogs:
https://github.com/lxc/incus/releases/tag/v7.5.1
https://github.com/lxc/incus/releases/tag/v7.4.0
DeltaFile
+5-5sysutils/incus-client/distinfo
+1-2sysutils/incus-client/Makefile
+6-72 files

LLVM/project cdcccdc — llvm/lib/CodeGen MachineModuleInfo.cpp, llvm/lib/CodeGen/AsmPrinter AsmPrinter.cpp

CodeGen: Initialize TargetLoweringObjectFile from MachineModuleInfo

MachineModuleInfo passes TLOF to the MCContext the TargetLoweringObjectFile
but nothing initialized it until the AsmPrinter pass ran, so every codegen pass
in between saw it uninitialized. Initialize it from MachineModuleInfo, and drop
the calls llc and SPIRVTranslate used to work around this.

SPIRVTranslate's MachineModuleInfoWrapperPass was never passed on to
addPassesToEmitFile, so it was initializing a throwaway context.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+0-6llvm/lib/Target/SPIRV/SPIRVAPI.cpp
+4-0llvm/lib/CodeGen/MachineModuleInfo.cpp
+0-3llvm/tools/llc/lib/llcdriver.cpp
+0-3llvm/tools/llc/lib/NewPMDriver.cpp
+0-3llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+4-155 files

NetBSD/pkgsrc jOsgmqj — doc CHANGES-2026

   doc: Updated net/lft to 4.03
VersionDeltaFile
1.6441+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc gqMHJmt — net/lft Makefile distinfo

   lft: update to 4.03.

   lft 4.03 / WhoB 4.03
   ----------------------
   - NetBSD: interface lookup by address found nothing (SIOCGIFCONF entries are
     fixed-size there, unlike FreeBSD/macOS), so LFT could not pick its capture
     interface.  lft_getifname now uses getifaddrs() where available and strides
     the ioctl list correctly everywhere else.
   - NetBSD: lft aborted at startup ("_res is not supported for multi-threaded
     programs") because c-ares links libpthread and NetBSD's libc forbids _res
     there; the glibc-only resolver timeout tweak is now skipped on NetBSD.
   - Build: objects depend on the generated config header, so a re-configure
     rebuilds them.
VersionDeltaFile
1.12+4-4net/lft/distinfo
1.19+2-2net/lft/Makefile
+6-62 files

FreeBSD/ports 8e8d9f7 — sysutils/helm Makefile distinfo

sysutils/helm: Update to 3.22.0

Changelog:
https://github.com/helm/helm/releases/tag/v3.22.0
DeltaFile
+5-5sysutils/helm/distinfo
+2-3sysutils/helm/Makefile
+7-82 files

Linux/linux 72d3fcf — . Makefile

Linux 7.3-rc5
DeltaFile
+1-1Makefile
+1-11 files

NetBSD/pkgsrc-wip 351f713 — unison-snapshot Makefile

unison-snapshot: sort tool use
DeltaFile
+1-1unison-snapshot/Makefile
+1-11 files

NetBSD/pkgsrc-wip 54b7216 — ocaml Makefile

ocaml: Reduce diffs to lang/ocaml

whitespace, ordering. NFCI
DeltaFile
+1-2ocaml/Makefile
+1-21 files

NetBSD/pkgsrc wiFwhE7 — doc TODO

   doc: restore gnupg2 TODO entry with comment
VersionDeltaFile
1.28022+2-1doc/TODO
+2-11 files

NetBSD/pkgsrc-wip 864b80c — gnupg2 distinfo DESCR, gnupg2/patches patch-common_sysutils.c

gnupg2: add current pkgsrc version

Waiting for upstream bugfix.
DeltaFile
+134-0gnupg2/PLIST
+56-0gnupg2/Makefile
+47-0gnupg2/options.mk
+17-0gnupg2/patches/patch-common_sysutils.c
+7-0gnupg2/DESCR
+6-0gnupg2/distinfo
+267-02 files not shown
+270-08 files

NetBSD/pkgsrc 3YuZhWb — doc CHANGES-2026

   doc: mention gnupg2 downgrade
VersionDeltaFile
1.6440+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports ff6ec36 — sysutils/eksctl Makefile distinfo

sysutils/eksctl: Update to 0.230.0

Changelog:
https://github.com/eksctl-io/eksctl/releases/tag/v0.230.0
DeltaFile
+5-5sysutils/eksctl/distinfo
+2-3sysutils/eksctl/Makefile
+7-82 files

NetBSD/pkgsrc I2MwbyH — security/gnupg2 Makefile distinfo

   gnupg2: downgrade to 2.5.22.

   This version breaks notmuch, upstream discussion ongoing,
   update in wip/gnupg2 in case you want it.
VersionDeltaFile
1.102+3-3security/gnupg2/distinfo
1.182+1-1security/gnupg2/Makefile
+4-42 files

FreeBSD/ports 9a276be — security/interactsh Makefile distinfo

security/interactsh: Update to 1.4.0

Changelog:
https://github.com/projectdiscovery/interactsh/releases/tag/v1.4.0
DeltaFile
+5-5security/interactsh/distinfo
+1-2security/interactsh/Makefile
+6-72 files

FreeBSD/ports b76bd04 — security/aws-iam-authenticator Makefile distinfo

security/aws-iam-authenticator: Update to 0.7.20

Changelog:
https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v0.7.20
DeltaFile
+5-5security/aws-iam-authenticator/distinfo
+1-2security/aws-iam-authenticator/Makefile
+6-72 files

LLVM/project d0ea8a8 — llvm/unittests/Support/LLVMToolSession LLVMToolSessionTest.cpp

[unittests] Fix a recent test on Windows with LLVM_WINDOWS_PREFER_FORWARD_SLASH (#224963)

This fixes errors like these:
```
Expected equality of these values:
  Context.Path
    Which is: "D:/a/llvm-mingw/llvm-mingw/llvm-project/build/unittests/Support/LLVMToolSession/./LLVMToolSessionTests.exe"
  ExecutablePath.c_str()
    Which is: "D:\\a\\llvm-mingw\\llvm-mingw\\llvm-project\\build\\unittests\\Support\\LLVMToolSession\\.\\LLVMToolSessionTests.exe"
```
DeltaFile
+3-1llvm/unittests/Support/LLVMToolSession/LLVMToolSessionTest.cpp
+3-11 files

FreeBSD/ports 298f76f — net-mgmt/prometheus3 Makefile distinfo

net-mgmt/prometheus3: Update to 3.15.0

Changelog:
https://github.com/prometheus/prometheus/releases/tag/v3.15.0
DeltaFile
+7-7net-mgmt/prometheus3/distinfo
+1-2net-mgmt/prometheus3/Makefile
+8-92 files

FreeBSD/ports d0de28f — www/garage Makefile Makefile.crates

www/garage: Update to 2.4.1

ChangeLogs:

- https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.4.0
- https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.4.1
DeltaFile
+323-325www/garage/distinfo
+160-161www/garage/Makefile.crates
+1-2www/garage/Makefile
+484-4883 files