LLVM/project fcb3c89llvm/test/Transforms/AtomicExpand/X86 expand-atomic-non-integer.ll

[AtomicExpand][test] Add CHECK32 and CHECK64 via whole-file regen
DeltaFile
+195-1llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
+195-11 files

FreeBSD/ports e74fd2fbenchmarks/netperfmeter pkg-plist Makefile

benchmarks/netperfmeter: Update 2.0.1 => 2.0.5

Changelog:
https://github.com/dreibh/netperfmeter/blob/netperfmeter-2.0.5/ChangeLog

Commit log:
https://github.com/dreibh/netperfmeter/compare/netperfmeter-2.0.1...netperfmeter-2.0.5

- Add port configuration options to turn on/off the installation of plot
  scripts, desktop icons, example scripts, and results files. This may
  significantly reduce the runtime dependencies (R packages for
  plotting) and build dependencies (GraphicsMagick, etc. for building
  the desktop icons).

PR:             295688
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+67-61benchmarks/netperfmeter/pkg-plist
+26-13benchmarks/netperfmeter/Makefile
+3-3benchmarks/netperfmeter/distinfo
+96-773 files

FreeBSD/ports b6cc084www/pydio-cells distinfo Makefile

www/pydio-cells: update to 5.0.0

Changelog:      https://github.com/pydio/cells/releases/tag/v5.0.0
DeltaFile
+5-5www/pydio-cells/distinfo
+4-5www/pydio-cells/Makefile
+9-102 files

FreeBSD/ports ff68c86ftp/sftpgo distinfo pkg-plist

ftp/sftpgo: update to 2.7.3

Changelog:      https://github.com/drakkan/sftpgo/releases
DeltaFile
+3-3ftp/sftpgo/distinfo
+2-2ftp/sftpgo/pkg-plist
+1-2ftp/sftpgo/Makefile
+6-73 files

Linux/linux 9d87d0finclude/linux/kho/abi kexec_handover.h, kernel/liveupdate kexec_handover.c

Merge tag 'liveupdate-fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Pull liveupdate fixes from Mike Rapoport:
 "Two kexec handover regression fixes:

   - fix order calculation for kho_unpreserve_pages() to make sure sure
     that the order calculation in kho_unpreserve_pages() mathes the
     order calculation in kho_preserve_pages().

   - fix math in calculation of KHO_TREE_MAX_DEPTH to make it work with
     16KB pages"

* tag 'liveupdate-fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux:
  kho: fix order calculation for kho_unpreserve_pages()
  kho: fix KHO_TREE_MAX_DEPTH for non-4KB page sizes
DeltaFile
+32-24kernel/liveupdate/kexec_handover.c
+1-1include/linux/kho/abi/kexec_handover.h
+33-252 files

Linux/linux a29c0b0mm memblock.c

Merge tag 'fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock

Pull memblock fix from Mike Rapoport:
 "Fix regression from memblock_free_late() refactoring

  After refactoring of memblock_free_late() and free_init_pages() it
  became possible to call memblock_free() after memblock init data was
  discarded.

  Make sure memblock_free() does not touch memblock.reserved unless it
  is called early enough or when ARCH_KEEP_MEMBLOCK is enabled"

* tag 'fixes-2026-05-30' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock:
  memblock: don't touch memblock arrays when memblock_free() is called late
DeltaFile
+4-2mm/memblock.c
+4-21 files

LLVM/project 866945clibcxx/include/__ranges concat_view.h, libcxx/test/libcxx/ranges/range.adaptors/range.concat iterator.valueless_by_exception.pass.cpp

