LLVM/project 2b051edmlir/test/Dialect/Builtin/Bytecode builtin_fixed.mlir builtin_fixed_0.mlirbc

[MLIR][Bytecode][builtin] Add non-regression tests (#186078)

Add test to avoid accidental serialization changes.
DeltaFile
+422-0mlir/test/Dialect/Builtin/Bytecode/builtin_fixed.mlir
+0-0mlir/test/Dialect/Builtin/Bytecode/builtin_fixed_0.mlirbc
+422-02 files

FreeBSD/ports 78acbd2misc/py-NATTEN Makefile, misc/py-NATTEN/files patch-pyproject.toml

misc/py-NATTEN: Fix build by fixing dependencies

Reported by:    fallout
DeltaFile
+4-1misc/py-NATTEN/Makefile
+2-2misc/py-NATTEN/files/patch-pyproject.toml
+6-32 files

LLVM/project ca011e4lldb/unittests/SymbolFile/PDB SymbolFilePDBTests.cpp

[lldb] Fix typo in SymbolFilePDBTests (#186236)

This should fix the assertion on Windows caused by #185537.
DeltaFile
+1-1lldb/unittests/SymbolFile/PDB/SymbolFilePDBTests.cpp
+1-11 files

NetBSD/pkgsrc DI3IImudatabases/sqlite3-diff distinfo

   sqlite3-diff: regen for sqlite3 update
VersionDeltaFile
1.8+4-4databases/sqlite3-diff/distinfo
+4-41 files

NetBSD/pkgsrc arosgzTaudio/cmus-legacy PLIST

   cmus-legacy: update PLIST for ffmpeg option removal
VersionDeltaFile
1.2+1-2audio/cmus-legacy/PLIST
+1-21 files

LLVM/project 415ab92llvm/lib/CodeGen MachineCopyPropagation.cpp, llvm/test/CodeGen/X86 machine-copy-prop.mir

[MCP] Never eliminate frame-setup/destroy instructions

Presumably targets only insert frame instructions which are significant,
and there may be effects MCP doesn't model. Similar to reserved registers this
is probably overly conservative, but as this causes no codegen change in
any lit test I think it is benign.

The motivation is just to clean up #183149 for AMDGPU, as we can spill
to physical registers, and currently have to spill the EXEC mask purely
to enable debug-info.

Change-Id: I9ea4a09b34464c43322edd2900361bf635efd9f7
DeltaFile
+22-0llvm/test/CodeGen/X86/machine-copy-prop.mir
+4-1llvm/lib/CodeGen/MachineCopyPropagation.cpp
+26-12 files

LLVM/project 811998ellvm/lib/CodeGen MachineCopyPropagation.cpp

[MPC][NFC] Opinionated refactoring using new type

There are a few minor inconsistencies across the pass which I found mildly
distracting:

* The use of `Def`/`Dest`/`Dst` to refer to the same thing
* Inconsistent declaration order of `Def`/`Src` vs `Src`/`Def`
* Lots of `->getReg()->asMCReg()`, and uses of `Register` when the pass
  is always running after RA anyway.
* Some places explicitly `assert(isCopyInstr)` while others just deref
  the `optional`.

The refactor uses structured bindings for a couple reasons:

* Naturally enforces consistent order of `Def`-then-`Src`
* Requires the use of `auto`, which ensures the declaration is not
  implicitly converting from `MCRegister` back to `Register`.

In both cases the explicitness of the name `getDefSrcMCRegs` hopefully

    [9 lines not shown]
DeltaFile
+155-166llvm/lib/CodeGen/MachineCopyPropagation.cpp
+155-1661 files

LLVM/project e6672a9llvm/lib/CodeGen MachineCopyPropagation.cpp

[MCP][NFC] Cleanup and prepare to preserve frame-setup/destroy

This mixes renames, removing redundant code, avoiding
`else`-after-`return`, etc. with factoring out the `isNeverRedundant`
concept. I can drop any bits people would rather I not touch.

Change-Id: I43a62a9415019cdd63c68fd3b915ebb7505d317a
DeltaFile
+73-61llvm/lib/CodeGen/MachineCopyPropagation.cpp
+73-611 files

LLVM/project 959ee11llvm/include/llvm/CodeGen Register.h, llvm/include/llvm/MC MCRegister.h

[CodeGen][MC][NFC] Clarify MCRegister ctor behavior

This is something I have learned, forgotten, and relearned
at least once now, so I figured it is worth noting in a comment:
the `MCRegister` constructor does not `assert` on non-Physical,
non-Invalid values.

Also do some related cleanup:

Make `MCRegister::from` be `constexpr` and use it in `Register::asMCReg`
instead of duplicating the `assert`.

Reword the doc-comment on `MCRegister::from` to avoid using the
overloaded term "valid" (an "invalid" `MCRegister` is perfectly valid here).

Change-Id: I0985a825ae83d0601899fa4ab046ff262359e93f
DeltaFile
+16-3llvm/include/llvm/MC/MCRegister.h
+1-4llvm/include/llvm/CodeGen/Register.h
+17-72 files

LLVM/project ecc4d3elibclc/clc/include/clc/math clc_ep.inc

libclc: Fix mismatch in declared and defined function name (#186227)
DeltaFile
+6-6libclc/clc/include/clc/math/clc_ep.inc
+6-61 files

LLVM/project 2b88a6aclang/lib/CIR/CodeGen CIRGenModule.cpp

Address another round of comments
DeltaFile
+4-3clang/lib/CIR/CodeGen/CIRGenModule.cpp
+4-31 files

FreeBSD/ports 5a3685dmisc/rash distinfo Makefile

misc/rash: update 2.17.8 → 2.18.0
DeltaFile
+475-353misc/rash/distinfo
+238-178misc/rash/Makefile
+713-5312 files

FreeBSD/ports 896337cwww/py-qh3 distinfo Makefile, www/py-qh3/files patch-cargo-crates_aws-lc-sys-0.20.1_aws-lc_include_openssl_target.h patch-powerpc64le

www/py-qh3: update 1.0.9 → 1.6.0
DeltaFile
+235-223www/py-qh3/distinfo
+118-113www/py-qh3/Makefile
+0-20www/py-qh3/files/patch-cargo-crates_aws-lc-sys-0.20.1_aws-lc_include_openssl_target.h
+0-20www/py-qh3/files/patch-powerpc64le
+353-3764 files

FreeBSD/ports 1410a0dtextproc/comrak distinfo Makefile

textproc/comrak: update 0.48.0 → 0.51.0
DeltaFile
+313-259textproc/comrak/distinfo
+157-131textproc/comrak/Makefile
+470-3902 files

FreeBSD/ports c1053damisc/timr-tui distinfo Makefile

misc/timr-tui: update 1.7.0 → 1.7.1
DeltaFile
+3-3misc/timr-tui/distinfo
+1-1misc/timr-tui/Makefile
+4-42 files

FreeBSD/ports 9b71ec0security/rpm-sequoia distinfo Makefile

security/rpm-sequoia: update 1.9.0 → 1.10.1
DeltaFile
+263-263security/rpm-sequoia/distinfo
+131-132security/rpm-sequoia/Makefile
+394-3952 files

LLVM/project dae2923compiler-rt/lib/scudo/standalone secondary.h

[scudo] Display flags on secondary cache entries. (#185786)
DeltaFile
+3-2compiler-rt/lib/scudo/standalone/secondary.h
+3-21 files

FreeNAS/freenas efb3373src/middlewared/middlewared/plugins/service_/services truenas_zfsrewrited.py

Add service file
DeltaFile
+7-0src/middlewared/middlewared/plugins/service_/services/truenas_zfsrewrited.py
+7-01 files

FreeNAS/freenas 801591dsrc/middlewared/middlewared/plugins/service_/services all.py

Fix
DeltaFile
+2-0src/middlewared/middlewared/plugins/service_/services/all.py
+2-01 files

FreeBSD/ports 8160bb5dns/powerdns distinfo Makefile

dns/powerdns: Update 5.0.2 => 5.0.3

News:
https://blog.powerdns.com/2026/02/20/powerdns-authoritative-server-5.0.3-4.9.13

Changelog:
https://doc.powerdns.com/authoritative/changelog/5.0.html#change-5.0.3

PR:     293754
MFH:    2026Q1
(cherry picked from commit fdb31c075155dab8e7cfd8405e22f96971ff6f17)
DeltaFile
+3-3dns/powerdns/distinfo
+1-1dns/powerdns/Makefile
+4-42 files

OpenBSD/ports DslDVE9graphics/py-matplotlib-inline Makefile

   take maintainer
VersionDeltaFile
1.10+5-2graphics/py-matplotlib-inline/Makefile
+5-21 files

FreeBSD/ports fdb31c0dns/powerdns distinfo Makefile

dns/powerdns: Update 5.0.2 => 5.0.3

News:
https://blog.powerdns.com/2026/02/20/powerdns-authoritative-server-5.0.3-4.9.13

Changelog:
https://doc.powerdns.com/authoritative/changelog/5.0.html#change-5.0.3

PR:     293754
MFH:    2026Q1
DeltaFile
+3-3dns/powerdns/distinfo
+1-1dns/powerdns/Makefile
+4-42 files

OpenBSD/ports 2rXcULSdevel/ipython Makefile distinfo

   update ipython to 9.11.0
VersionDeltaFile
1.102+6-6devel/ipython/Makefile
1.56+2-2devel/ipython/distinfo
+8-82 files

LLVM/project 75df2a8clang/include/clang/Basic AttrDocs.td

update target_clones documentation
DeltaFile
+6-0clang/include/clang/Basic/AttrDocs.td
+6-01 files

LLVM/project 41d77abllvm/lib/Transforms/Instrumentation MemorySanitizer.cpp, llvm/test/Instrumentation/MemorySanitizer/X86 avx512vl-intrinsics.ll avx512-intrinsics.ll

[msan] Handle AVX512 scalef intrinsics (#186211)

Use the existing handleAVX512VectorGenericMaskedFP() instead of handling
strictly.
DeltaFile
+55-104llvm/test/Instrumentation/MemorySanitizer/X86/avx512vl-intrinsics.ll
+33-57llvm/test/Instrumentation/MemorySanitizer/X86/avx512-intrinsics.ll
+62-0llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+12-21llvm/test/Instrumentation/MemorySanitizer/X86/avx512fp16-intrinsics.ll
+162-1824 files

OpenBSD/ports zcKJV5Ydevel/py-nbconvert distinfo Makefile

   update py-nbconvert to 7.17.0

   While this update fixes CVE-2025-53000, that seems to be Windows specific.
VersionDeltaFile
1.14+2-2devel/py-nbconvert/distinfo
1.31+1-1devel/py-nbconvert/Makefile
+3-32 files

FreeBSD/ports e4d0e51databases Makefile, databases/pg_search distinfo Makefile.crates

databases/pg_search: New port

pg_search is a Postgres extension that enables full text search over
heap tables using the BM25 algorithm. It is built on top of Tantivy, the
Rust-based alternative to Apache Lucene, using pgrx.

pg_search is supported on official PostgreSQL Global Development Group
Postgres versions, starting at PostgreSQL 15.
DeltaFile
+1,651-0databases/pg_search/distinfo
+819-0databases/pg_search/Makefile.crates
+103-0databases/pg_search/pkg-plist
+65-0databases/pg_search/Makefile
+6-0databases/pg_search/pkg-descr
+1-0databases/Makefile
+2,645-06 files

LLVM/project 2daf53dclang-tools-extra/clang-tidy/modernize UseStdBitCheck.cpp, clang-tools-extra/docs/clang-tidy/checks/modernize use-std-bit.rst

[clang-tidy] Detect std::popcount opportunity within modernize.use-std-bit (#185740)

Change std::bitset<N>(x).count() into std::popcount(x).
DeltaFile
+97-17clang-tools-extra/test/clang-tidy/checkers/modernize/use-std-bit.cpp
+53-12clang-tools-extra/clang-tidy/modernize/UseStdBitCheck.cpp
+1-0clang-tools-extra/docs/clang-tidy/checks/modernize/use-std-bit.rst
+151-293 files

LLVM/project 926849flibclc/clc/include/clc/math clc_ep.inc

libclc: Fix mismatch in declared and defined function name
DeltaFile
+6-6libclc/clc/include/clc/math/clc_ep.inc
+6-61 files

LLVM/project c37306aflang/lib/Semantics openmp-utils.cpp

Merge branch 'users/kparzysz/e09-affected-loops' into users/kparzysz/e10-check-depth
DeltaFile
+0-58flang/lib/Semantics/openmp-utils.cpp
+0-581 files