LLVM/project 1d61cedllvm/lib/Target/AMDGPU AMDGPULowerKernelArguments.cpp, llvm/test/CodeGen/AMDGPU mad-combine.ll lower-noalias-kernargs.ll

Revert "[AMDGPU] Propagate alias information in AMDGPULowerKernelArguments. (#161375)"

This reverts commit 9f4f13a793b53adef37dfb63c4e30dccfa98517b.

Broke sanitizer buildbots, and causes test hangs in release builds.
DeltaFile
+251-197llvm/test/CodeGen/AMDGPU/mad-combine.ll
+0-434llvm/test/CodeGen/AMDGPU/lower-noalias-kernargs.ll
+148-148llvm/test/CodeGen/AMDGPU/cttz_zero_undef.ll
+101-101llvm/test/CodeGen/AMDGPU/ctlz_zero_undef.ll
+10-139llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
+35-43llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll
+545-1,0624 files not shown
+600-1,15510 files

LLVM/project d87b47dclang/lib/CodeGen BackendUtil.cpp, llvm/include/llvm/Extensions PassPlugin.h

[LLVM][NFC] Move PassPlugin from Passes to Extensions lib

This avoid pulling in the entire Passes library with all passes as
dependencies when just referring to PassPlugin, which is in fact
independent of the Passes themselves.

Pull Request: https://github.com/llvm/llvm-project/pull/172478
DeltaFile
+142-0llvm/include/llvm/Extensions/PassPlugin.h
+0-142llvm/include/llvm/Passes/PassPlugin.h
+49-0llvm/lib/Extensions/PassPlugin.cpp
+0-49llvm/lib/Passes/PassPlugin.cpp
+1-1llvm/lib/LTO/LTOBackend.cpp
+1-1clang/lib/CodeGen/BackendUtil.cpp
+193-19327 files not shown
+219-21433 files

LLVM/project fb50465llvm/test/CodeGen/SPIRV ga-gv.ll ga-gep.ll

[review] Add test cases for non-global-object aliases and for global-variable aliases.
DeltaFile
+20-0llvm/test/CodeGen/SPIRV/ga-gv.ll
+13-0llvm/test/CodeGen/SPIRV/ga-gep.ll
+33-02 files

LLVM/project f83232ellvm/test/CodeGen/SPIRV ga-noninterp-gv-noninterp.ll ga-noninterp-func-noninterp.ll

Rename test cases.
DeltaFile
+0-22llvm/test/CodeGen/SPIRV/ga-noninterp-gv-noninterp.ll
+22-0llvm/test/CodeGen/SPIRV/ga-noninterp-func-noninterp.ll
+17-0llvm/test/CodeGen/SPIRV/ga-interp-func-interp.ll
+0-17llvm/test/CodeGen/SPIRV/ga-interp-gv-interp.ll
+16-0llvm/test/CodeGen/SPIRV/ga-interp-func-noninterp.ll
+0-16llvm/test/CodeGen/SPIRV/ga-interp-gv-noninterp.ll
+55-552 files not shown
+71-718 files

LLVM/project f6e7972mlir/tools/tblgen-to-irdl OpDefinitionsGen.cpp

