FreeBSD/ports b9a6a34 — misc/py-litellm Makefile

misc/py-litellm: Relax upper limit of dependency (py-huggingface-hub)
DeltaFile
+2-1misc/py-litellm/Makefile
+2-11 files

FreeBSD/ports 562ffb5 — misc/py-huggingface-hub distinfo Makefile

misc/py-huggingface-hub: Update to 2.2.0

Changelog:
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.16.4
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.17.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.18.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.19.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.20.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.21.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.22.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.23.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.24.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.25.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.26.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.27.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.28.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.29.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.30.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.31.0

    [8 lines not shown]
DeltaFile
+6-6misc/py-huggingface-hub/Makefile
+3-3misc/py-huggingface-hub/distinfo
+9-92 files

FreeBSD/ports 3530d1e — net-mgmt/telegraf Makefile distinfo

net-mgmt/telegraf: Update to 1.40.2

Release notes:  https://github.com/influxdata/telegraf/releases/tag/v1.40.2
DeltaFile
+5-5net-mgmt/telegraf/distinfo
+1-2net-mgmt/telegraf/Makefile
+6-72 files

LLVM/project fc6b058 — llvm/test/Transforms/VectorCombine/X86 load-inseltpoison.ll

fixup! Update test cases
DeltaFile
+5-8llvm/test/Transforms/VectorCombine/X86/load-inseltpoison.ll
+5-81 files

NetBSD/pkgsrc ACmDZNY — sysutils/py-puremagic Makefile

   py-puremagic: set PYTHON_SELF_CONFLICT
VersionDeltaFile
1.20+3-1sysutils/py-puremagic/Makefile
+3-11 files

NetBSD/pkgsrc 6HmWTpj — textproc/py-xlsxwriter Makefile

   py-xlsxwriter: set PYTHON_SELF_CONFLICT
VersionDeltaFile
1.81+3-1textproc/py-xlsxwriter/Makefile
+3-11 files

LLVM/project 0a89329 — llvm/lib/Target/VE VEISelLowering.cpp, llvm/test/CodeGen/VE exception-model.ll

VE: Use i32 registers for 32-bit loads in the SjLj dispatch block

Fix verifier errors in exception test. The call site index and the
PIC jump table offset were loaded with ldl.zx, which defines an i32
register, into vregs with the i64 register class.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+19-4llvm/lib/Target/VE/VEISelLowering.cpp
+1-2llvm/test/CodeGen/VE/exception-model.ll
+20-62 files

LLVM/project b6577d3 — llvm/lib/Target/VE/MCTargetDesc VEMCAsmInfo.cpp, llvm/lib/TargetParser Triple.cpp

VE: Default to SjLj exception handling

The clang driver selects SjLj exceptions for VE (96d4ccf00c8f), but the
triple defaulted to no exception model. Make SjLj the default for the
triple and MCAsmInfo so llc agrees with the driver.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+20-0llvm/test/CodeGen/VE/exception-model.ll
+2-2llvm/unittests/TargetParser/TripleTest.cpp
+2-0llvm/lib/TargetParser/Triple.cpp
+1-0llvm/lib/Target/VE/MCTargetDesc/VEMCAsmInfo.cpp
+25-24 files

LLVM/project ffc8779 — llvm/lib/Target/AMDGPU VOP1Instructions.td SIInstrInfo.td

AMDGPU: Add vgpr32_lo16/vgpr32_hi16 OutPatFrags

Add OutPatFrags for extracting a 16-bit half of a value after copying
it to a VGPR_32, and use them for the existing open-coded instances.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+8-8llvm/lib/Target/AMDGPU/VOP3Instructions.td
+6-0llvm/lib/Target/AMDGPU/SIInstrInfo.td
+1-1llvm/lib/Target/AMDGPU/VOP1Instructions.td
+15-93 files

LLVM/project 18f9f72 — llvm/lib/Target/AMDGPU DSInstructions.td VOP3Instructions.td

