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

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

OpenBSD/ports yo1lIT2x11/gtksourceview/patches patch-gtksourceview_gtksourceview_c

   Fix build with llvm 22.
VersionDeltaFile
1.1+16-0x11/gtksourceview/patches/patch-gtksourceview_gtksourceview_c
+16-01 files

FreeBSD/ports 50af32cnet/kamailio distinfo Makefile, net/kamailio/files patch-cmake_modules_FindUnistring.cmake patch-src_modules_phonenum_CMakeLists.txt

net/kamailio: Update 6.1.1 => 6.1.3

Release Notes:
https://www.kamailio.org/w/2026/04/kamailio-v6-1-2-released/
https://www.kamailio.org/w/2026/05/kamailio-v6-1-3-released/

While here replace http with https in MASTER_SITES.

PR:             295692
Sponsored by:   UNIS Labs
DeltaFile
+0-34net/kamailio/files/patch-cmake_modules_FindUnistring.cmake
+0-15net/kamailio/files/patch-src_modules_phonenum_CMakeLists.txt
+0-14net/kamailio/files/patch-src_modules_websocket_CMakeLists.txt
+3-3net/kamailio/distinfo
+2-3net/kamailio/Makefile
+5-695 files

FreeBSD/ports da5edb1graphics/ksnip Makefile

graphics/ksnip: Fix desktop file
DeltaFile
+5-0graphics/ksnip/Makefile
+5-01 files

FreeBSD/ports e99af81graphics/ksnip Makefile distinfo, graphics/ksnip/files patch-CMakeLists.txt

graphics/ksnip: Update to the 1.11.0 prerelease and switch to Qt6
DeltaFile
+8-16graphics/ksnip/files/patch-CMakeLists.txt
+9-8graphics/ksnip/Makefile
+3-3graphics/ksnip/distinfo
+1-1graphics/ksnip/pkg-plist
+21-284 files

FreeBSD/ports 6c0bb7agraphics/gwenview Makefile

graphics/gwenview: Switch to unflavored graphics/kimageannotator
DeltaFile
+2-2graphics/gwenview/Makefile
+2-21 files

FreeBSD/ports d8f6068. MOVED, graphics/kimageannotator pkg-plist Makefile

graphics/kimageannotator: Deorbit Qt5 flavor
DeltaFile
+40-40graphics/kimageannotator/pkg-plist
+7-20graphics/kimageannotator/Makefile
+2-0MOVED
+49-603 files

FreeBSD/ports 9479097. MOVED, graphics/kcolorpicker Makefile pkg-plist

graphics/kcolorpicker: Deorbit Qt5 flavor
DeltaFile
+6-15graphics/kcolorpicker/Makefile
+9-9graphics/kcolorpicker/pkg-plist
+2-0MOVED
+17-243 files

FreeBSD/src a64148esys/compat/linux linux_misc.c linux_misc.h

linux: Add support for PR_SET_VMA to prctl(2)

Implement dummy support for PR_SET_VMA with PR_SET_VMA_ANON_NAME in
prctl(2).  This prevents applications from receiving EINVAL when
attempting to name anonymous memory regions.
DeltaFile
+7-0sys/compat/linux/linux_misc.c
+2-0sys/compat/linux/linux_misc.h
+9-02 files

FreeBSD/ports dfe5dd6www/gohugo distinfo Makefile

www/gohugo: Update to 0.162.1

ChangeLog: https://github.com/gohugoio/hugo/releases/tag/v0.162.1

 * modules/npm: Fix false stale warning after npm pack
 * Revert "tpl/collections: Make dict return nil when no values are provided"
 * tpl/time: Fix locale-specific month abbreviations

Approved by:    doceng@ (implicit)
DeltaFile
+5-5www/gohugo/distinfo
+1-1www/gohugo/Makefile
+6-62 files

NetBSD/pkgsrc g9QdynPdoc CHANGES-2026

   doc: Updated converters/dos2unix to 7.5.6
VersionDeltaFile
1.3350+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc tkTwRE1converters/dos2unix distinfo Makefile

   converters/dos2unix: Update to 7.5.6

   * Update HOMEPAGE.

   Changelog:
   2026-05-28: Version 7.5.6

    * New homepage https://waterlander.net/dos2unix/
    * Updated translations of the manual.
VersionDeltaFile
1.30+4-4converters/dos2unix/distinfo
1.43+3-3converters/dos2unix/Makefile
+7-72 files

FreeBSD/ports c57f29fdevel/pcsc-lite distinfo pkg-plist

devel/pcsc-lite: Update 2.4.0 => 2.4.1

Differential Revision: https://reviews.freebsd.org/D57315
DeltaFile
+3-3devel/pcsc-lite/distinfo
+4-1devel/pcsc-lite/pkg-plist
+3-2devel/pcsc-lite/Makefile
+10-63 files

OpenBSD/ports T2tskjVmultimedia/mlt7 Makefile

   mlt7: add clang-module like the other clang-scan-deps consumers
VersionDeltaFile
1.23+8-1multimedia/mlt7/Makefile
+8-11 files

NetBSD/pkgsrc 6lQbr5Edoc CHANGES-2026

   doc: Updated databases/influxdb to 1.8.10
VersionDeltaFile
1.3349+2-1doc/CHANGES-2026
+2-11 files