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

LLVM/project e84e480flang/lib/Optimizer/Transforms/CUDA CUFDeviceFuncTransform.cpp, flang/test/Fir/CUDA cuda-device-func-transform.mlir

Revert "[flang][cuda] Set kernel intent(in) as const __restrict__" (#203734)

Reverts llvm/llvm-project#203652

breaking some downstream cudafor code
DeltaFile
+0-38flang/lib/Optimizer/Transforms/CUDA/CUFDeviceFuncTransform.cpp
+2-16flang/test/Fir/CUDA/cuda-device-func-transform.mlir
+2-542 files

Linux/linux e21ee27drivers/clk/qcom dispcc-sc8280xp.c dispcc-x1e80100.c, drivers/clk/samsung clk-gs101.c

Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux

Pull clk fixes from Stephen Boyd:
 "Fixes for the Qualcomm and Google GS101 clk drivers:

   - Skip parking clks on some Qualcomm platforms so that the recovery
     console keeps working

   - Fix Google GS101 resume by using the correct div register"

* tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux:
  clk: qcom: dispcc-sc8280xp: Don't park mdp_clk_src at registration time
  clk: samsung: gs101: Fix missing USI7_USI DIV clock in peric0_clk_regs
  clk: qcom: x1e80100-dispcc: Stop disp_cc_mdss_mdp_clk_src from getting parked
DeltaFile
+2-2drivers/clk/qcom/dispcc-sc8280xp.c
+1-1drivers/clk/qcom/dispcc-x1e80100.c
+1-1drivers/clk/samsung/clk-gs101.c
+4-43 files

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

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

LineCoverageStats incorrectly reports a line as uncovered when the
wrapping segment has count=0 and the line has no region entries, even
if it has non-entry segments with count > 0.

This test uses coverage data from Apple clang which produces the
specific segment pattern that triggers this: a closing brace "}" after
a never-taken if-block, where the non-gap segment returning to the
parent function's count is ignored.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply at anthropic.com>
DeltaFile
+30-0llvm/test/tools/llvm-cov/gap-region-line-coverage.test
+13-0llvm/test/tools/llvm-cov/Inputs/gap-region-quirk/gap-quirk.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
+43-04 files

NetBSD/pkgsrc-wip c710751zls Makefile distinfo, zls/patches patch-build.zig

zls: import zls-0.16.0 as wip/zls

Copied from devel/zls and updated to the latest release.

* zls-0.16.0 built with zig-0.16.0.
* PIE enabled with a patch for build.zig.
DeltaFile
+24-0zls/Makefile
+14-0zls/patches/patch-build.zig
+6-0zls/distinfo
+6-0zls/zig-depends.mk
+4-0zls/DESCR
+4-0zls/COMMIT_MSG
+58-02 files not shown
+61-08 files

LLVM/project a68a70aflang/lib/Optimizer/Transforms/CUDA CUFDeviceFuncTransform.cpp, flang/test/Fir/CUDA cuda-device-func-transform.mlir

Revert "[flang][cuda] Set kernel intent(in) as const __restrict__ (#203652)"

This reverts commit 7670d88e7ea753095f753e6616b66f5e74da42ef.
DeltaFile
+0-38flang/lib/Optimizer/Transforms/CUDA/CUFDeviceFuncTransform.cpp
+2-16flang/test/Fir/CUDA/cuda-device-func-transform.mlir
+2-542 files

NetBSD/src FYGT7pTsys/dev/ic dm9000.c

   dm9000.c: fix typo in shift operation
VersionDeltaFile
1.43+2-2sys/dev/ic/dm9000.c
+2-21 files

FreeBSD/src 3eafe01libexec/rtld-elf/tests parse_integer_test.c Makefile

rtld-elf: add some tests for parse_integer()

Reviewed by:    des, dim
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57549
DeltaFile
+35-0libexec/rtld-elf/tests/parse_integer_test.c
+10-0libexec/rtld-elf/tests/Makefile
+45-02 files

FreeBSD/src 4249a9blibexec/rtld-elf rtld.c

rtld parse_integer(): support binary, octal, and hex C notations

Reviewed by:    des, dim
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57549
DeltaFile
+34-9libexec/rtld-elf/rtld.c
+34-91 files

NetBSD/src QjXeuCdsys/dev/ic dm9000.c

   dm9000.c: fix grammar in a comment
VersionDeltaFile
1.42+2-2sys/dev/ic/dm9000.c
+2-21 files