FreeBSD/ports 5259bf4science/py-pygmo2 distinfo Makefile

science/py-pygmo2: update 2.19.7 → 2.19.8
DeltaFile
+3-3science/py-pygmo2/distinfo
+3-2science/py-pygmo2/Makefile
+6-52 files

FreeBSD/ports 649c31fastro/py-pyvo distinfo Makefile, astro/py-pyvo/files patch-setup.cfg

astro/py-pyvo: update 1.9.0 → 1.9.1
DeltaFile
+0-12astro/py-pyvo/files/patch-setup.cfg
+3-3astro/py-pyvo/distinfo
+2-1astro/py-pyvo/Makefile
+5-163 files

FreeBSD/ports 32f8e90net-p2p/py-libtorrent-rasterbar distinfo Makefile

net-p2p/py-libtorrent-rasterbar: update 2.0.12 → 2.0.13
DeltaFile
+3-3net-p2p/py-libtorrent-rasterbar/distinfo
+2-2net-p2p/py-libtorrent-rasterbar/Makefile
+5-52 files

FreeBSD/ports 314bf40math/py-sparsediffpy distinfo Makefile

math/py-sparsediffpy: update 0.5.0 → 0.5.1
DeltaFile
+3-3math/py-sparsediffpy/distinfo
+1-1math/py-sparsediffpy/Makefile
+4-42 files

LLVM/project 0034a67llvm/test/tools/llvm-cov gap-region-line-coverage.test, llvm/test/tools/llvm-cov/Inputs/gap-region-quirk gap-quirk-v2.cpp gap-quirk.profdata

[llvm-cov] Add failing test for gap region line coverage bug

LineCoverageStats incorrectly reports lines as uncovered when a gap
region with count=0 wraps into a line that has non-entry segments
with count > 0.

The test uses a minimal reproducer: a scoped block with a never-taken
early return followed by a statement. The closing "}" produces a gap
region that wraps to the next line, suppressing its execution count.
The extra statement after the if-block is required — without it,
clang emits a region entry (MinRegionCount > 0) and the bug doesn't
trigger.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+37-0llvm/test/tools/llvm-cov/gap-region-line-coverage.test
+23-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk-v2.cpp
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.profdata
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.covmapping
+60-04 files

FreeBSD/ports f21ed12devel/py-distlib distinfo Makefile, devel/py-distlib/files patch-pyproject.toml

devel/py-distlib: update 0.4.2 → 0.4.3
DeltaFile
+0-13devel/py-distlib/files/patch-pyproject.toml
+3-3devel/py-distlib/distinfo
+2-2devel/py-distlib/Makefile
+5-183 files

FreeBSD/ports fea4c23sysutils/py-filelock distinfo Makefile

sysutils/py-filelock: update 3.29.1 → 3.29.4
DeltaFile
+3-3sysutils/py-filelock/distinfo
+2-2sysutils/py-filelock/Makefile
+5-52 files

FreeBSD/ports a4fc6bdwww/py-slowapi Makefile distinfo

www/py-slowapi: update 0.1.9 → 0.1.10
DeltaFile
+12-4www/py-slowapi/Makefile
+3-3www/py-slowapi/distinfo
+15-72 files

LLVM/project 25f2190llvm/test/tools/llvm-cov gap-region-line-coverage.test, llvm/test/tools/llvm-cov/Inputs/gap-region-quirk gap-quirk-v2.cpp gap-quirk.profdata

[llvm-cov] Add failing test for gap region line coverage bug

LineCoverageStats incorrectly reports lines as uncovered when a gap
region with count=0 wraps into a line that has non-entry segments
with count > 0.

The test uses a minimal reproducer: a scoped block with a never-taken
early return followed by a statement. The closing "}" produces a gap
region that wraps to the next line, suppressing its execution count.
The extra statement after the if-block is required — without it,
clang emits a region entry (MinRegionCount > 0) and the bug doesn't
trigger.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+37-0llvm/test/tools/llvm-cov/gap-region-line-coverage.test
+23-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk-v2.cpp
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.profdata
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.covmapping
+60-04 files

