LLVM/project 49d464cclang-tools-extra/clang-tidy/llvm UseVectorUtilsCheck.cpp UseVectorUtilsCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Add llvm-use-vector-utils (#177722)

This new check suggests the following replacements:
* `llvm::to_vector(llvm::map_range(X, Fn))` -> `llvm::map_to_vector(X,
Fn)`
* `llvm::to_vector(llvm::make_filter_range(X, Fn))` ->
`llvm::filter_to_vector(X, Fn)`
and add the `SmallVectorExtras.h` include when necessary.

The check is called `vector-utils` because we may want to handle more
cases in the future, like turning explicit calls to SmallVector
constructor to `llvm::to_vector` (which lives in `SmallVector.h`, not
`SmallVectorExtras.h`).

Assisted-by: claude
DeltaFile
+149-0clang-tools-extra/test/clang-tidy/checkers/llvm/use-vector-utils.cpp
+97-0clang-tools-extra/clang-tidy/llvm/UseVectorUtilsCheck.cpp
+42-0clang-tools-extra/clang-tidy/llvm/UseVectorUtilsCheck.h
+31-0clang-tools-extra/docs/clang-tidy/checks/llvm/use-vector-utils.rst
+7-0clang-tools-extra/docs/ReleaseNotes.rst
+2-0clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp
+328-02 files not shown
+330-08 files

FreeBSD/doc 6cee84fwebsite/content/en/projects summerofcode.adoc

GSoC: Add missing table of contents entry for LLM Policy

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0website/content/en/projects/summerofcode.adoc
+1-01 files

LLVM/project 24be429llvm/lib/Target/SystemZ SystemZISelLowering.cpp

SystemZ: Use correctly offset MachinePointerInfo in CC lowering (#177793)

Previously this was just using the original base address as
the pointer info.
DeltaFile
+5-3llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
+5-31 files

OpenBSD/ports qbL5ZIIdevel/py-test-httpbin Makefile distinfo, devel/py-test-httpbin/pkg PLIST

   update to py3-test-httpbin-2.1.0
VersionDeltaFile
1.18+15-16devel/py-test-httpbin/Makefile
1.7+6-3devel/py-test-httpbin/pkg/PLIST
1.6+2-2devel/py-test-httpbin/distinfo
+23-213 files

NetBSD/pkgsrc-wip 722f94frust193 Makefile distinfo, rust193/files gcc-wrap

rust193: Add a package for rust 1.93.0.

Pkgsrc changes:
 * Update version & checksums.
 * Adapt openssl-src patches to minor version update.

Noteable failures at the time of commit:
 * The cross-build for sparc64 fails, not yet reported.

Upstream changes relative to 1.92.0:

Version 1.93 (2026-01-22)
==========================

Language
--------
- [Add warn-by-default `function_casts_as_integer` lint]
  (https://github.com/rust-lang/rust/pull/141470)
- [Add future-incompatibility warning for `...` function parameters

    [163 lines not shown]
DeltaFile
+800-0rust193/Makefile
+210-0rust193/files/gcc-wrap
+172-0rust193/distinfo
+128-0rust193/patches/patch-vendor_memchr-2.7.4_src_memchr.rs
+121-0rust193/cargo.mk
+116-0rust193/options.mk
+1,547-074 files not shown
+4,074-080 files

OpenBSD/ports tSNARfWaudio/ffmpeg-normalize Makefile distinfo, audio/ffmpeg-normalize/patches patch-pyproject_toml

   update to ffmpeg-normalize-1.36.1, ok maintainer
VersionDeltaFile
1.15+11-8audio/ffmpeg-normalize/Makefile
1.8+9-5audio/ffmpeg-normalize/pkg/PLIST
1.1+10-0audio/ffmpeg-normalize/patches/patch-pyproject_toml
1.5+2-2audio/ffmpeg-normalize/distinfo
+32-154 files

OpenBSD/ports CgS2OkWdevel/py-test-xdist Makefile distinfo, devel/py-test-xdist/pkg PLIST

   update to py3-test-xdist-3.8.0
VersionDeltaFile
1.26+2-3devel/py-test-xdist/Makefile
1.9+2-2devel/py-test-xdist/distinfo
1.11+3-0devel/py-test-xdist/pkg/PLIST
+7-53 files

OpenBSD/ports wARSzZWdevel/py-magic Makefile distinfo, devel/py-magic/pkg PLIST

   update to py3-magic-0.4.27
VersionDeltaFile
1.7+13-4devel/py-magic/pkg/PLIST
1.14+7-5devel/py-magic/Makefile
1.2+2-2devel/py-magic/distinfo
+22-113 files

FreeBSD/ports f5752f1mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.28.4
DeltaFile
+94-110mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+102-1183 files

FreeBSD/ports f434590www/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.31.4

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.31.4
Reported by:    GitHub (watch releases)

(cherry picked from commit bffebbf9a77c091b2c94f8776a31d218301806cf)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 0298f2dmultimedia/dav1d Makefile

multimedia/dav1d: drop LTO workaround after 17e9745faede

Obsoleted by -mstackrealign removal in
https://code.videolan.org/videolan/dav1d/-/commit/0d6a31f275dc

PR:             292573
Suggested by:   diizzy

(cherry picked from commit 5c17e046a864d7cb02aa7c69cbf04353816ae72c)
DeltaFile
+0-7multimedia/dav1d/Makefile
+0-71 files

OpenBSD/ports 51mPTsowww/py-requests-mock Makefile distinfo, www/py-requests-mock/pkg PLIST DESCR

   update to py3-requests-mock-1.12.1, ok tb, maintainer timeout
VersionDeltaFile
1.19+9-10www/py-requests-mock/Makefile
1.10+8-4www/py-requests-mock/pkg/PLIST
1.4+2-2www/py-requests-mock/distinfo
1.2+3-0www/py-requests-mock/pkg/DESCR
+22-164 files

FreeBSD/ports dac46b7multimedia/dav1d distinfo Makefile

multimedia/dav1d: update to 1.5.3

Changes:        https://code.videolan.org/videolan/dav1d/-/tags/1.5.3
PR:             292573
Reported by:    Repology, diizzy

(cherry picked from commit 4dc413540a990fbcd383d947a4accfda5340a571)
DeltaFile
+5-5multimedia/dav1d/distinfo
+1-1multimedia/dav1d/Makefile
+6-62 files

FreeBSD/ports f964003multimedia/gstreamer1-plugins-bad/files patch-ext_svtav1_gstsvtav1enc.c, multimedia/gstreamer1-plugins-svt-av1 Makefile distinfo

multimedia/gstreamer1-plugins-svt-av1: switch to GStreamer upstream

https://gitlab.com/AOMediaCodec/SVT-AV1/-/commit/8ff0c1cd27fb
DeltaFile
+100-0multimedia/gstreamer1-plugins-bad/files/patch-ext_svtav1_gstsvtav1enc.c
+0-42multimedia/gstreamer1-plugins-svt-av1/files/patch-gstsvtav1enc.c
+8-20multimedia/gstreamer1-plugins-svt-av1/Makefile
+0-3multimedia/gstreamer1-plugins-svt-av1/distinfo
+0-2multimedia/gstreamer1-plugins-svt-av1/pkg-descr
+1-0multimedia/gstreamer1-plugins-svt-av1/pkg-plist
+109-676 files

FreeBSD/ports 59ad306multimedia/gstreamer1-plugins-bad/files patch-ext_svthevcenc_meson.build, multimedia/gstreamer1-plugins-svt-hevc Makefile distinfo

multimedia/gstreamer1-plugins-svt-hevc: switch to GStreamer upstream
DeltaFile
+7-19multimedia/gstreamer1-plugins-svt-hevc/Makefile
+11-0multimedia/gstreamer1-plugins-bad/files/patch-ext_svthevcenc_meson.build
+0-3multimedia/gstreamer1-plugins-svt-hevc/distinfo
+0-2multimedia/gstreamer1-plugins-svt-hevc/pkg-descr
+1-0multimedia/gstreamer1-plugins-svt-hevc/pkg-plist
+19-245 files

FreeBSD/ports 4b390bdgraphics/libavif/files patch-src_codec__svt.c, multimedia/ffmpeg/files patch-svtav1

multimedia/svt-av1: update to 4.0.0

Changes:        https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v4.0.0
Reported by:    GitLab (notify releases)
DeltaFile
+28-1multimedia/gstreamer1-plugins-svt-av1/files/patch-gstsvtav1enc.c
+18-0multimedia/svt-av1/patch-pgo
+16-0multimedia/ffmpeg/files/patch-svtav1
+16-0graphics/libavif/files/patch-src_codec__svt.c
+15-0multimedia/svt-av1/files/patch-soversion
+6-1multimedia/ffmpeg4/files/patch-svtav1
+99-29 files not shown
+122-1115 files

FreeBSD/ports 480ede0x11/swayrbar distinfo Makefile.crates, x11/swayrbar/files patch-libc

x11/swayrbar: update to 0.5.0

Changes:        https://git.sr.ht/~tsdh/swayr/log/swayrbar-0.5.0
Reported by:    Repology
DeltaFile
+587-177x11/swayrbar/distinfo
+292-87x11/swayrbar/Makefile.crates
+37-0x11/swayrbar/files/patch-libc
+1-2x11/swayrbar/Makefile
+917-2664 files

FreeBSD/ports 6d3b283x11/swayr distinfo Makefile.crates

x11/swayr: update to 0.28.2

Changes:        https://git.sr.ht/~tsdh/swayr/log/swayr-0.28.2
Reported by:    Repology
DeltaFile
+139-151x11/swayr/distinfo
+68-74x11/swayr/Makefile.crates
+1-2x11/swayr/Makefile
+208-2273 files

FreeBSD/ports bffebbfwww/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.31.4

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.31.4
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 5c17e04multimedia/dav1d Makefile

multimedia/dav1d: drop LTO workaround after 17e9745faede

Obsoleted by -mstackrealign removal in
https://code.videolan.org/videolan/dav1d/-/commit/0d6a31f275dc

PR:             292573
Suggested by:   diizzy
DeltaFile
+0-7multimedia/dav1d/Makefile
+0-71 files

FreeBSD/ports 4dc4135multimedia/dav1d distinfo Makefile

multimedia/dav1d: update to 1.5.3

Changes:        https://code.videolan.org/videolan/dav1d/-/tags/1.5.3
Reported by:    Repology, diizzy
DeltaFile
+5-5multimedia/dav1d/distinfo
+1-1multimedia/dav1d/Makefile
+6-62 files

FreeBSD/ports 005dad7x11-themes/qogir-icon-themes pkg-plist Makefile, x11-themes/qogir-icon-themes/files patch-install.sh

x11-themes/qogir-icon-themes: Update 2023-06-05 => 2025-02-15

Changelogs:
https://github.com/vinceliuice/Qogir-icon-theme/releases/tag/2025-02-06
https://github.com/vinceliuice/Qogir-icon-theme/releases/tag/2025-02-15

PR:             290052
Approved by:    Alexander88207 <Alexander88207 at protonmail.com> (maintainer, via Discord)
DeltaFile
+19,441-78,514x11-themes/qogir-icon-themes/pkg-plist
+121-0x11-themes/qogir-icon-themes/files/patch-install.sh
+3-6x11-themes/qogir-icon-themes/Makefile
+3-3x11-themes/qogir-icon-themes/distinfo
+19,568-78,5234 files

LLVM/project 8387237lldb/include/lldb/API SBDebugger.h

[lldb] improve Doxygen rendering of an existing comment (#177785)

This commit improves the way how the example code attached to
`SBDebugger::GetSetting` method is rendered by Doxygen.

Co-authored-by: Matej Košík <matej.kosik at codasip.com>
DeltaFile
+2-0lldb/include/lldb/API/SBDebugger.h
+2-01 files

FreeBSD/ports 9733a5bsecurity Makefile, security/py-serpico Makefile pkg-plist

security/py-serpico: New port: Security scanner for FreeBSD packages and releases

serpico is a security scanner for FreeBSD packages and releases
that compares the versions against a list of versions marked as
vulnerable, then displays vulnerability information in a JSON-compact
format for easy analysis by other security tools.

WWW: https://github.com/DtxdF/serpico
DeltaFile
+41-0security/py-serpico/Makefile
+12-0security/py-serpico/pkg-plist
+4-0security/py-serpico/pkg-descr
+3-0security/py-serpico/distinfo
+1-0security/Makefile
+61-05 files

FreeBSD/ports 7587428devel/php-composer distinfo Makefile

devel/php-composer: Update to 2.9.4

PR:             292700
Approved by:    Naram Qashat <cyberbotx at cyberbotx.com> (maintainer)
DeltaFile
+3-3devel/php-composer/distinfo
+1-1devel/php-composer/Makefile
+4-42 files

OpenBSD/ports NxRS5sUwayland/wlroots Makefile

   wayland/wlroots: cleanup BDEP/RDEP

   - devel/ninja isnt needed when the meson module is used
   - ffmpeg & png were only there for examples that were moved to a
     distinct repo two years ago
   - cairo is only needed for a single example, that isn't even shipped
   - disabling the build examples allows to drop the cairo BDEP
VersionDeltaFile
1.17+3-10wayland/wlroots/Makefile
+3-101 files

LLVM/project f7d7897clang Maintainers.rst

[clang] Add NagyDonat to the Clang Static Analyzer maintainers (#174595)

I was nominated for this role at
https://discourse.llvm.org/t/nominate-new-static-analyzer-maintainers/89362
DeltaFile
+4-0clang/Maintainers.rst
+4-01 files

LLVM/project 1650782llvm/lib/Transforms/Vectorize LoopVectorize.cpp VPlanConstruction.cpp

[VPlan] Share and re-use logic to find FindIVResult (NFC).

Move logic to look for FindIVResult pattern out of LoopVectorize to
allow for re-use in current code and follow-up patches.
DeltaFile
+3-35llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+17-8llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+22-0llvm/lib/Transforms/Vectorize/VPlanUtils.h
+11-0llvm/lib/Transforms/Vectorize/VPlanPatternMatch.h
+53-434 files

FreeBSD/ports 46629a5lang/trealla-prolog Makefile, math/superlu Makefile

*/*: update my maintainer email address

Approved by:            lwhsu (mentor)
Signed-off-by:          Siva Mahadevan <siva at FreeBSD.org>
Sponsored by:           The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54860
DeltaFile
+1-1www/p5-Template-Mustache/Makefile
+1-1security/py-k5test/Makefile
+1-1security/hockeypuck/Makefile
+1-1net/siproxd/Makefile
+1-1math/superlu/Makefile
+1-1lang/trealla-prolog/Makefile
+6-64 files not shown
+10-1010 files

FreeBSD/ports c00218cnet-mgmt/netbox Makefile

net-mgmt/netbox: Relax version requirements after fab1d136695c

* www/py-gunicorn was updated to the 24.x release series, adjust the
  version requirements accordingly.

* Test suite and run time tests seem fine.
DeltaFile
+1-1net-mgmt/netbox/Makefile
+1-11 files