LLVM/project 3d59bccllvm/docs/CommandGuide lit.rst, llvm/utils/lit/lit cl_arguments.py util.py

[lit] Add configurable slowest-test limit to --time-tests

Bare --time-tests still defaults to 20; --time-tests=N and --time-tests=all optionally control the slowest-test list shown in the histogram.
DeltaFile
+40-6llvm/utils/lit/tests/time-tests.py
+43-2llvm/utils/lit/lit/cl_arguments.py
+9-4llvm/utils/lit/lit/util.py
+7-3llvm/docs/CommandGuide/lit.rst
+4-4llvm/utils/lit/lit/main.py
+103-195 files

LLVM/project 274a345clang/lib/Driver OffloadBundler.cpp, clang/test/Driver clang-offload-bundler-magic-collision.c

[OffloadBundler] Bound compressed bundles by header size, not magic scan (#206745)

When multiple offload bundles are concatenated, the unbundler
(clang-offload-bundler) and llvm-objdump --offloading located the end of
a compressed bundle, and the start of the next one, by scanning for the
next "CCOB" magic string starting right after the current header.

A zstd/zlib-compressed payload can legally contain those four bytes, so
the scan could stop in the middle of the compressed data and truncate
the bundle, corrupting the embedded code object. In practice this
produced a "decomposition" failure for hipBLASLt bf16 GEMMs on gfx942.

Use the authoritative total-size field recorded in the compressed bundle
header (format V2/V3) to compute the exact bundle boundary, and only
scan for the next magic past that point. Legacy bundles without a
recorded size (V1) keep the previous magic-scan fallback.

A skippable-frame fixture that embeds "CCOB" inside the compressed
payload is added to exercise the boundary logic from both
clang-offload-bundler and llvm-objdump --offloading.
DeltaFile
+104-0clang/test/Driver/Inputs/clang-offload-bundler-magic-collision.py
+37-4clang/lib/Driver/OffloadBundler.cpp
+35-0llvm/test/tools/llvm-objdump/Offloading/fatbin-magic-collision.test
+28-5llvm/lib/Object/OffloadBundle.cpp
+27-0clang/test/Driver/clang-offload-bundler-magic-collision.c
+0-0clang/test/Driver/Inputs/clang-offload-bundler-magic-collision.co
+231-96 files

LLVM/project d3d18callvm/lib/CodeGen AtomicExpandPass.cpp, llvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64ISelLowering.h

[AArch64] ldiapp for 128-bit SC load with rcpc3
DeltaFile
+30-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+8-16llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-rcpc3.ll
+8-16llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomic-load-rcpc3.ll
+10-13llvm/lib/CodeGen/AtomicExpandPass.cpp
+4-0llvm/lib/Target/AArch64/AArch64ISelLowering.h
+60-485 files

LLVM/project daaf105llvm/docs/CommandGuide lit.rst, llvm/utils/lit/lit cl_arguments.py util.py

[lit] Add configurable slowest-test limit to --time-tests

Bare --time-tests still defaults to 20; --time-tests=N and --time-tests=all optionally control the slowest-test list shown in the histogram.
DeltaFile
+40-6llvm/utils/lit/tests/time-tests.py
+43-2llvm/utils/lit/lit/cl_arguments.py
+9-4llvm/utils/lit/lit/util.py
+6-4llvm/utils/lit/lit/main.py
+7-3llvm/docs/CommandGuide/lit.rst
+105-195 files

LLVM/project 6da162ellvm/test/CodeGen/DirectX/ContainerData SourceInfo-Strip.ll

Skip checking the size
DeltaFile
+1-2llvm/test/CodeGen/DirectX/ContainerData/SourceInfo-Strip.ll
+1-21 files

LLVM/project d405259clang/lib/Driver/ToolChains Clang.cpp, llvm/lib/Target/DirectX DXILTranslateMetadata.cpp DXContainerGlobals.cpp

Add /Qsource_in_debug_module flag
DeltaFile
+110-0llvm/test/CodeGen/DirectX/ContainerData/SourceInfo-Strip.ll
+15-9llvm/lib/Target/DirectX/DXILWriter/DXILWriterPass.cpp
+7-4llvm/lib/Target/DirectX/DXILTranslateMetadata.cpp
+4-0clang/lib/Driver/ToolChains/Clang.cpp
+4-0llvm/test/CodeGen/DirectX/embed-ildb.ll
+2-1llvm/lib/Target/DirectX/DXContainerGlobals.cpp
+142-142 files not shown
+147-148 files

OpenBSD/src 86GNZjtusr.sbin/rpki-client rsc.c

   rpki-client: reinstate absence of SIA enforcement lost in rsc.c 1.39

   ok claudio
VersionDeltaFile
1.47+6-1usr.sbin/rpki-client/rsc.c
+6-11 files

LLVM/project 092f445clang/include/clang/AST DeclTemplate.h, clang/lib/AST DeclTemplate.cpp

Revert "[clang] Reland: fix getTemplateInstantiationArgs (#208285)" (#208426)

It caused various breakages; see comments on the PR.

This reverts commit 031b773b01700acf82f5977a5aa6024621b8211c.
DeltaFile
+429-194clang/lib/Sema/SemaTemplateInstantiate.cpp
+165-301clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+146-150clang/lib/Sema/SemaTemplate.cpp
+95-96clang/include/clang/AST/DeclTemplate.h
+129-59clang/lib/Sema/SemaConcept.cpp
+92-60clang/lib/AST/DeclTemplate.cpp
+1,056-86064 files not shown
+1,729-1,62470 files

NetBSD/pkgsrc Ox7VuYkdoc CHANGES-2026

   Removed devel/py-reparser, devel/py-rply, devel/py-scandir, devel/py-simplegeneric
VersionDeltaFile
1.4371+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc DhCtm95devel Makefile, devel/py-rply distinfo

   py-reparser py-rply py-scandir py-simplegeneric: removed; obsolete
VersionDeltaFile
1.4658+1-5devel/Makefile
1.11+1-1devel/py-rply/distinfo
1.8+1-1devel/py-scandir/Makefile
1.2+1-1devel/py-scandir/PLIST
1.8+1-1devel/py-scandir/distinfo
1.3+1-1devel/py-simplegeneric/Makefile
+6-1011 files not shown
+13-1717 files

NetBSD/pkgsrc u7acbCRdoc CHANGES-2026

   Removed devel/py-prefixspan, devel/py-pytemplate, devel/py-radon, devel/py-rednose
VersionDeltaFile
1.4370+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc xLQvSxrdevel Makefile, devel/py-prefixspan PLIST Makefile

   py-prefixspan py-pytemplate py-radon py-rednose: removed; obsolete
VersionDeltaFile
1.4657+1-5devel/Makefile
1.4+1-1devel/py-prefixspan/PLIST
1.5+1-1devel/py-prefixspan/Makefile
1.5+1-1devel/py-prefixspan/distinfo
1.17+1-1devel/py-pytemplate/Makefile
1.7+1-1devel/py-pytemplate/PLIST
+6-1013 files not shown
+13-1719 files

OpenBSD/src wiZXxYLusr.sbin/rpki-client nca.c extern.h

   Also batch retries of non-functional CAs based on their Rsync base URI

   While there, ensure RRDP URIs are ignored when batching in Rsync-only mode.

   OK tb@
VersionDeltaFile
1.11+20-8usr.sbin/rpki-client/nca.c
1.289+2-1usr.sbin/rpki-client/extern.h
+22-92 files

NetBSD/pkgsrc NDzekaQdoc CHANGES-2026

   Removed devel/py-logan, devel/py-mox, devel/py-Optik, devel/py-ParamUnittest
VersionDeltaFile
1.4369+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc CKtm0pZdevel Makefile, devel/py-Optik distinfo

   py-logan py-mox py-Optik py-ParamUnittest: removed; obsolete
VersionDeltaFile
1.4656+1-5devel/Makefile
1.9+1-1devel/py-Optik/distinfo
1.5+1-1devel/py-mox/distinfo
1.3+1-1devel/py-ParamUnittest/Makefile
1.2+1-1devel/py-ParamUnittest/PLIST
1.4+1-1devel/py-mox/Makefile
+6-1012 files not shown
+14-1818 files

LLVM/project 099ffadllvm/test/CodeGen/X86 combine-pmadd.ll combine-pmaddwd.ll

[X86] combine-pmadd.ll - split into combine-pmaddwd.ll and combine-pmaddubsw.ll (#208430)

Allows better SSE2 test coverage for PMADDWD combines
DeltaFile
+0-474llvm/test/CodeGen/X86/combine-pmadd.ll
+339-0llvm/test/CodeGen/X86/combine-pmaddwd.ll
+173-0llvm/test/CodeGen/X86/combine-pmaddubsw.ll
+512-4743 files

NetBSD/pkgsrc xNmwo7Xdoc CHANGES-2026

   Removed devel/py-ipaddr, devel/py-iso-639, devel/py-iso3166, devel/py-linecache2
VersionDeltaFile
1.4368+5-1doc/CHANGES-2026
+5-11 files

LLVM/project d2395c4clang/include/clang/Sema DeclSpec.h, clang/lib/Parse ParseDecl.cpp

Revert "[clang] Reject 'auto' storage class with type specifier in C++" (#208436)

Reverts llvm/llvm-project#166004.

Breaks stage 2 build, see comments on PR.
DeltaFile
+0-163clang/lib/Sema/DeclSpec.cpp
+48-57clang/test/CXX/dcl.dcl/dcl.spec/dcl.stc/p2.cpp
+2-51clang/include/clang/Sema/DeclSpec.h
+6-38clang/lib/Parse/ParseDecl.cpp
+7-9clang/test/CXX/drs/cwg3xx.cpp
+6-6clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-generic-lambda-1y.cpp
+69-3249 files not shown
+79-36815 files

NetBSD/pkgsrc MNIjLIJdevel Makefile, devel/py-ipaddr Makefile PLIST

   py-ipaddr py-iso-639 py-iso3166 py-linecache2: removed; obsolete
VersionDeltaFile
1.4655+1-5devel/Makefile
1.17+1-1devel/py-ipaddr/Makefile
1.5+1-1devel/py-ipaddr/PLIST
1.7+1-1devel/py-ipaddr/distinfo
1.3+1-1devel/py-iso-639/Makefile
1.3+1-1devel/py-iso-639/PLIST
+6-1011 files not shown
+13-1717 files

LLVM/project d934200clang/include/clang/Sema DeclSpec.h, clang/lib/Parse ParseDecl.cpp

Revert "[clang] Reject 'auto' storage class with type specifier in C++ (#166004)"

This reverts commit d7ccd02c9c78b6576ca2caa3f4d2435ebda50744.
DeltaFile
+0-163clang/lib/Sema/DeclSpec.cpp
+48-57clang/test/CXX/dcl.dcl/dcl.spec/dcl.stc/p2.cpp
+2-51clang/include/clang/Sema/DeclSpec.h
+6-38clang/lib/Parse/ParseDecl.cpp
+7-9clang/test/CXX/drs/cwg3xx.cpp
+6-6clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p3-generic-lambda-1y.cpp
+69-3249 files not shown
+79-36815 files

NetBSD/pkgsrc Jc5wtbZdoc CHANGES-2026

   Removed devel/py-google-apputils, devel/py-hglib, devel/py-InlineEgg, devel/py-iowait
VersionDeltaFile
1.4367+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc 5SEEe2odevel Makefile, devel/py-InlineEgg Makefile PLIST

   py-google-apputils py-hglib py-InlineEgg py-iowait: removed; obsolete
VersionDeltaFile
1.4654+1-5devel/Makefile
1.5+1-1devel/py-iowait/PLIST
1.5+1-1devel/py-iowait/distinfo
1.29+1-1devel/py-InlineEgg/Makefile
1.7+1-1devel/py-InlineEgg/PLIST
1.2+1-1devel/py-google-apputils/PLIST
+6-1011 files not shown
+13-1717 files

OPNSense/core fa96a9asrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api GroupController.php

firewall: revisit previous

Well, apply needs to be pushed to render interfaces.  Make
sure that we render before reloading filter which actually
calls ifgroup_setup() to rename groups.
DeltaFile
+6-4src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/GroupController.php
+6-41 files

LLVM/project cfa5d6fclang/lib/CodeGen CodeGenModule.cpp CGCall.cpp, llvm/include/llvm/ABI TargetInfo.h

[LLVMABI] Implement the System V X86-64 ABI (#194718)

This PR implements the System V X86-64 ABI for the LLVM ABI Library
prototyped in https://github.com/llvm/llvm-project/pull/140112, and
wires it into clang's Codegen.

`X86_64TargetInfo` is a direct parallel to
`clang::CodeGen::X86_64ABIInfo`, but operates entirely on the
`llvm::abi` type system.
The AMD64 ABI classification spec, argument/return lowering , and the
supporting helpers are all reproduced against `llvm::abi::Type` and
FunctionInfo, keeping the ABI logic frontend-independent.

This, similar to the [BPF ABI implementaiton
](https://github.com/llvm/llvm-project/pull/194031/changes)is gated
under the `-fexperimental-abi-lowering` flag.
DeltaFile
+1,501-0llvm/lib/ABI/Targets/X86.cpp
+63-8clang/lib/CodeGen/CodeGenModule.cpp
+30-0llvm/lib/ABI/Types.cpp
+12-6llvm/lib/ABI/IRTypeMapper.cpp
+9-4clang/lib/CodeGen/CGCall.cpp
+13-0llvm/include/llvm/ABI/TargetInfo.h
+1,628-187 files not shown
+1,650-2013 files

NetBSD/pkgsrc W1SGShLdoc CHANGES-2026

   Removed devel/py-fuzzywuzzy, devel/py-generate, devel/py-gflags, devel/py-gitinspector[-devel]
VersionDeltaFile
1.4366+6-1doc/CHANGES-2026
+6-11 files

NetBSD/pkgsrc NwiFzF4devel Makefile, devel/py-fuzzywuzzy PLIST distinfo

   py-fuzzywuzzy py-generate py-gflags py-gitinspector py-gitinspector-devel
VersionDeltaFile
1.4653+1-6devel/Makefile
1.2+1-1devel/py-fuzzywuzzy/PLIST
1.4+1-1devel/py-fuzzywuzzy/distinfo
1.6+1-1devel/py-gflags/distinfo
1.12+1-1devel/py-fuzzywuzzy/Makefile
1.13+1-1devel/py-gflags/Makefile
+6-1120 files not shown
+18-2326 files

OPNSense/core d47802bsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api GroupController.php

Revert "firewall: properly render groups on apply"

This reverts commit 6183fbe205f7df44fd249c8c19b554b871e4698a.
DeltaFile
+0-8src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/GroupController.php
+0-81 files

LLVM/project 24a5231llvm/docs AMDGPUUsage.rst, llvm/lib/TargetParser AMDGPUTargetParser.cpp Triple.cpp

AMDGPU: Introduce amdgpu triple arch (#206480)

Move towards using the triple for representing incompatible
ISA changes. Use the subarch field to represent the various
incompatible cases. Previously we pretended a single triple arch
was universally compatible, and only distinguished by function
level subtargets. Move towards using distinct triples to enable
more sophisticated toolchain handling in the future, like proper
runtime library linking.

Introduce a new subarch per unique ISA, but also introduce
"major subarches" which are compatible by a set of covered
minor ISA versions. These map to the existing generic targets.
There are a few placeholder subarch entries, which currently
have missing backing generic arches for codegen.

This should be the preferred triple arch name going forward,
but is treated as an alias of amdgcn. This does not yet change
clang to emit the new triples.

Part of #154925
DeltaFile
+602-481llvm/docs/AMDGPUUsage.rst
+427-0llvm/unittests/TargetParser/TargetParserTest.cpp
+241-11llvm/lib/TargetParser/AMDGPUTargetParser.cpp
+200-12llvm/unittests/TargetParser/TripleTest.cpp
+177-0llvm/test/CodeGen/AMDGPU/target-id-from-triple.ll
+147-15llvm/lib/TargetParser/Triple.cpp
+1,794-51975 files not shown
+2,637-73581 files

OpenBSD/src luLNOctusr.sbin/rpki-client filemode.c

   Properly apply constraints to BGPsec Router certs.

   The goal is to just warn about overclaiming intermediate certs but
   BGPsec Router Keys are also certs and those should use strict constraint
   validation.

   OK tb@
VersionDeltaFile
1.86+6-2usr.sbin/rpki-client/filemode.c
+6-21 files

LLVM/project 7919d61llvm/test/CodeGen/X86 sat-add.ll

[X86] sat-add.ll - regenerate test check to reduce diff in #189971 (#208418)
DeltaFile
+19-19llvm/test/CodeGen/X86/sat-add.ll
+19-191 files