AMDGPU: Use lo16_to_vgpr32/hi16_to_vgpr32 OutPatFrags (NFC) (#231650)

Replace open-coded REG_SEQUENCE widenings of 16-bit values into a
VGPR_32 with the existing OutPatFrags.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+17-17llvm/lib/Target/AMDGPU/SIInstructions.td
+3-3llvm/lib/Target/AMDGPU/VOP1Instructions.td
+2-2llvm/lib/Target/AMDGPU/VOP3Instructions.td
+1-1llvm/lib/Target/AMDGPU/DSInstructions.td
+23-234 files

NetBSD/pkgsrc GTG9B8X — graphics/gst-plugins1-gl Makefile

   gst-plugins1-gl: fix build on wayland-supported systems
VersionDeltaFile
1.9+4-2graphics/gst-plugins1-gl/Makefile
+4-21 files

NetBSD/pkgsrc 9KhVMqg — multimedia/gst-plugins1-base Makefile.common

   gst-plugins1-base: update for renamed options
VersionDeltaFile
1.52+4-4multimedia/gst-plugins1-base/Makefile.common
+4-41 files

LLVM/project bb80dc2 — llvm/test/CodeGen/X86 mem-cache-hint-dag-combine-i386.ll mem-cache-hint-dag-combine.ll

Update cache hint metadata test after we stopped emitting kill flags in InstrEmitter (#231633)

https://github.com/llvm/llvm-project/commit/6b9cb66aa6c03212e5c107fc5ec2dbb48805764c
stopped emitting kill flags in InstrEmitter and
https://github.com/llvm/llvm-project/pull/225954/ was merged without
rebasing, leading to failures. Update this test.
DeltaFile
+9-9llvm/test/CodeGen/X86/mem-cache-hint-dag-combine.ll
+4-4llvm/test/CodeGen/X86/mem-cache-hint-dag-combine-i386.ll
+13-132 files

LLVM/project 4121de4 — llvm/lib/CodeGen/SelectionDAG SDNodeInfo.cpp

[SelectionDAG] Implement SDTCisVTSmallerThanOp/SDTCisOpSmallerThanOp in SDNodeInfo::verifyNode. (#230679)

I've tried to capture the rules based on what tablegen does:
-Both should be FP or int.
-Both should be vector or scalar.
-If the scalar size is smaller then they contraint is satisified.
-If the scalar size is equal, the total size must be smaller.

We throw an error for comparing the total size of a fixed and
scalable vector. I don't know if we have good examples of what the rules
should be for mixing.

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

NetBSD/pkgsrc QwKaLR1 — textproc/py-xapian Makefile

   py-xapian: keep old Pythons disabled
VersionDeltaFile
1.23+2-2textproc/py-xapian/Makefile
+2-21 files

GhostBSD/ports e77e9d5 — devel/llvm18 Makefile

devel/llvm18: drop GOLD_PLIST_FILES again

f848297955e2 removed it from llvm16 to llvm22 because LLVMgold.so is
shipped by the -libs port, but merge b7c138dca937 brought it back in
llvm18. Both llvm18 and llvm18-libs then packaged the same file, and
llvm18 depends on llvm18-libs, so installing it would conflict.
DeltaFile
+0-1devel/llvm18/Makefile
+0-11 files

FreeBSD/doc d446bc7 — website/data/en/events events2026.toml

website/events: Add 2026 vendor summit

Reviewed by:            adrian
Differential Revision:  https://reviews.freebsd.org/D60237
DeltaFile
+11-0website/data/en/events/events2026.toml
+11-01 files

LLVM/project 16e51f1 — utils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Fixes 3036a4f (#231646)

This fixes 3036a4f16c6bffefe7e4ab75b06cef197a91f323 (#221349).

Buildkite error link:
https://buildkite.com/llvm-project/upstream-bazel/builds?commit=3036a4f16c6bffefe7e4ab75b06cef197a91f323

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+2-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2-01 files

LLVM/project 35d45e9 — flang/include/flang/Semantics openmp-utils.h, flang/lib/Lower/OpenMP OpenMP.cpp

[flang][OpenMP] Fix variant selector identity and candidate ranking

Identify user conditions by a profile of the parsed expression instead of
their source text: names by their ultimate symbol and literals by value
and kind. Equivalent spellings of the same condition share an identity,
including across module imports, while distinct variables stay distinct.

Record unknown trait properties with addUnknownTrait instead of an invalid
trait, so their selectors still score under match_any and match_none.
Recognize construct={simd}.

Rank METADIRECTIVE candidates once against the complete candidate set and
keep that order when runtime guards fail, so removing a failed guard does
not restore the raw score of its strict subset. Represent the false
outcome under match_any and match_none with a false condition to preserve
selector identity, and score an implicit NOTHING like an explicit
replacement; explicitness only breaks ties.

Split from #224431.

    [2 lines not shown]
DeltaFile
+291-86flang/test/Lower/OpenMP/metadirective-user.f90
+373-0flang/test/Lower/OpenMP/declare-variant-condition-identity.f90
+168-102flang/lib/Semantics/openmp-utils.cpp
+81-0flang/test/Lower/OpenMP/metadirective-user-static.f90
+7-22flang/lib/Lower/OpenMP/OpenMP.cpp
+10-11flang/include/flang/Semantics/openmp-utils.h
+930-2212 files not shown
+962-2218 files

LLVM/project bd953c9 — clang/test/CodeGen codemodels.c, flang/test/Integration mcmodel.f90

Support module importing with differing code models

First, module-level code model information is stored as a module flag.
To support merging of modules with different module flag values, we add
a new module flag behavior, `Ignore`, which ignores differences between
values and takes the flag from the first module.

Second, when a module imports a value from another module with a
dfferent code model, the imported value should retain the code model of
its source module. A small value imported into a large module should
remain small in order to prevent disturbing other references to that
small value in its original module. At the same time, a large value
imported into a small module should remain large as otherwise the value
may not be reachable in the small value.

Co-authored-by: Alan Zhao <ayzhao at google.com>
DeltaFile
+21-0llvm/test/Linker/module-flags-ignore.ll
+11-6llvm/test/LTO/X86/largedatathreshold-3.ll
+11-0llvm/lib/Linker/IRMover.cpp
+2-8llvm/lib/IR/Module.cpp
+5-5flang/test/Integration/mcmodel.f90
+5-5clang/test/CodeGen/codemodels.c
+55-2410 files not shown
+86-4016 files

FreeBSD/ports c831483 — comms/flwrap Makefile, comms/flwrap/files patch-configure

comms/flwrap: prepare the port for upcoming FLTK 1.4.x

- Don't demand particular FLTK API version for no reason
- Drop seemingly useless (or no longer needed) USES list
DeltaFile
+12-0comms/flwrap/files/patch-configure
+0-2comms/flwrap/Makefile
+12-22 files

GhostBSD/ports ad36362 — devel Makefile, devel/llvm23 Makefile

devel/llvm23-libs: New port: LLVM 23 runtime shared libraries

llvm23 had no -libs split, so lang/lfortran (USES=llvm:23,lib) pointed
llvm.mk at a devel/llvm23-libs that did not exist.

Add llvm23-libs based on llvm22-libs, without the GOLD option that
llvm23 dropped and with -DLLDB_EXPORT_ALL_SYMBOLS=ON to match the
parent. Make llvm23 depend on it and stop staging libLLVM, libLTO and
libRemarks, like llvm15 to llvm22.
DeltaFile
+290-0devel/llvm23-libs/Makefile
+11-1devel/llvm23/Makefile
+9-0devel/llvm23-libs/pkg-descr
+1-0devel/Makefile
+311-14 files

HardenedBSD/src 4eeb3fe — . ObsoleteFiles.inc, share/keys/hbsd-update/trusted Makefile dnssec.key-2016-07-30

HBSD: Garbage collect old DNSSEC root key material

This completes the migration to the new DNSSEC key material.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
MFC-to:         15-STABLE
X-MFC-with:     505acb182e96baee81bb398c490555b681565f8e
DeltaFile
+0-17share/keys/hbsd-update/trusted/dnssec.key-2016-07-30
+3-0ObsoleteFiles.inc
+1-1share/keys/hbsd-update/trusted/Makefile
+4-183 files

LLVM/project 47a5648 — llvm/lib/Transforms/Vectorize VectorCombine.cpp

fixup! Add TODO comment
DeltaFile
+2-0llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+2-01 files

LLVM/project 1538f4b — llvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/PhaseOrdering/X86 hsub.ll hadd.ll

[VectorCombine] Add instructions created by IRBuilder into Worklist automatically
DeltaFile
+31-49llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+15-49llvm/test/Transforms/VectorCombine/X86/concat-boolmasks.ll
+25-38llvm/test/Transforms/VectorCombine/X86/load-inseltpoison.ll
+4-4llvm/test/Transforms/PhaseOrdering/X86/hsub.ll
+4-4llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
+0-2llvm/test/Transforms/VectorCombine/X86/extract-binop.ll
+79-1461 files not shown
+79-1477 files

LLVM/project 887ffdd — llvm/test/Transforms/PhaseOrdering/X86 hsub.ll hadd.ll

fixup! Re-generate some CHECKs
DeltaFile
+7-7llvm/test/Transforms/PhaseOrdering/X86/hsub.ll
+7-7llvm/test/Transforms/PhaseOrdering/X86/hadd.ll
+14-142 files

OpenZFS/src c27dff0 — module/zfs spa_misc.c

Free import progress notes with kmem_strfree()

spa_import_progress_set_notes_impl() allocates spa_load_notes with
kmem_vasprintf(), and three of the four places that free it use
kmem_strfree(). spa_import_progress_remove() uses spa_strfree(),
which is kmem_free().

On Linux, kmem_vasprintf() allocates with kvasprintf(), which the
SPL's kmem accounting never sees. A debug build with
--enable-debug-kmem-tracking finds no record of the pointer and
panics in spl_kmem_free_track(). It does this whenever a pool load
finishes, including the tryimport that zpool import runs to list
pools. With --enable-debug-kmem alone, the free subtracts bytes the
SPL never counted. Other builds, and FreeBSD, are unaffected.

Use kmem_strfree(), as the other three frees do.

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Patrick Domack <patrickdk at patrickdk.com>
Closes #19330
DeltaFile
+1-1module/zfs/spa_misc.c
+1-11 files

LLVM/project 40d50e3 — llvm/lib/CAS UnifiedOnDiskCache.cpp, llvm/test/tools/llvm-cas plugin-validation-crash.test logging.test

HashName as subdirectory

Created using spr 1.3.7
DeltaFile
+82-85llvm/lib/CAS/UnifiedOnDiskCache.cpp
+16-18llvm/unittests/CAS/UnifiedOnDiskCacheTest.cpp
+10-10llvm/test/tools/llvm-cas/validation.test
+7-7llvm/test/tools/llvm-cas/logging.test
+6-6llvm/test/tools/llvm-cas/plugin-validation-crash.test
+6-3llvm/tools/llvm-cas-fuzzer/cas-fuzzer.cpp
+127-1293 files not shown
+137-1389 files

LLVM/project b1a3b4c — clang/docs ReleaseNotes.md AllocToken.md, clang/lib/CodeGen CGExpr.cpp

[Clang][AllocToken] Support TypeFuncHash and TypeFuncHashPointerSplit modes (#228492)

Extend Clang to support the `-falloc-token-mode=typefunchash` and
`-falloc-token-mode=typefunchashpointersplit` modes, which were added 
to LLVM in #227686.

In these modes, CodeGen attaches the qualified name of the enclosing
function as the third operand of !alloc_token metadata. Allocations
outside functions use an empty function name. When type inference fails,
metadata is still emitted with an empty type name, so that a
function-based
token can be assigned. This allows distinguishing allocations that would
otherwise all share the fallback token.

Like the Increment and Random modes, `__builtin_infer_alloc_token()`
is not supported in constant expressions under these modes.
DeltaFile
+130-0clang/test/CodeGenCXX/alloc-token-typefunchash.cpp
+45-7clang/lib/CodeGen/CGExpr.cpp
+14-1clang/docs/AllocToken.md
+14-0clang/test/SemaCXX/alloc-token-typefunchash.cpp
+5-0clang/test/CodeGen/alloc-token-inline.c
+5-0clang/docs/ReleaseNotes.md
+213-83 files not shown
+217-129 files

LLVM/project d300b80 — lldb/include/lldb/Target BorrowedStackFrame.h, lldb/source/Target BorrowedStackFrame.cpp

[lldb] Forward step plans through BorrowedStackFrame (#231657)

When a frame provider returns an index relative to its input frames,
LLDB wraps that frame in a BorrowedStackFrame. BorrowedStackFrame
forwards most StackFrame methods to the frame it borrows, except for
GetThreadPlanForStepType, so a scripted frame lost its custom step plans
as soon as another provider was stacked on top of it.

Forward it like the methods, and test stepping with a pass-through
provider stacked on top of a provider whose frames have step plans.

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+36-6lldb/test/API/functionalities/scripted_frame_provider/step_with_type/TestFrameProviderStepping.py
+28-0lldb/test/API/functionalities/scripted_frame_provider/step_with_type/frame_provider.py
+5-0lldb/source/Target/BorrowedStackFrame.cpp
+3-0lldb/include/lldb/Target/BorrowedStackFrame.h
+72-64 files