FreeBSD/ports c33c04c — databases/pgbot Makefile

databases/pgbot: Drop Go version pin
DeltaFile
+1-1databases/pgbot/Makefile
+1-11 files

FreeBSD/ports 4431cb5 — sysutils/mult Makefile

sysutils/mult: Drop Go version pin
DeltaFile
+1-1sysutils/mult/Makefile
+1-11 files

FreeBSD/ports f652950 — textproc/xray Makefile Makefile.crates

textproc/xray: Update to 0.5.1
DeltaFile
+27-29textproc/xray/distinfo
+12-13textproc/xray/Makefile.crates
+1-2textproc/xray/Makefile
+40-443 files

FreeBSD/ports 6505cc9 — devel/glab-tui Makefile Makefile.crates

devel/glab-tui: Update to 0.9.2
DeltaFile
+11-11devel/glab-tui/distinfo
+4-4devel/glab-tui/Makefile.crates
+1-1devel/glab-tui/Makefile
+16-163 files

FreeBSD/ports 8773140 — textproc/xshape Makefile Makefile.crates

textproc/xshape: Update to 0.5.3
DeltaFile
+23-25textproc/xshape/distinfo
+10-11textproc/xshape/Makefile.crates
+1-2textproc/xshape/Makefile
+34-383 files

FreeBSD/ports f02b5bf — net/croc Makefile distinfo

net/croc: Update to 11.5.4

- Drop Go version pin
DeltaFile
+5-5net/croc/distinfo
+2-2net/croc/Makefile
+7-72 files

NetBSD/pkgsrc-wip 4917a40 — py-llama-cpp-scripts distinfo PLIST

py-llama-cpp-scripts: Update to 0.5.0
DeltaFile
+36-6py-llama-cpp-scripts/PLIST
+3-3py-llama-cpp-scripts/distinfo
+39-92 files

NetBSD/pkgsrc-wip 11ae63f — pharo-vm10 Makefile distinfo

pharo-vm10: Update to 10.3.11
DeltaFile
+3-3pharo-vm10/distinfo
+2-2pharo-vm10/Makefile
+5-52 files

LLVM/project 15eef13 — llvm/include/llvm/ExecutionEngine/Orc/Debugging PerfSupportPlugin.h VTuneSupportPlugin.h, llvm/lib/ExecutionEngine/Orc/Debugging VTuneSupportPlugin.cpp PerfSupportPlugin.cpp