LLVM/project 32e3485llvm/test/tools/llvm-cov gap-region-line-coverage.test, llvm/test/tools/llvm-cov/Inputs/gap-region-quirk gap-quirk-v2.cpp gap-quirk.profdata

[llvm-cov] Add failing test for gap region line coverage bug

LineCoverageStats incorrectly reports lines as uncovered when a gap
region with count=0 wraps into a line that has non-entry segments
with count > 0.

The test uses a minimal reproducer: a scoped block with a never-taken
early return followed by a statement. The closing "}" produces a gap
region that wraps to the next line, suppressing its execution count.
The extra statement after the if-block is required — without it,
clang emits a region entry (MinRegionCount > 0) and the bug doesn't
trigger.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+36-0llvm/test/tools/llvm-cov/gap-region-line-coverage.test
+23-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk-v2.cpp
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.profdata
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.covmapping
+59-04 files

FreeBSD/ports b92044dmisc/py-langchain-openai Makefile distinfo

misc/py-langchain-openai: update 1.2.2 → 1.3.2
DeltaFile
+15-3misc/py-langchain-openai/Makefile
+3-3misc/py-langchain-openai/distinfo
+18-62 files

FreeBSD/ports a2ff335misc/py-langchain Makefile distinfo

misc/py-langchain: update 1.3.4 → 1.3.9
DeltaFile
+6-2misc/py-langchain/Makefile
+3-3misc/py-langchain/distinfo
+9-52 files

FreeBSD/ports bd21aecmisc/py-langsmith distinfo Makefile

misc/py-langsmith: update 0.8.14 → 0.8.15
DeltaFile
+3-3misc/py-langsmith/distinfo
+2-2misc/py-langsmith/Makefile
+5-52 files

FreeBSD/ports b710ebcmisc/py-langchain-protocol distinfo Makefile

misc/py-langchain-protocol: update 0.0.16 → 0.0.17
DeltaFile
+3-3misc/py-langchain-protocol/distinfo
+1-1misc/py-langchain-protocol/Makefile
+4-42 files

FreeBSD/ports 17f34c7misc/py-langgraph Makefile distinfo

misc/py-langgraph: update 1.2.4 → 1.2.5
DeltaFile
+4-2misc/py-langgraph/Makefile
+3-3misc/py-langgraph/distinfo
+7-52 files

FreeBSD/ports 1886defmisc/py-langchain-anthropic Makefile distinfo

misc/py-langchain-anthropic: update 1.4.5 → 1.4.6
DeltaFile
+21-3misc/py-langchain-anthropic/Makefile
+3-3misc/py-langchain-anthropic/distinfo
+24-62 files

FreeBSD/ports 23fde4amisc/py-langchain-core distinfo Makefile

misc/py-langchain-core: update 1.4.6 → 1.4.7
DeltaFile
+3-3misc/py-langchain-core/distinfo
+2-2misc/py-langchain-core/Makefile
+5-52 files

LLVM/project 4902857llvm/test/tools/llvm-cov gap-region-line-coverage.test, llvm/test/tools/llvm-cov/Inputs/gap-region-quirk gap-quirk-v2.cpp gap-quirk.profdata

[llvm-cov] Add failing test for gap region line coverage bug

LineCoverageStats incorrectly reports lines as uncovered when a gap
region with count=0 wraps into a line that has non-entry segments
with count > 0.

The test uses a minimal reproducer: a scoped block with a never-taken
early return followed by a statement. The closing "}" produces a gap
region that wraps to the next line, suppressing its execution count.
The extra statement after the if-block is required — without it,
clang emits a region entry (MinRegionCount > 0) and the bug doesn't
trigger.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+34-0llvm/test/tools/llvm-cov/gap-region-line-coverage.test
+23-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk-v2.cpp
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.profdata
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.covmapping
+57-04 files

LLVM/project 5db7e5bllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 ordered-reduction-replaced.ll reduction-ordered-fadd.ll