[mlir] fix the Disambiguate NoneType in OpDefinitionsGen (#172923)

Qualify NoneType as mlir::NoneType in recordToType to avoid ambiguity
when other headers introduce a different NoneType symbol. This fixes
build failures seen when enabling tblgen-to-irdl in certain downstream
configurations

The ambiguity is between:


[llvm::Nonetype](https://github.com/intel/llvm/blob/sycl/llvm/include/llvm/ADT/None.h#L26)
and
[mlir::Nonetype](https://github.com/llvm/llvm-project/blob/main/mlir/tools/tblgen-to-irdl/OpDefinitionsGen.cpp#L125)

Both are visible due to `using namespace mlir` and `using namespace
llvm` in the file.

Fixes: https://github.com/llvm/llvm-project/issues/160537
DeltaFile
+1-1mlir/tools/tblgen-to-irdl/OpDefinitionsGen.cpp
+1-11 files

LLVM/project da8497ellvm/lib/IR Verifier.cpp, llvm/test/CodeGen/AMDGPU ps-shader-arg-count.ll mixed-wave32-wave64.ll

[IR][Verifier] Verification for `target-features` attribute (#173119)

Fixes https://github.com/llvm/llvm-project/issues/172647

Currently, MC assumes that all `target-feature` flag attributes are well
formed and will crash otherwise. This change handles those cases more
gracefully.
DeltaFile
+16-0llvm/lib/IR/Verifier.cpp
+13-0llvm/test/Verifier/invalid-target-feature.ll
+4-4llvm/test/CodeGen/AMDGPU/ps-shader-arg-count.ll
+0-8llvm/test/tools/llvm-reduce/reduce-target-features-attr.ll
+3-3llvm/test/CodeGen/AMDGPU/mixed-wave32-wave64.ll
+1-1llvm/test/CodeGen/AMDGPU/pal-metadata-3.0-dvgpr.ll
+37-1610 files not shown
+48-2516 files

LLVM/project f280442clang-tools-extra/clang-tidy/llvm UseRangesCheck.cpp, llvm/include/llvm/ADT STLExtras.h

[llvm][ADT] Add wrapper to `std::search` and `std::adjacent_find` (#171666)

DeltaFile
+157-0llvm/unittests/ADT/STLExtrasTest.cpp
+36-0llvm/include/llvm/ADT/STLExtras.h
+15-14clang-tools-extra/clang-tidy/llvm/UseRangesCheck.cpp
+208-143 files

FreeBSD/ports b619884security/cargo-audit distinfo Makefile.crates

security/cargo-audit: Update version 0.21.2=>0.22.0

- Add PORTSCOUT

Changelog:
https://github.com/rustsec/rustsec/releases/tag/cargo-audit%2Fv0.22.0
(cherry picked from commit bb4e5fa9960c03c4df74589a4be0d88c2f4c3df4)

PR:             291851
MFH:            2025Q4
Approved by:    portmgr blanket (runtime fix)
DeltaFile
+639-567security/cargo-audit/distinfo
+318-282security/cargo-audit/Makefile.crates
+2-2security/cargo-audit/Makefile
+959-8513 files

LLVM/project 5d13546bolt/lib/Passes PAuthGadgetScanner.cpp

Address the review comments

Co-authored-by: Kristof Beyls <kristof.beyls at arm.com>
DeltaFile
+53-17bolt/lib/Passes/PAuthGadgetScanner.cpp
+53-171 files

LLVM/project 8134b22bolt/lib/Passes PAuthGadgetScanner.cpp

[BOLT] Overhaul the comments in PAuthGadgetScanner for readability (NFC)

Update the comments in PAuthGadgetScanner.cpp to better describe the
current version of the code. Along the way, shorten identifier names
that are redundant taking their context into account:
`RegsToTrackInstsFor` (made `RegsToTrack`) and `getNumTrackedRegisters`
(made `getNumRegisters`).
DeltaFile
+135-111bolt/lib/Passes/PAuthGadgetScanner.cpp
+135-1111 files

FreeBSD/ports 1551590sysutils/hcloud distinfo Makefile

sysutils/hcloud: Update to 1.58.0

Changelog: https://github.com/hetznercloud/cli/releases/tag/v1.58.0
DeltaFile
+5-5sysutils/hcloud/distinfo
+1-1sysutils/hcloud/Makefile
+6-62 files

OPNSense/core dad25b5src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api AccessController.php, src/opnsense/service/conf/actions.d actions_hostwatch.conf

Services: Captive Portal - use new hostwatch service introduced in https://github.com/opnsense/core/pull/9354 to collect mac addresses for 26.1
DeltaFile
+7-5src/opnsense/mvc/app/controllers/OPNsense/CaptivePortal/Api/AccessController.php
+8-0src/opnsense/service/conf/actions.d/actions_hostwatch.conf
+15-52 files

NetBSD/pkgsrc h15Cndidoc CHANGES-2025

   doc: Updated sysutils/onefetch to 2.26.1
VersionDeltaFile
1.7313+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc jBUkVA1sysutils/onefetch distinfo cargo-depends.mk, sysutils/onefetch/patches patch-Cargo.toml

   sysutils/onefetch: update to 2.26.1

   2.26.1
   Bug Fixes

    - Fix CD pipeline by @o2sh in becddb9

   2.26.0
   New Features

    - Add colors to --help by @starsep in #1633

   Chores

    - No unsafe by @Sk7Str1p3 in #1646
    - bump cargo edition to 2024 by @o2sh in a3062f4
    - increase default color resolution for sixel by @o2sh in 73300b6

   Bug Fixes

    [7 lines not shown]
VersionDeltaFile
1.35+712-749sysutils/onefetch/distinfo
1.28+236-248sysutils/onefetch/cargo-depends.mk
1.41+3-4sysutils/onefetch/Makefile
1.4+1-1sysutils/onefetch/patches/patch-Cargo.toml
+952-1,0024 files

NetBSD/pkgsrc 8SfOpZOdoc CHANGES-2025

   doc: Updated textproc/csvlens to 0.15.0
VersionDeltaFile
1.7312+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc w4QeuMutextproc/csvlens distinfo cargo-depends.mk

   textproc/csvlens: update to 0.15.0

   Release Notes

    - Add --auto-reload option to automatically reload content on file change (#79)
    - Stream data from stdin by default (disable with --no-streaming-stdin) (#81)
    - Support visually marking rows (toggle: m; clear all marks: M) (#166 by @giantatwork)
    - Preserve selected row after filter is cleared (#170)
    - Fix search from current cursor for larger files (#165)
    - Fix row selection when scrolling to rows near bottom (#168)
    - Fix potential freeze when the underlying file changes unexpectedly
VersionDeltaFile
1.30+160-10textproc/csvlens/distinfo
1.22+52-2textproc/csvlens/cargo-depends.mk
1.32+3-5textproc/csvlens/Makefile
+215-173 files

FreeNAS/freenas 7427485src/middlewared/middlewared main.py, src/middlewared/middlewared/alert/source ipmi_sel.py

Migrate keyvalue service usage to call2 / call_sync2
DeltaFile
+113-0src/middlewared/middlewared/utils/service/call_mixin.py
+18-71src/middlewared/middlewared/main.py
+11-11src/middlewared/middlewared/plugins/pool_/dataset.py
+6-11src/middlewared/middlewared/plugins/pool_/import_pool.py
+2-12src/middlewared/middlewared/plugins/apps/crud.py
+6-6src/middlewared/middlewared/alert/source/ipmi_sel.py
+156-11129 files not shown
+213-20535 files

OpenBSD/ports pBxQmHegraphics/zint Makefile distinfo, graphics/zint/pkg PLIST-main

   update to zint-2.16.0
VersionDeltaFile
1.8+5-4graphics/zint/pkg/PLIST-main
1.31+3-3graphics/zint/Makefile
1.16+2-2graphics/zint/distinfo
+10-93 files

FreeBSD/src cf1eaaflib/clang llvm.build.mk, lib/clang/libllvm Makefile

Reduce number of external symbols in libllvm, libclang and liblldb

In commit 2e47f35be5dc libllvm, libclang and liblldb were converted into
private shared libraries. This allowed clang, lld, lldb, and other llvm
tools to be linked against these shared libraries, which makes them
smaller and avoids duplication.

However, upstream builds the shared libraries using several visibility
options, which reduces the number of external symbols, and makes the
libraries a bit smaller.

On my test machine:
* libprivatellvm.so goes from 75643 to 34706 symbols (~54% reduction)
* libprivateclang.so goes from 53250 to 33531 symbols (~37% reduction)
* libprivatelldb.so goes from 27242 to 18798 symbols (~31% reduction)

Note: to get the full benefit, a clean build is required. Incremental
builds should still work, but I didn't want to force a full rebuild on
everybody.

    [2 lines not shown]
DeltaFile
+12-0lib/clang/libllvm/Makefile
+1-0lib/clang/llvm.build.mk
+13-02 files

FreeBSD/ports b587cd0security/vuxml/vuln 2025.xml

security/vuxml: Add mongodb{78}0 vulnerability

 * CVE-2025-14847
DeltaFile
+32-0security/vuxml/vuln/2025.xml
+32-01 files

NetBSD/src E0FWExQdoc TODO.smpnet

   re(4) now MPSAFE
VersionDeltaFile
1.52+2-1doc/TODO.smpnet
+2-11 files

LLVM/project 24297bebolt/include/bolt/Core MCPlusBuilder.h, bolt/lib/Target/AArch64 AArch64MCPlusBuilder.cpp

[BOLT][BTI] Refactor BTI helpers (#173000)

- Add an enum to encode BTI variants in function arguments.
- Remove updateBTIVariant as createBTI can be used for the same
purpose.
- Remove a test case that checked against invalid BTI variants, as
those are now unrepresentable.
DeltaFile
+44-42bolt/unittests/Core/MCPlusBuilder.cpp
+24-27bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp
+10-9bolt/include/bolt/Core/MCPlusBuilder.h
+78-783 files

LLVM/project 3f64ba5llvm/cmake/modules AddOCaml.cmake

[OCaml] Try to fix library dependencies (#171470)

Whenever I try to change anything in the OCaml bindings, I run into
errors like this when running tests:

```
File
"/home/npopov/repos/llvm-project/build/test/Bindings/OCaml/Output/debuginfo.ml.tmp/Testsuite.ml",
line 1:
    Warning 70 [missing-mli]: Cannot find interface file.

File
"/home/npopov/repos/llvm-project/build/test/Bindings/OCaml/Output/debuginfo.ml.tmp/debuginfo.ml",
line 1:
Error: The files
"/home/npopov/repos/llvm-project/build/lib/ocaml/llvm/llvm.cmi"
and
"/home/npopov/repos/llvm-project/build/lib/ocaml/llvm/llvm_debuginfo.cmi"
           make inconsistent assumptions over interface "Llvm"

    [12 lines not shown]
DeltaFile
+7-2llvm/cmake/modules/AddOCaml.cmake
+7-21 files

LLVM/project f337d58llvm/bindings/ocaml/debuginfo debuginfo_ocaml.c

[OCaml] Fix warnings in llvm_debuginfo (#173011)

Fix an unused variable warning and a warning about missing return. As
this is C code we don't have llvm_unreachable() here, so I went with an
assert + dummy return.
DeltaFile
+3-1llvm/bindings/ocaml/debuginfo/debuginfo_ocaml.c
+3-11 files

LLVM/project 3c7adb8libcxx/include __bit_reference, libcxx/include/__algorithm copy.h specialized_algorithms.h

[libc++][NFC] Use __specialized_algorithm for std::copy __bit_iterator specialization (#172270)

DeltaFile
+21-129libcxx/include/__algorithm/copy.h
+135-10libcxx/include/__bit_reference
+1-0libcxx/include/__algorithm/specialized_algorithms.h
+157-1393 files

NetBSD/pkgsrc OwYEslVdoc CHANGES-2025

   Updated databases/py-tortoise-orm, www/py-tornado
VersionDeltaFile
1.7311+3-1doc/CHANGES-2025
+3-11 files

LLVM/project 1ed5975libcxx/docs ABIGuarantees.rst, libcxx/include __bit_reference

[libc++] Add an ABI flag to make __bit_iterator trivially copyable (#172271)

This makes it trivial for the purpose of calls as well, making an
unconditional ABI break most likely impossible.
DeltaFile
+0-56libcxx/test/libcxx/containers/sequences/vector.bool/trivial_for_purposes_of_call.pass.cpp
+50-0libcxx/test/libcxx/containers/sequences/vector.bool/trivialty.compile.pass.cpp
+10-0libcxx/include/__bit_reference
+4-0libcxx/docs/ABIGuarantees.rst
+1-0libcxx/include/__configuration/abi.h
+65-565 files

NetBSD/pkgsrc RcUkJqZwww/py-tornado distinfo Makefile

   py-tornado: updated to 6.5.4

   What's new in Tornado 6.5.4

   Bug fixes

   - The ``in`` operator for ``HTTPHeaders`` was incorrectly case-sensitive, causing
     lookups to fail for headers with different casing than the original header name.
     This was a regression in version 6.5.3 and has been fixed to restore the intended
     case-insensitive behavior from version 6.5.2 and earlier.
VersionDeltaFile
1.34+4-4www/py-tornado/distinfo
1.46+2-2www/py-tornado/Makefile
+6-62 files

LLVM/project 663f9d1libcxx/include cwchar, libcxx/include/__algorithm find.h lexicographical_compare.h

[libc++] Refactor __libcpp_is_trivially_equality_comparable to be a variable template (#173151)

DeltaFile
+25-25libcxx/test/libcxx/type_traits/is_trivially_comparable.compile.pass.cpp
+16-21libcxx/include/__type_traits/is_equality_comparable.h
+5-6libcxx/include/__algorithm/find.h
+3-4libcxx/include/__string/constexpr_c_functions.h
+2-2libcxx/include/__algorithm/lexicographical_compare.h
+2-2libcxx/include/cwchar
+53-602 files not shown
+56-638 files

NetBSD/pkgsrc HXPP3qbdatabases/py-tortoise-orm PLIST distinfo, databases/py-tortoise-orm/patches patch-pyproject.toml

   py-tortoise-orm: updated to 0.25.2

   0.25.2

   Fixed

   Fix grouping by in subqueries
   Fix sqlite decimal filter error with __gt

   Changed

   Official support python3.14
   Migrate from poetry to uv
   Reorder imports by ruff
   Migrate lint tool from isort+black to ruff

   Added

   Add create() method to reverse ForeignKey relations, enabling parent.children.create() syntax
VersionDeltaFile
1.1+14-0databases/py-tortoise-orm/patches/patch-pyproject.toml
1.13+6-5databases/py-tortoise-orm/PLIST
1.30+5-4databases/py-tortoise-orm/distinfo
1.39+4-5databases/py-tortoise-orm/Makefile
+29-144 files