[libc++][ranges] P2542R8: Implement `views::concat` (#120920)

Closes #105419
Closes #105348
Closes #105349
Closes #171314

Assisted-by: Chatgpt. 
I use AI to help me write some tests, however. I have reviewed the code
I submit in the tests.

---------

Co-authored-by: A. Jiang <de34 at live.cn>
Co-authored-by: Hristo Hristov <hghristov.rmm at gmail.com>
Co-authored-by: Hristo Hristov <zingam at outlook.com>
DeltaFile
+659-0libcxx/test/libcxx/ranges/range.adaptors/range.concat/iterator.valueless_by_exception.pass.cpp
+655-0libcxx/test/std/ranges/range.adaptors/range.concat/iterator/arithmetic.pass.cpp
+651-0libcxx/include/__ranges/concat_view.h
+288-0libcxx/test/std/ranges/range.adaptors/range.concat/constraints.pass.cpp
+256-0libcxx/test/std/ranges/range.adaptors/range.concat/iterator/member_types.compile.pass.cpp
+236-0libcxx/test/std/ranges/range.adaptors/range.concat/iterator/compare.pass.cpp
+2,745-030 files not shown
+4,861-3036 files

NetBSD/pkgsrc-wip 39c0f79xtrkcad PLIST.common PLIST, xtrkcad/patches patch-app_bin_bitmaps_CMakeLists.txt_ patch-CMake_FindLibzip.cmake_

xtrkcad: update to 5.3.1GA

changes from upstream:
- use rsvg-converter instead of inkscape during build to avoid needing a desktop environment
- always link against pkgsrc libraries
DeltaFile
+1,086-0xtrkcad/PLIST.common
+0-831xtrkcad/PLIST
+653-0xtrkcad/PLIST.darwin
+39-0xtrkcad/patches/patch-app_bin_bitmaps_CMakeLists.txt_
+36-0xtrkcad/patches/patch-CMake_FindLibzip.cmake_
+28-0xtrkcad/patches/patch-CMake_FindRsvgConverter.cmake_
+1,842-8314 files not shown
+1,883-84310 files

OpenBSD/ports dc8GWh8mail/mboxgrep Makefile distinfo, mail/mboxgrep/patches patch-src_main_c patch-src_mboxgrep_h

   update mboxgrep to 0.7.13

   still builds on llvm 22, but project has switched from pcre to pcre2.
VersionDeltaFile
1.20+7-10mail/mboxgrep/Makefile
1.7+2-2mail/mboxgrep/distinfo
1.3+2-2mail/mboxgrep/pkg/DESCR
1.5+0-0mail/mboxgrep/patches/patch-src_main_c
1.3+0-0mail/mboxgrep/patches/patch-src_mboxgrep_h
1.3+0-0mail/mboxgrep/patches/patch-src_misc_c
+11-144 files not shown
+11-1410 files

FreeBSD/ports 5290a1dconverters/bibtexconv distinfo Makefile

converters/bibtexconv: Update 2.2.1 => 2.2.2

Changelog:
https://github.com/dreibh/bibtexconv/blob/bibtexconv-2.2.2/ChangeLog

Commit log:
https://github.com/dreibh/bibtexconv/compare/bibtexconv-2.2.1...bibtexconv-2.2.2

PR:             295697
Sponsored by:   UNIS Labs
DeltaFile
+3-3converters/bibtexconv/distinfo
+1-2converters/bibtexconv/Makefile
+4-52 files

NetBSD/pkgsrc Dqmaufndoc TODO

   doc/TODO: + fuse-sshfs-3.7.6.
VersionDeltaFile
1.27322+2-1doc/TODO
+2-11 files

OpenBSD/ports xCY1ia6devel/csmith Makefile distinfo, devel/csmith/patches patch-runtime_CMakeLists_txt patch-runtime_Makefile_am

   unbreak build on llvm 22 by updating to git head
VersionDeltaFile
1.3+21-23devel/csmith/pkg/PLIST
1.15+11-10devel/csmith/Makefile
1.1+12-0devel/csmith/patches/patch-runtime_CMakeLists_txt
1.3+2-2devel/csmith/distinfo
1.4+0-0devel/csmith/patches/patch-runtime_Makefile_am
1.4+0-0devel/csmith/patches/patch-runtime_Makefile_in
+46-356 files

LLVM/project 223ef1fclang/test/CodeGen builtins-nvptx-native-half-type.c promoted-complex-div.c, llvm/lib/IR IRBuilder.cpp

[IRBuilder] ConstFold unary intrinsics (#200496)

Extend TargetFolder and InstSimplifyFolder to fold unary intrinsics.
CreateUnaryIntrinsic now returns a Value, similar to
CreateBinaryIntrinsic, and this has necessitated more changes.
DeltaFile
+8-6llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
+8-5llvm/lib/IR/IRBuilder.cpp
+1-10llvm/test/Transforms/SLPVectorizer/X86/revec-reduced-value-vectorized-later.ll
+7-4llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
+5-5clang/test/CodeGen/builtins-nvptx-native-half-type.c
+8-2clang/test/CodeGen/promoted-complex-div.c
+37-3232 files not shown
+116-10138 files

LLVM/project 8d5d550llvm/lib/Transforms/Vectorize VPlanUtils.h VPlanPatternMatch.h

[VPlan] Factor vputils::getIntrinsicID (NFC) (#200174)

In preparation to get getOpcodeOrIntrinsicID used by CSE to handle calls
and to constant-fold intrinsic calls, factor out vputils::getIntrinsicID
from VPlanPatternMatch to re-use.
DeltaFile
+24-22llvm/lib/Transforms/Vectorize/VPlanUtils.h
+19-21llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+10-10llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+7-7llvm/lib/Transforms/Vectorize/VPlanUtils.cpp
+4-5llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+4-5llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+68-706 files

OpenBSD/ports 16Qs1yWaudio/libgpod Makefile, audio/libgpod/patches patch-src_ithumb-writer_c

   audio/libgpod: llvm22 build fix, from Ariadne Conill via Alpine Linux
VersionDeltaFile
1.1+21-0audio/libgpod/patches/patch-src_ithumb-writer_c
1.63+1-1audio/libgpod/Makefile
+22-12 files

NetBSD/pkgsrc-wip 3496990rust196-bin Makefile distinfo, rust196-bin/files install.sh

rust196-bin: add a package corresponding to rust196.
DeltaFile
+971-0rust196-bin/files/install.sh
+309-0rust196-bin/Makefile
+56-0rust196-bin/distinfo
+17-0rust196-bin/DESCR
+13-0rust196-bin/buildlink3.mk
+1,366-05 files

LLVM/project 3f673f7clang-tools-extra/clang-tidy/modernize UseRangesCheck.cpp, clang-tools-extra/clang-tidy/utils UseRangesCheck.cpp UseRangesCheck.h

[clang-tidy] `use-ranges`: preserve used unique results

Preserve iterator uses when replacing std::unique with std::ranges::unique by appending .begin() in used-result contexts.

Fix #127658

Assisted by Codex.
DeltaFile
+41-0clang-tools-extra/clang-tidy/utils/UseRangesCheck.cpp
+30-9clang-tools-extra/clang-tidy/modernize/UseRangesCheck.cpp
+31-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-ranges.cpp
+14-0clang-tools-extra/clang-tidy/utils/UseRangesCheck.h
+7-0clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-ranges/fake_std.h
+6-0clang-tools-extra/docs/ReleaseNotes.rst
+129-91 files not shown
+131-97 files

LLVM/project ea7a200clang-tools-extra/clang-tidy/modernize UseRangesCheck.cpp, clang-tools-extra/clang-tidy/utils UseRangesCheck.cpp UseRangesCheck.h

[clang-tidy] `use-ranges`: avoid unsafe result fix-its

Preserve callable results with .fun, allow structured-binding-safe rewrites, and keep diagnostics while suppressing unsafe fix-its when ranges result objects do not match the original result shape.

Assisted by Codex.
DeltaFile
+38-2clang-tools-extra/clang-tidy/utils/UseRangesCheck.cpp
+37-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-ranges.cpp
+22-5clang-tools-extra/clang-tidy/modernize/UseRangesCheck.cpp
+26-0clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-ranges/fake_std.h
+7-0clang-tools-extra/docs/ReleaseNotes.rst
+2-0clang-tools-extra/clang-tidy/utils/UseRangesCheck.h
+132-71 files not shown
+134-77 files

LLVM/project da0f0b3clang-tools-extra/clang-tidy/modernize UseRangesCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] `use-ranges`: preserve remove iterator results

Preserve used iterator results for remove, partition, stable_partition, and rotate-style replacements by appending .begin() where the ranges algorithm returns a subrange.

Fix #124794

Assisted by Codex.
DeltaFile
+25-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-ranges.cpp
+16-0clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-ranges/fake_std.h
+6-6clang-tools-extra/clang-tidy/modernize/UseRangesCheck.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+51-64 files

LLVM/project 9afac79clang-tools-extra/clang-tidy/modernize UseRangesCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] `use-ranges`: preserve output results

Preserve used output iterator results for output algorithm replacements by appending .out where the ranges algorithm returns an algorithm result object.

Fix #110223

Assisted by Codex.
DeltaFile
+104-0clang-tools-extra/test/clang-tidy/checkers/modernize/use-ranges.cpp
+59-0clang-tools-extra/test/clang-tidy/checkers/modernize/Inputs/use-ranges/fake_std.h
+26-28clang-tools-extra/clang-tidy/modernize/UseRangesCheck.cpp
+3-0clang-tools-extra/docs/ReleaseNotes.rst
+2-0clang-tools-extra/docs/clang-tidy/checks/modernize/use-ranges.rst
+194-285 files

NetBSD/pkgsrc-wip e59d4b3powerdns-recursor distinfo cargo-depends.mk, powerdns-recursor/files/smf manifest.xml

net/pdns-recursor-5.4.1nb3

More POSIX compatible, will be fixed by upstream in major newer version
https://github.com/PowerDNS/pdns/issues/17241
DeltaFile
+301-0powerdns-recursor/distinfo
+100-0powerdns-recursor/cargo-depends.mk
+52-0powerdns-recursor/Makefile
+30-0powerdns-recursor/files/smf/manifest.xml
+24-0powerdns-recursor/patches/patch-rec-rust-lib_rust_Makefile.in
+24-0powerdns-recursor/patches/patch-rec-rust-lib_rust_Makefile.am
+531-05 files not shown
+590-011 files

FreeBSD/ports b56dc81net/subnetcalc Makefile pkg-plist

net/subnetcalc: Update 2.6.6 => 2.7.1

This new version provides several improvements:
* Replaced deprecated libGeoIP by libMaxMindDB. This particularly again
  allows GeoIP support under FreeBSD. Optionally, GeoIP support can be
  disabled.
* IDN is now supported under FreeBSD as well.
* I18N support is configurable.

Changelog:
https://github.com/dreibh/subnetcalc/blob/subnetcalc-2.7.1/ChangeLog

Commit log:
https://github.com/dreibh/subnetcalc/compare/subnetcalc-2.6.6...subnetcalc-2.7.1

PR:             295695
Sponsored by:   UNIS Labs
DeltaFile
+15-8net/subnetcalc/Makefile
+6-0net/subnetcalc/pkg-plist
+3-3net/subnetcalc/distinfo
+24-113 files

LLVM/project 42d712ellvm/lib/Target/X86 X86TargetTransformInfo.cpp, llvm/test/Transforms/LoopVectorize/X86 vector_max_bandwidth.ll

[X86][TTI] Use dyn_cast_or_null in getGSVectorCost. (#200606)

Ptr may be nullptr, use dyn_cast_or_null to fix crash.

Fixes https://github.com/llvm/llvm-project/issues/200330.
DeltaFile
+24-0llvm/test/Transforms/LoopVectorize/X86/vector_max_bandwidth.ll
+1-1llvm/lib/Target/X86/X86TargetTransformInfo.cpp
+25-12 files

FreeBSD/ports 99ba0f5archivers/appscript distinfo Makefile

archivers/appscript: Update to 0.4.0

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v0.4.0
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

FreeBSD/ports 5d584e7. MOVED, net Makefile

net/kpeoplevcard: Remove unused Qt5 port
DeltaFile
+0-23net/kpeoplevcard/Makefile
+0-3net/kpeoplevcard/pkg-descr
+0-3net/kpeoplevcard/distinfo
+0-1net/Makefile
+1-0MOVED
+1-305 files

LLVM/project 6d2a90bllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-shuffle-combining-avx512vbmi2.ll

[X86] matchBinaryPermuteShuffle - match to X86ISD::SHLD funnel shift patterns (REAPPLIED) (#200604)

Add matchShuffleAsVSHLD helper to recognise shuffle masks that can fold
to funnel shifts

Reapplied with fix for shift amount not being appropriately scaled -
test case added at #200569

Fixes #145276
DeltaFile
+46-0llvm/lib/Target/X86/X86ISelLowering.cpp
+16-18llvm/test/CodeGen/X86/vector-shuffle-combining-avx512vbmi2.ll
+62-182 files

FreeBSD/ports 4408fb0. MOVED, accessibility/libqaccessibilityclient Makefile pkg-plist.qt6

accessibility/libqaccessibilityclient: Deorbit Qt5 flavor
DeltaFile
+5-11accessibility/libqaccessibilityclient/Makefile
+0-13accessibility/libqaccessibilityclient/pkg-plist.qt6
+13-0accessibility/libqaccessibilityclient/pkg-plist
+0-13accessibility/libqaccessibilityclient/pkg-plist.qt5
+2-0MOVED
+20-375 files

FreeBSD/ports ece50f0accessibility/kmag Makefile, x11-toolkits/como Makefile

*/*: Chase accessibility/libqaccessibilityclient unflavorization
DeltaFile
+2-2x11-toolkits/como/Makefile
+2-2x11-wm/plasma6-kwin/Makefile
+2-1accessibility/kmag/Makefile
+2-1x11-wm/plasma6-kwin-x11/Makefile
+8-64 files

FreeBSD/ports 93ac1e3Mk bsd.sites.mk

Mk/bsd.sites.mk: Skim and update Apache sites

The Apache mirror network has been shut down years ago because we moved to a CDN.
Therefore, use the latest download CDN and nothing else.

Reviewed by:    diizzy
Reference:      https://www.apache.org/mirrors
Differential Revision:  https://reviews.freebsd.org/D57335
DeltaFile
+1-6Mk/bsd.sites.mk
+1-61 files

Illumos/gate b322291usr/src/boot Makefile.version, usr/src/boot/common misc.c

18136 loader: hexdump() pager does ignore quit
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+76-68usr/src/boot/common/misc.c
+1-1usr/src/boot/Makefile.version
+77-692 files