[SLP]Keep ordered fadd reductions sequential

tryToReduceOrdered vectorizes reductions that are not associative (e.g. an
fadd with reassoc but without nsz). The accumulation order must be
preserved, but the reduction was costed and emitted with reassoc, and the
whole tree was rotated to memory order by reorderTopToBottom, which can
change the result of the sequential reduction.

Drop reassoc from the flags used to cost and emit the reduction so the
generated llvm.vector.reduce.fadd stays ordered, and drop the top-to-bottom
reorder so the reduced values keep their original accumulation order.

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/203741
DeltaFile
+5-6llvm/test/Transforms/SLPVectorizer/X86/ordered-reduction-replaced.ll
+8-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-2llvm/test/Transforms/SLPVectorizer/X86/reduction-ordered-fadd.ll
+2-1llvm/test/Transforms/SLPVectorizer/X86/ordered-reduction-root-deleted.ll
+18-104 files

NetBSD/src AT5r5INsys/dev/ic dwc_gmac.c dwc_gmac_reg.h

   awge/dwc_gmac: enable flow control

   Avoids recieve FIFO overflows and dropped packets when connected to a switch
   supporting flow control.

   Gets us from hundeds of retransmits a second and ~450Mbps to zero retransmits
   and ~650Mbps on RockPro64 with iperf3 recieve testing.

   (To do: figure out why flow control isn't enabled until explicitly setting
   'media auto' with ifconfig.)
VersionDeltaFile
1.101+4-3sys/dev/ic/dwc_gmac.c
1.25+3-1sys/dev/ic/dwc_gmac_reg.h
+7-42 files

LLVM/project e159976llvm/test/tools/llvm-cov gap-region-line-coverage.test, llvm/test/tools/llvm-cov/Inputs/gap-region-quirk gap-quirk-v2.cpp gap-quirk.covmapping

[llvm-cov] Add failing test for gap region line coverage bug

LineCoverageStats incorrectly reports lines as uncovered when a gap
region with count=0 wraps into a line that has non-entry segments
with count > 0.

