LLVM/project e36fa4ellvm/docs/CommandGuide llvm-ar.rst

[llvm-ar] fixing corruptions in documentation (#197783)

A follow up to:
https://github.com/llvm/llvm-project/pull/196541#issuecomment-4442635635

My fix for :option:`N` is based on the description of `option:: b`:
```
[...]
 found, the files are placed at the end of the ``archive``. *relpos* cannot
 be consumed without either :option:`a`, :option:`b` or :option:`i`. This
 modifier is identical to the :option:`i` modifier.
```

CC: @MaskRay @jh7370
DeltaFile
+4-3llvm/docs/CommandGuide/llvm-ar.rst
+4-31 files

LLVM/project 117fa99llvm/test/Transforms/LowerMatrixIntrinsics multiply-fused-loops-large-matrixes.ll data-layout-multiply-fused.ll

[Matrix] Create inbounds GEPs for matrix load/stores. (#197710)

LowerMatrixIntrinsics creates multiple loads/stores + GEPs for larger
matrix load/stores. Those GEPs compute offsets into the memory accessed
by the larger loads/stores, so those GEPs must be inbounds, otherwise
the larger load would access memory out-of-bounds.

PR: https://github.com/llvm/llvm-project/pull/197710
DeltaFile
+132-132llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-loops-large-matrixes.ll
+70-70llvm/test/Transforms/LowerMatrixIntrinsics/data-layout-multiply-fused.ll
+67-67llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused.ll
+60-60llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-lifetime-ends.ll
+58-58llvm/test/Transforms/LowerMatrixIntrinsics/binop.ll
+53-53llvm/test/Transforms/LowerMatrixIntrinsics/multiply-fused-dominance.ll
+440-44035 files not shown
+847-84741 files

NetBSD/pkgsrc Ls7zfFJdoc CHANGES-2026

   doc: Updated www/R-curl to 7.1.0
VersionDeltaFile
1.3041+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc AMxSN5zwww/R-curl distinfo Makefile

   R-curl: update to 7.1.0.

   Fixes build on -current.

   7.1.0
    - Everything now works out of the box under emscripten (webR) by automatically
      bootstrapping a ws gateway.
    - Increase max size of string returned by ie_proxy_info() to 65536
    - Fix a unit test for libcurl 8.20

   7.0.0
    - Major cleanup: packge now requires libcurl >= 7.73. Removed all conditioning
      and fallbacks for older libcurl versions (#413).
    - Removed the fallback ADA parser and unconditinoally use the curl URL parser.
    - Removed the legacy type-checking code as we can unconditionally use the easy-
      option API.
    - Support option('netrc') to match base R >= 4.6.0.
    - Setting any value in curl_modify_url() to NA or "" will now unset it.


    [27 lines not shown]
VersionDeltaFile
1.15+4-4www/R-curl/distinfo
1.45+3-3www/R-curl/Makefile
+7-72 files

FreeBSD/ports 87a81easecurity/py-netbox-secrets distinfo Makefile

security/py-netbox-secrets: Update to 3.0.2

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.0.2

MFH:            2026Q2
(cherry picked from commit fd13be496c2646a4124e3c6925bd3cdb2e0b053a)
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files

FreeBSD/ports 9edc026net-mgmt/py-pynetbox distinfo Makefile

net-mgmt/py-pynetbox: Update to 7.7.0

Changelog:

https://github.com/netbox-community/pynetbox/releases/tag/v7.7.0

MFH:            2026Q2
(cherry picked from commit 907de669554da3f8711c40c9f6c4a3c8a8c6ebe7)
DeltaFile
+3-3net-mgmt/py-pynetbox/distinfo
+1-1net-mgmt/py-pynetbox/Makefile
+4-42 files

NetBSD/pkgsrc AbaMQjZconverters/libwpg buildlink3.mk, converters/libwps Makefile buildlink3.mk

   revbump for boost-libs
VersionDeltaFile
1.44+3-3finance/ledger/Makefile
1.29+2-2converters/libwpg/buildlink3.mk
1.50+2-2converters/libwps/Makefile
1.28+2-2converters/libwps/buildlink3.mk
1.47+2-2converters/libzmf/Makefile
1.71+2-2multimedia/mplayerthumbs/Makefile
+13-13243 files not shown
+499-479249 files

FreeBSD/src e0c3d21usr.sbin/bhyve bhyve.8

bhyve.8: Improve readability by not breaking -f's synopsis

MFC after:      3 days
DeltaFile
+1-1usr.sbin/bhyve/bhyve.8
+1-11 files

FreeBSD/src 7abddbbusr.sbin/bhyve bhyve.8

bhyve.8: Fix formatting of -G's "w" prefix

"w" is a command modifier, not an argument. Use Cm.

Fixes:  2cdff9918e79 byhve: add option to specify IP address for gdb
MFC after:      3 days
DeltaFile
+4-4usr.sbin/bhyve/bhyve.8
+4-41 files

LLVM/project 98f029cllvm/lib/Transforms/Vectorize LoopVectorizationPlanner.cpp, llvm/test/Transforms/LoopVectorize gather-scatter.ll if-conversion-scalable.ll

[LV] Introduce -force-target-supports-gather-scatter-ops testing option (#196947)

This introduces a new force-target-supports-gather-scatter-ops CLI
option for testing. It can be used to show that the lack of
gather/scatter support prevents if-conversion.
DeltaFile
+165-0llvm/test/Transforms/LoopVectorize/gather-scatter.ll
+123-0llvm/test/Transforms/LoopVectorize/if-conversion-scalable.ll
+7-1llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.cpp
+295-13 files

LLVM/project bf9916alibclc CMakeLists.txt

[libclc][CMake] Use set instead of APPEND for LIBCLC_ARCHS_ALL initialization (#197866)
DeltaFile
+1-1libclc/CMakeLists.txt
+1-11 files

FreeBSD/ports 3f7aa24devel/py-inline-snapshot distinfo Makefile

devel/py-inline-snapshot: Update to 0.33.0

Changelog:

https://github.com/15r10nk/inline-snapshot/releases/tag/0.33.0
DeltaFile
+3-3devel/py-inline-snapshot/distinfo
+1-1devel/py-inline-snapshot/Makefile
+4-42 files

FreeBSD/ports 2c4468dtextproc/py-pymdown-extensions distinfo Makefile

textproc/py-pymdown-extensions: Update to 10.21.3

Changelog:

https://github.com/facelessuser/pymdown-extensions/releases/tag/10.21.3
DeltaFile
+3-3textproc/py-pymdown-extensions/distinfo
+1-1textproc/py-pymdown-extensions/Makefile
+4-42 files

FreeBSD/ports acf81e0www/py-django-reversion distinfo Makefile

www/py-django-reversion: Update to 6.2.0

Changelog:

https://github.com/etianen/django-reversion/releases/tag/v6.2.0
DeltaFile
+3-3www/py-django-reversion/distinfo
+1-1www/py-django-reversion/Makefile
+4-42 files

FreeBSD/ports fd13be4security/py-netbox-secrets distinfo Makefile

security/py-netbox-secrets: Update to 3.0.2

Changelog:

https://github.com/Onemind-Services-LLC/netbox-secrets/releases/tag/v3.0.2

MFH:            2026Q2
DeltaFile
+3-3security/py-netbox-secrets/distinfo
+1-1security/py-netbox-secrets/Makefile
+4-42 files

FreeBSD/ports 3324573security/py-netmiko distinfo Makefile

security/py-netmiko: Update to 4.7.0

Changelog:

https://github.com/ktbyers/netmiko/releases/tag/v4.7.0
DeltaFile
+3-3security/py-netmiko/distinfo
+2-3security/py-netmiko/Makefile
+5-62 files

FreeBSD/ports 907de66net-mgmt/py-pynetbox distinfo Makefile

net-mgmt/py-pynetbox: Update to 7.7.0

Changelog:

https://github.com/netbox-community/pynetbox/releases/tag/v7.7.0

MFH:            2026Q2
DeltaFile
+3-3net-mgmt/py-pynetbox/distinfo
+1-1net-mgmt/py-pynetbox/Makefile
+4-42 files

FreeBSD/ports 98706c7devel/py-python-subunit distinfo Makefile

devel/py-python-subunit: Update to 1.4.6

Changelog:

https://github.com/testing-cabal/subunit/blob/1.4.6/NEWS
DeltaFile
+3-3devel/py-python-subunit/distinfo
+2-1devel/py-python-subunit/Makefile
+5-42 files

OpenBSD/src Ryxtfe7sys/netinet6 frag6.c

   frag6_input(): must always decrement counter when dropping fragment

   Currently frag6_input() does not decrement counter in one case:
   - it is processing fragment with offset 0 which arrives after
   the last fragment (fragment with max. offset)
   - there are more IPv6 extension headers between IPv6 header
   and IPv6 fragment header
   - re-assembled packet exceeds IPV6_MAXPACKET size limit

   if conditions above are met, then fragment gets dropped without
   decrementing counters. This commit fixes that.

   The issue was pointed out by Frank Denis.

   OK bluhm@
VersionDeltaFile
1.96+3-1sys/netinet6/frag6.c
+3-11 files

LLVM/project a9b6710llvm/test/CodeGen/X86 vector-shuffle-combining-avx512f.ll avx512-vbroadcast.ll

[X86] Avoid repeated select masks in avx512 tests (#197886)

Don't reuse the selection masks in unit tests just for expediency -
#197799 will attempt to fold these into single selects

Also remove an ancient test_vbroadcast test that hasn't actually done
anything since we started using mask vpternlog for mask expansion (and
the test now folds away anyhow).
DeltaFile
+38-20llvm/test/CodeGen/X86/vector-shuffle-combining-avx512f.ll
+0-17llvm/test/CodeGen/X86/avx512-vbroadcast.ll
+9-6llvm/test/CodeGen/X86/fma-fneg-combine.ll
+47-433 files

NetBSD/pkgsrc FDWlpsZdoc CHANGES-2026

   Updated meta-pkgs/boost, finance/bitcoin
VersionDeltaFile
1.3040+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc tpCKPuAfinance/bitcoin distinfo Makefile, finance/bitcoin/patches patch-src_txmempool.h patch-src_txrequest.cpp

   bitcoin: updated to 31.0

   31.0
   https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-31.0.md
VersionDeltaFile
1.1+31-0finance/bitcoin/patches/patch-src_txmempool.h
1.1+30-0finance/bitcoin/patches/patch-src_txrequest.cpp
1.1+27-0finance/bitcoin/patches/patch-src_node_txorphanage.cpp
1.27+7-4finance/bitcoin/distinfo
1.105+2-3finance/bitcoin/Makefile
+97-75 files

NetBSD/src vAFSSEpdoc CHANGES-11.0

   Tickets #286 and #287
VersionDeltaFile
1.1.2.92+11-1doc/CHANGES-11.0
+11-11 files

LLVM/project 7395584mlir/include/mlir/Dialect/Tosa/IR TosaOps.td, mlir/lib/Dialect/Tosa/IR TosaOps.cpp

[mlir][tosa] Use traits to check output type aligns with input type (#193961)

Reduces code duplication and ensures the output shape aligns with the
input shape.
DeltaFile
+24-0mlir/test/Dialect/Tosa/verifier.mlir
+1-15mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
+6-2mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td
+7-0mlir/test/Dialect/Tosa/ops.mlir
+38-174 files

NetBSD/src qgA6tw3tools/xz-include Makefile

   Pull up following revision(s) (requested by hgutch in ticket #287):

        tools/xz-include/Makefile: revision 1.5
        tools/xz-include/Makefile: revision 1.6

   Avoid "sandbox" features in tools xz; fixes tools build failure on Linux

   tools/xz: fix tools build errors on NetBSD/i386 hosts
VersionDeltaFile
1.4.6.1+3-2tools/xz-include/Makefile
+3-21 files

OpenBSD/ports az3Mk9gwayland/mango Makefile distinfo, wayland/mango/patches patch-src_dispatch_bind_define_h

   wayland/mango: Update to 0.12.9
   + take MAINTAINER

   ok landry@
VersionDeltaFile
1.2+56-21wayland/mango/patches/patch-src_dispatch_bind_define_h
1.2+4-2wayland/mango/Makefile
1.2+2-2wayland/mango/distinfo
+62-253 files

OPNSense/core 7b3d1b7src/opnsense/mvc/app/views/OPNsense/Kea dhcpv6.volt

Mark missing option_data_autocollect feature
DeltaFile
+1-3src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+1-31 files

NetBSD/src BcTMIevsys/net if.c

   Pull up following revision(s) (requested by roy in ticket #286):

        sys/net/if.c: revision 1.538

   if: abort early if no queue and the link state is the same

   Restores a minor optimisation the prior commit accidently removed.
VersionDeltaFile
1.535.2.2+6-2sys/net/if.c
+6-21 files

OPNSense/core f5dbc42src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml

Move subnet to logically group dynamic prefix and interface
DeltaFile
+10-10src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+10-101 files

LLVM/project 47e1dbeclang/lib/Tooling/Syntax Tokens.cpp, clang/unittests/Tooling/Syntax TokensTest.cpp

[Syntax] Append EOF token to truncated expanded token stream when the parser halts prematurely (#196861)

Fixes #196244.

This PR addresses cases where this assertion is triggered in
`TokenCollector::Builder::build()`:
https://github.com/llvm/llvm-project/blob/dff356d47cfc4413f78c858dd8339cb1c9fca255/clang/lib/Tooling/Syntax/Tokens.cpp#L715

`TokenCollector` collects the expanded token stream by registering a
token watcher callback in the preprocessor. Normally, the preprocessor
calls the callback for every token up to and including the `tok::eof`
token. However, when the parser hits a hard limit such as exceeding the
maximum function scope depth (this is the case covered by #196244) or
exceeding the bracket depth limit, it bails out via
`Parser::cutOffParsing()`. `cutOffParsing` forces the current token to
`eof`, but the token watcher callback is never called for it. The result
is a truncated token stream.

Fix by checking if `ExpandedTokens` is missing the final `tok::eof`. If

    [4 lines not shown]
DeltaFile
+16-3clang/unittests/Tooling/Syntax/TokensTest.cpp
+9-1clang/lib/Tooling/Syntax/Tokens.cpp
+25-42 files