LLVM/project be582e4llvm/lib/CodeGen AtomicExpandPass.cpp, llvm/test/CodeGen/ARM atomic-load-store.ll

[AtomicExpand] Add bitcasts when expanding store atomic vector

AtomicExpand fails for aligned \`store atomic <n x T>\` because it
does not find a compatible library call. This change adds appropriate
ptrtoint + bitcast so that the call can be lowered, mirroring the
load-side handling from #148900.
DeltaFile
+100-7llvm/test/CodeGen/X86/atomic-load-store.ll
+98-0llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
+49-0llvm/test/CodeGen/ARM/atomic-load-store.ll
+4-2llvm/lib/CodeGen/AtomicExpandPass.cpp
+251-94 files

OPNSense/core 00d6014src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

Validate that domain_search and dns_servers is empty when option_data_autocollect is used.
DeltaFile
+10-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+10-01 files

OPNSense/core 17216fbsrc/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv6.xml

Retrofit an option_data_autocollect in here, but only write parameters into the generated config, not into the persisted configuration. Via this, the DNS server can be automatically pointed to a primary IP address and change at the same time as a dynamic prefix when the hook script is executed.
DeltaFile
+27-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+16-5src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+4-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+0-1src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+47-94 files

FreeBSD/ports 38251f8net-mgmt Makefile, net-mgmt/junos_exporter Makefile pkg-descr

net-mgmt/junos_exporter: New port: Prometheus exporter for JunOS device metrics via SSH

PR:             295280
Sponsored by:   UNIS Labs
DeltaFile
+63-0net-mgmt/junos_exporter/files/junos_exporter.in
+41-0net-mgmt/junos_exporter/files/pkg-message.in
+25-0net-mgmt/junos_exporter/Makefile
+5-0net-mgmt/junos_exporter/pkg-descr
+5-0net-mgmt/junos_exporter/distinfo
+1-0net-mgmt/Makefile
+140-06 files

NetBSD/pkgsrc CtvUhgEdoc CHANGES-2026

   Updated sysutils/rdfind to 1.8.0
VersionDeltaFile
1.3042+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc EKtAeLusysutils/rdfind distinfo Makefile, sysutils/rdfind/patches patch-rdfind.cc patch-Fileinfo.hh

   Updated sysutils/rdfind to 1.8.0 (also fixes build with latest nettle)

   pkgsrc patches appear to have been included upstream

   2026-02-22 Paul Dreik <rdfind at pauldreik.se>
        * release 1.8.0
        * check that the resultsfile can be written to, before starting work
        * fix bug when using minfilesize and ignoreempty at the same time
        * control first and last byte size: -firstbytessize and -lastbytessize
        * hash 4096 first/last bytes instead of comparing 64 during the first/last
          bytes step.
        * optionally disable first/last byte reading
        * optionally disable checksumming
        * fix minor bug in dryrun output
        * support building with nettle 4.0
        * add progress option -progress
        * polish the man page slightly
        * building with cmake now runs the existing tests and newly written
          unit tests

    [8 lines not shown]
VersionDeltaFile
1.8+4-6sysutils/rdfind/distinfo
1.11+2-3sysutils/rdfind/Makefile
1.2+1-1sysutils/rdfind/patches/patch-rdfind.cc
1.2+1-1sysutils/rdfind/patches/patch-Fileinfo.hh
+8-114 files

FreeNAS/freenas 9e7cc35tests/unit test_vseries_hw_rev.py

NAS-141069 / 27.0.0-BETA.1 / fix unit test (#18955)
DeltaFile
+2-2tests/unit/test_vseries_hw_rev.py
+2-21 files

FreeNAS/freenas 68e364btests/unit test_vseries_hw_rev.py

fix unit test
DeltaFile
+2-2tests/unit/test_vseries_hw_rev.py
+2-21 files

LLVM/project 7126e6allvm/lib/Target/AArch64 AArch64RegisterInfo.cpp, llvm/test/CodeGen/AArch64 regalloc-hint-movprfx-streaming.mir

[LLVM][CodeGen][SME] Improve regalloc hinting for multi-vector instructions. (#197711)

When an instruction uses one of the results of a multi-vector
instruction it will typically be a subreg. For it to be considered a
suitable reuse candidate we must convert the subreg to its underlying
physical register.
DeltaFile
+87-0llvm/test/CodeGen/AArch64/regalloc-hint-movprfx-streaming.mir
+4-1llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp
+91-12 files

OPNSense/core 195667fsrc/opnsense/www/js opnsense_bootgrid.js

bootgrid: safeguard replace function
DeltaFile
+4-0src/opnsense/www/js/opnsense_bootgrid.js
+4-01 files

GhostBSD/build 93149fbpackages drivers

Fix package name for VirtualBox additions in drivers list
DeltaFile
+1-1packages/drivers
+1-11 files

LLVM/project 381d3a3llvm/test/CodeGen/AMDGPU reassoc-mul-add-1-to-mad.ll literal64.ll, llvm/test/CodeGen/AMDGPU/GlobalISel mul.ll

[AMDGPU] Add tests for 64bit literals in single DWORD instructions for gfx13.
DeltaFile
+1,343-0llvm/test/CodeGen/AMDGPU/reassoc-mul-add-1-to-mad.ll
+413-186llvm/test/CodeGen/AMDGPU/literal64.ll
+557-0llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll
+344-171llvm/test/CodeGen/AMDGPU/scale-offset-global.ll
+310-162llvm/test/CodeGen/AMDGPU/scale-offset-scratch.ll
+426-0llvm/test/CodeGen/AMDGPU/mul.ll
+3,393-5194 files not shown
+4,022-51910 files

LLVM/project dbdb2edllvm/test/CodeGen/AArch64 select_of_select.ll

[AArch64] Add a test for select-of-select with the same condition. NFC (#197903)
DeltaFile
+51-0llvm/test/CodeGen/AArch64/select_of_select.ll
+51-01 files

LLVM/project 9dad35fllvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp

[GlobalISel] Add brackets to assert. NFC (#197902)

Fixes a `warning: suggest parentheses around ‘&&’ within ‘||’`
DeltaFile
+3-3llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+3-31 files

LLVM/project b22721fllvm/test/CodeGen/AMDGPU reassoc-mul-add-1-to-mad.ll literal64.ll, llvm/test/CodeGen/AMDGPU/GlobalISel mul.ll

[AMDGPU] Add tests for 64bit literals in single DWORD instructions for gfx13.
DeltaFile
+1,343-0llvm/test/CodeGen/AMDGPU/reassoc-mul-add-1-to-mad.ll
+413-186llvm/test/CodeGen/AMDGPU/literal64.ll
+557-0llvm/test/CodeGen/AMDGPU/GlobalISel/mul.ll
+344-171llvm/test/CodeGen/AMDGPU/scale-offset-global.ll
+310-162llvm/test/CodeGen/AMDGPU/scale-offset-scratch.ll
+426-0llvm/test/CodeGen/AMDGPU/mul.ll
+3,393-5194 files not shown
+4,021-51910 files

NetBSD/pkgsrc-wip 7f8848ejava-netty TODO

java-netty: Add references to recent CVEs
DeltaFile
+5-1java-netty/TODO
+5-11 files

NetBSD/pkgsrc-wip c2ea709nomad TODO

nomad: Add references to recent CVEs
DeltaFile
+2-1nomad/TODO
+2-11 files

NetBSD/pkgsrc-wip d4c8840apache-commons-configuration TODO

apache-commons-configuration: Add reference to CVE-2026-45205
DeltaFile
+1-1apache-commons-configuration/TODO
+1-11 files

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

[llvm-ar] add N modifier to extract operation documentation (#197787)

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

Add modifier `N` to list of modifiers allowed with `X` option
documentation.
Relevant source location:
[llvm-ar.cpp](https://github.com/llvm/llvm-project/blob/ecc8a95/llvm/tools/llvm-ar/llvm-ar.cpp#L462)


CC: @MaskRay @jh7370
DeltaFile
+5-5llvm/docs/CommandGuide/llvm-ar.rst
+5-51 files

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

OpenBSD/ports pb4cQcblang/erlang/29 Makefile, lang/erlang/29/patches patch-erts_etc_common_escript_c patch-make_install_bin

   Import erlang/29

   See https://github.com/erlang/otp/releases/tag/OTP-29.0

   ok kirill@
VersionDeltaFile
1.1+3,223-0lang/erlang/29/pkg/PLIST-main
1.1+986-0lang/erlang/29/pkg/PLIST-wx
1.1+103-0lang/erlang/29/Makefile
1.1+24-0lang/erlang/29/patches/patch-erts_etc_common_escript_c
1.1+18-0lang/erlang/29/patches/patch-make_install_bin
1.1+17-0lang/erlang/29/patches/patch-erts_emulator_Makefile_in
+4,371-028 files not shown
+4,492-034 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