The test demonstrates this with two scoped blocks containing
never-taken early returns. The statement between them ("int result =
42;") and after them ("return true;") are genuinely executed but
reported with count=0 because the gap region from each block's
closing "}" incorrectly suppresses the line's execution count.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+41-0llvm/test/tools/llvm-cov/gap-region-line-coverage.test
+28-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk-v2.cpp
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.covmapping
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.profdata
+69-04 files

NetBSD/pkgsrc-wip 9c1ad28cloudflared distinfo go-modules.mk, cloudflared/patches patch-diagnostic_system__collector__netbsd.go patch-diagnostic_network_collector__unix__test.go

cloudflared: update to 2026.6.0

Pkgsrc changes:

* Build NetworkCollector on NetBSD.
* Add SystemCollectorImpl for NetBSD.
* Use GOFLAGS instead of GO_BUILD_PATTERN for -ldflags.

Upstream changes: (from CHANGES.md)

2026.4.0
* Breaking Change
  * The default value of --edge-ip-version has changed from 4 to auto. This
    means cloudflared will now use whichever address family (IPv4 or IPv6) the
    system resolver returns first, instead of always preferring IPv4. Users who
    require IPv4-only connections should explicitly set --edge-ip-version 4.

2026.2.0
* Breaking Change

    [38 lines not shown]
DeltaFile
+384-414cloudflared/distinfo
+126-137cloudflared/go-modules.mk
+183-0cloudflared/patches/patch-diagnostic_system__collector__netbsd.go
+12-0cloudflared/patches/patch-diagnostic_network_collector__unix__test.go
+12-0cloudflared/patches/patch-diagnostic_network_collector__unix.go
+3-3cloudflared/Makefile
+720-5546 files

FreeBSD/src 64467d2sys/kern vfs_subr.c, sys/sys vnode.h mount.h

vnode: move VIRF_KNOTE to v_v2flag

The semantic of the flag has the natural march to the code scope that is
protected by the vnode lock.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56912
DeltaFile
+4-3sys/sys/vnode.h
+2-3sys/kern/vfs_subr.c
+2-2sys/sys/mount.h
+8-83 files

NetBSD/src Dye08d5sys/arch/mac68k/dev adb_direct.c

   Revert rev 1.73 and instead insert a delay after the idle transition
   on Mac II-style ADB controllers so that the microcontroller properly
   recognizes the transition.

   Patch from zigzagjoe.
VersionDeltaFile
1.75+9-4sys/arch/mac68k/dev/adb_direct.c
+9-41 files

FreeBSD/src da6aa06sys/sys vnode.h rangelock.h

struct vnode: assign v_rl.resv1 as v_type and v_rl.resv2 as v_state

Use the avaliable space to introduce vnode-locked flag v_v2flag.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56912
DeltaFile
+8-2sys/sys/vnode.h
+4-0sys/sys/rangelock.h
+12-22 files

FreeBSD/src 3d50531sys/sys rangelock.h

sys/rangelock.h: explicitly enumerate padding at the end of the structure

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56912
DeltaFile
+6-0sys/sys/rangelock.h
+6-01 files

FreeBSD/src 36b155asys/kern vfs_subr.c

vfs: work around the race between vget() and vnlru

Specifically, do not let vtryrecycle() to recycle a used vnode. It is
possible for a vnode to be vref-ed or vuse-ed lockless after it is held
by vhold_recycle_free(). Then, since vtryrecycle() does not recheck the
hold count, we might end up freeing vused vnode.

Since vget_finish() increments v_usecount after obtaining the vnode
lock, we would observe the hold reference anyway when the parallel
vget() is blocked waiting on the vnode lock.

PR:     281749
Reported and tested by: Steve Peurifoy <ssw01 at mathistry.net>, Vladimir Grebenshchikov <vova at zote.me>
Reviewed by:    olce
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57305
DeltaFile
+6-1sys/kern/vfs_subr.c
+6-11 files

LLVM/project f7f904fllvm/test/Transforms/SLPVectorizer/X86 reduction-ordered-fadd.ll

[SLP][NFC]Add a test with miscompiled ordered reductions, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/203738
DeltaFile
+164-0llvm/test/Transforms/SLPVectorizer/X86/reduction-ordered-fadd.ll
+164-01 files

LLVM/project 5131f00clang/lib/CodeGen CGExprCXX.cpp, clang/test/CodeGen ubsan-aggregate-null-align-bounds.c

[UBSan] Use EmitCheckedLValue for C++ trivial operator= operands

Further to https://github.com/llvm/llvm-project/pull/190739, use
EmitCheckedLValue for trivial operator= operands
* for the LHS (`lhs->` not handled yet), and
* for the RHS also for function call syntax.
DeltaFile
+38-23clang/test/CodeGen/ubsan-aggregate-null-align-bounds.c
+27-16clang/lib/CodeGen/CGExprCXX.cpp
+65-392 files

LLVM/project 29656a1llvm/test/tools/llvm-cov gap-region-line-coverage.test, llvm/test/tools/llvm-cov/Inputs/gap-region-quirk gap-quirk.cpp gap-quirk-v2.cpp

[llvm-cov] Add failing test for gap region line coverage bug

LineCoverageStats incorrectly reports lines as uncovered when a gap
region with count=0 wraps into a line that has non-entry segments
with count > 0.

The test demonstrates this with two scoped blocks containing
never-taken early returns. The statement between them ("int result =
42;") and after them ("return true;") are genuinely executed but
reported with count=0 because the gap region from each block's
closing "}" incorrectly suppresses the line's execution count.

Test inputs generated with Apple system clang which produces this
specific segment pattern. Upstream clang does not produce gap regions
in this context.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+35-0llvm/test/tools/llvm-cov/gap-region-line-coverage.test
+28-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.cpp
+28-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk-v2.cpp
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.profdata
+0-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.covmapping
+91-05 files