[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
SystemZ: Use correctly offset MachinePointerInfo in CC lowering (#177793)
Previously this was just using the original base address as
the pointer info.
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]
[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>
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
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
[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.
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.