[ORC] Call Perf/VTune support wrappers through Proxies (#226677)

Hold PerfSupportPlugin's start/end registration wrappers and
VTuneSupportPlugin's unregister wrapper as Proxy members, replacing
their callSPSWrapper calls. Each proxy is built in the constructor from
the address it already takes, so the constructor signatures are
unchanged. The Perf impl and VTune register wrappers are only used as
alloc-action tags and stay ExecutorAddrs.
DeltaFile
+36-10llvm/lib/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.cpp
+24-3llvm/lib/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.cpp
+3-5llvm/include/llvm/ExecutionEngine/Orc/Debugging/VTuneSupportPlugin.h
+3-2llvm/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h
+66-204 files

NetBSD/src Yz485S0 — external/gpl3/gcc/usr.bin/gcc/arch/aarch64 configargs.h, external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb configargs.h

   regen with proper version in configargs string.
VersionDeltaFile
1.60+2-2external/gpl3/gcc/usr.bin/gcc/arch/powerpc/configargs.h
1.48+1-1external/gpl3/gcc/usr.bin/gcc/arch/earmv6hf/configargs.h
1.57+1-1external/gpl3/gcc/usr.bin/gcc/arch/earm/configargs.h
1.51+1-1external/gpl3/gcc/usr.bin/gcc/arch/alpha/configargs.h
1.17+1-1external/gpl3/gcc/usr.bin/gcc/arch/aarch64eb/configargs.h
1.31+1-1external/gpl3/gcc/usr.bin/gcc/arch/aarch64/configargs.h
+7-732 files not shown
+39-3938 files

LLVM/project 5ad4959 — clang/include/clang/AST ASTContext.h NestedNameSpecifierBase.h, clang/lib/AST NestedNameSpecifier.cpp

[clang] Unique NamespaceAndPrefixStorages with a UniquingSet (NFC) (#224221)

This patch migrates NamespaceAndPrefixStorages in ASTContext from
llvm::FoldingSet to llvm::UniquingSet.

NamespaceAndPrefixStorage keys on a pair of const NamespaceBaseDecl *
and NestedNameSpecifier.  Switching to UniquingSet allows us to look
up storages with a typed key, eliminating FoldingSetNodeID
serialization at lookup sites and removing
NamespaceAndPrefixStorage::Profile.

Assisted-by: Antigravity
DeltaFile
+2-6clang/include/clang/AST/NestedNameSpecifierBase.h
+1-4clang/lib/AST/NestedNameSpecifier.cpp
+1-1clang/include/clang/AST/ASTContext.h
+4-113 files

NetBSD/src pEx4Aap — sys/kern subr_pool.c

   pool_cache(9): Allocate struct pool_cache with declared alignment.

   The definition of struct pool_cache has __aligned(CACHE_LINE_SIZE) on
   the pc_fullgroups member, so the compiler will assume struct
   pool_cache pointers are aligned as such.

   As a space optimization on uniprocessor systems, we define the
   variable `coherency_unit' (as part of the module ABI) to be
   COHERENCY_UNIT (often 64 or 128) in MULTIPROCESSOR builds, but
   to ALIGNBYTES+1 (often 4, 8, or 16) for !MULTIPROCESSOR builds where
   cache line sharing isn't as much of a problem.

   But this isn't safe as an optimization for allocating objects that
   have statically declared (as part of their ABI) CACHE_LINE_SIZE
   alignment.

   PR port-evbmips/60812: UBSan: Undefined Behavior in [sys-src]  member
   access within misaligned address  [..] for type '[..]' which requires
   128 byte alignment
VersionDeltaFile
1.299+7-4sys/kern/subr_pool.c
+7-41 files

NetBSD/src SSPADJO — sys/kern kern_proc.c

   proc(9): Allocate struct proc with declared alignment.

   The definition of struct proc includes __aligned(COHERENCY_UNIT) on
   the p_auxlock member, so the compiler will assume struct proc
   pointers are aligned as such.

   As a space optimization on uniprocessor systems, we define the
   variable `coherency_unit' (as part of the module ABI) to be
   COHERENCY_UNIT (often 64 or 128) in MULTIPROCESSOR builds, but
   toALIGNBYTES+1 (often 4, 8, or 16) for !MULTIPROCESSOR builds where
   cache line sharing isn't as much of a problem.

   But this isn't safe as an optimization for allocating objects that
   have statically declared (as part of their ABI) COHERENCY_UNIT
   alignment.

   PR port-evbmips/60812: UBSan: Undefined Behavior in [sys-src]  member
   access within misaligned address  [..] for type '[..]' which requires
   128 byte alignment
VersionDeltaFile
1.287+5-2sys/kern/kern_proc.c
+5-21 files

NetBSD/src V9OzJ6l — sys/kern vfs_vnode.c

   vnode(9): Allocate vnodes with declared alignment.

   The definition of struct vnode_impl includes various
   __aligned(COHERENCY_UNIT), so the compiler will assume struct vnode
   pointers are aligned as such.

   As a space optimization on uniprocessor systems, we define the
   variable `coherency_unit' (as part of the module ABI) to be
   COHERENCY_UNIT (often 64 or 128) in MULTIPROCESSOR builds, but
   toALIGNBYTES+1 (often 4, 8, or 16) for !MULTIPROCESSOR builds where
   cache line sharing isn't as much of a problem.

   But this isn't safe as an optimization for allocating objects that
   have statically declared (as part of their ABI) COHERENCY_UNIT
   alignment.

   PR port-evbmips/60812: UBSan: Undefined Behavior in [sys-src]  member
   access within misaligned address  [..] for type '[..]' which requires
   128 byte alignment
VersionDeltaFile
1.160+5-3sys/kern/vfs_vnode.c
+5-31 files

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

NetBSD/pkgsrc 4AE83EL — lang/ocaml Makefile

   lang/ocaml: Reduce diffs to wip

     - MASTER_SITES https
     - Drop MAKE_JOBS_SAFE=no, as ancient and a 24-job build worked for
       me.
     - Add PRINT_PLIST_AWK for ocaml-opt, with partial coverage.
     - c99
VersionDeltaFile
1.154+16-6lang/ocaml/Makefile
+16-61 files

NetBSD/pkgsrc y7IADeZ — shells/standalone-tcsh Makefile

   move MKPIE_SUPPORTED setting above the Makefile.tcsh include so it works.

   now eg, arm64 can configure successfully again.
VersionDeltaFile
1.45+3-3shells/standalone-tcsh/Makefile
+3-31 files

FreeBSD/ports 8ad5fdf — net/cliproxyapi Makefile distinfo

net/cliproxyapi: Update to 7.3.20
DeltaFile
+5-5net/cliproxyapi/distinfo
+1-1net/cliproxyapi/Makefile
+6-62 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