pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc
Module Name: pkgsrc
Committed By: wiz
Date: Thu Apr 16 06:33:53 UTC 2026
Modified Files:
pkgsrc/devel/lld: PLIST buildlink3.mk distinfo
pkgsrc/devel/lldb: Makefile PLIST buildlink3.mk distinfo
pkgsrc/devel/polly: buildlink3.mk distinfo
pkgsrc/lang/clang: PLIST buildlink3.mk distinfo
pkgsrc/lang/clang-tools-extra: PLIST distinfo
pkgsrc/lang/compiler-rt: buildlink3.mk distinfo
pkgsrc/lang/compiler-rt/patches: patch-cmake_config-ix.cmake
pkgsrc/lang/flang: PLIST distinfo
pkgsrc/lang/libcxx: Makefile PLIST buildlink3.mk distinfo
pkgsrc/lang/libcxxabi: Makefile buildlink3.mk distinfo
pkgsrc/lang/libcxxabi/files: __assertion_handler __config_site
pkgsrc/lang/libcxxabi/patches: patch-src_CMakeLists.txt
pkgsrc/lang/libunwind: buildlink3.mk distinfo
pkgsrc/lang/llvm: PLIST buildlink3.mk distinfo version.mk
pkgsrc/lang/llvm/patches: patch-tools_llvm-shlib_CMakeLists.txt
pkgsrc/lang/mlir: PLIST buildlink3.mk distinfo
pkgsrc/lang/mlir/patches: patch-cmake_modules_MLIRConfig.cmake.in
pkgsrc/lang/wasi-compiler-rt: Makefile buildlink3.mk
pkgsrc/lang/wasi-libcxx: PLIST buildlink3.mk distinfo
pkgsrc/lang/wasi-libcxx/patches: patch-libcxx_include_CMakeLists.txt
Added Files:
pkgsrc/devel/lldb/patches: patch-cmake_modules_FindCursesAndPanel.cmake
pkgsrc/lang/wasi-libcxx/patches: patch-libcxx_src_CMakeLists.txt
Removed Files:
pkgsrc/devel/lldb/patches: patch-cmake_modules_LLDBStandalone.cmake
patch-tools_debugserver_source_CMakeLists.txt
pkgsrc/lang/compiler-rt/patches:
patch-lib_sanitizer__common_sanitizer__linux.cpp
patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp
pkgsrc/lang/llvm/patches: patch-include_llvm_Analysis_ConstantFolding.h
Log Message:
*: update llvm and friends to 21.1.8
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/lld/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/lld/buildlink3.mk
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/lld/distinfo
cvs rdiff -u -r1.63 -r1.64 pkgsrc/devel/lldb/Makefile
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/lldb/PLIST
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/lldb/buildlink3.mk
cvs rdiff -u -r1.40 -r1.41 pkgsrc/devel/lldb/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/lldb/patches/patch-cmake_modules_FindCursesAndPanel.cmake
cvs rdiff -u -r1.5 -r0 \
pkgsrc/devel/lldb/patches/patch-cmake_modules_LLDBStandalone.cmake
cvs rdiff -u -r1.1 -r0 \
pkgsrc/devel/lldb/patches/patch-tools_debugserver_source_CMakeLists.txt
cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/polly/buildlink3.mk
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/polly/distinfo
cvs rdiff -u -r1.45 -r1.46 pkgsrc/lang/clang/PLIST
cvs rdiff -u -r1.38 -r1.39 pkgsrc/lang/clang/buildlink3.mk
cvs rdiff -u -r1.89 -r1.90 pkgsrc/lang/clang/distinfo
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/clang-tools-extra/PLIST
cvs rdiff -u -r1.22 -r1.23 pkgsrc/lang/clang-tools-extra/distinfo
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/compiler-rt/buildlink3.mk
cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/compiler-rt/distinfo
cvs rdiff -u -r1.7 -r1.8 \
pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake
cvs rdiff -u -r1.1 -r0 \
pkgsrc/lang/compiler-rt/patches/patch-lib_sanitizer__common_sanitizer__linux.cpp
cvs rdiff -u -r1.8 -r0 \
pkgsrc/lang/compiler-rt/patches/patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp
cvs rdiff -u -r1.7 -r1.8 pkgsrc/lang/flang/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/flang/distinfo
cvs rdiff -u -r1.24 -r1.25 pkgsrc/lang/libcxx/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/libcxx/PLIST \
pkgsrc/lang/libcxx/buildlink3.mk
cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/libcxx/distinfo
cvs rdiff -u -r1.24 -r1.25 pkgsrc/lang/libcxxabi/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/libcxxabi/buildlink3.mk
cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/libcxxabi/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/libcxxabi/files/__assertion_handler
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/libcxxabi/files/__config_site
cvs rdiff -u -r1.4 -r1.5 \
pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt
cvs rdiff -u -r1.17 -r1.18 pkgsrc/lang/libunwind/buildlink3.mk
cvs rdiff -u -r1.40 -r1.41 pkgsrc/lang/libunwind/distinfo
cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/llvm/PLIST
cvs rdiff -u -r1.32 -r1.33 pkgsrc/lang/llvm/buildlink3.mk
cvs rdiff -u -r1.48 -r1.49 pkgsrc/lang/llvm/distinfo
cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/llvm/version.mk
cvs rdiff -u -r1.2 -r0 \
pkgsrc/lang/llvm/patches/patch-include_llvm_Analysis_ConstantFolding.h
cvs rdiff -u -r1.11 -r1.12 \
pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/mlir/PLIST \
pkgsrc/lang/mlir/buildlink3.mk
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/mlir/distinfo
cvs rdiff -u -r1.4 -r1.5 \
pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in
cvs rdiff -u -r1.36 -r1.37 pkgsrc/lang/wasi-compiler-rt/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/wasi-compiler-rt/buildlink3.mk
cvs rdiff -u -r1.8 -r1.9 pkgsrc/lang/wasi-libcxx/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/wasi-libcxx/buildlink3.mk
cvs rdiff -u -r1.13 -r1.14 pkgsrc/lang/wasi-libcxx/distinfo
cvs rdiff -u -r1.5 -r1.6 \
pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_src_CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/lld/PLIST
diff -u pkgsrc/devel/lld/PLIST:1.12 pkgsrc/devel/lld/PLIST:1.13
--- pkgsrc/devel/lld/PLIST:1.12 Sat Jul 6 15:45:08 2024
+++ pkgsrc/devel/lld/PLIST Thu Apr 16 06:33:49 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2024/07/06 15:45:08 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2026/04/16 06:33:49 wiz Exp $
bin/ld.lld
bin/ld64.lld
bin/lld
@@ -6,6 +6,7 @@ bin/lld-link
bin/wasm-ld
include/lld/Common/Args.h
include/lld/Common/Arrays.h
+include/lld/Common/BPSectionOrdererBase.inc
include/lld/Common/CommonLinkerContext.h
include/lld/Common/DWARF.h
include/lld/Common/Driver.h
@@ -17,6 +18,7 @@ include/lld/Common/Reproduce.h
include/lld/Common/Strings.h
include/lld/Common/TargetOptionsCommandFlags.h
include/lld/Common/Timer.h
+include/lld/Common/Utils.h
include/lld/Common/Version.h
lib/cmake/lld/LLDConfig.cmake
lib/cmake/lld/LLDConfigVersion.cmake
Index: pkgsrc/devel/lld/buildlink3.mk
diff -u pkgsrc/devel/lld/buildlink3.mk:1.11 pkgsrc/devel/lld/buildlink3.mk:1.12
--- pkgsrc/devel/lld/buildlink3.mk:1.11 Wed Mar 25 22:56:24 2026
+++ pkgsrc/devel/lld/buildlink3.mk Thu Apr 16 06:33:49 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.11 2026/03/25 22:56:24 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2026/04/16 06:33:49 wiz Exp $
BUILDLINK_TREE+= lld
.if !defined(LLD_BUILDLINK3_MK)
LLD_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.lld+= lld>=20.1.0
+BUILDLINK_API_DEPENDS.lld+= lld>=21.1.0
BUILDLINK_PKGSRCDIR.lld?= ../../devel/lld
.include "../../lang/llvm/buildlink3.mk"
Index: pkgsrc/devel/lld/distinfo
diff -u pkgsrc/devel/lld/distinfo:1.26 pkgsrc/devel/lld/distinfo:1.27
--- pkgsrc/devel/lld/distinfo:1.26 Wed Mar 25 22:56:24 2026
+++ pkgsrc/devel/lld/distinfo Thu Apr 16 06:33:50 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.26 2026/03/25 22:56:24 wiz Exp $
+$NetBSD: distinfo,v 1.27 2026/04/16 06:33:50 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
SHA1 (patch-ELF_Config.h) = 484d0818bd4a92f2faafa1337d3f2f08cab4c0fc
SHA1 (patch-ELF_Options.td) = c81907d6e5e099ed2c26de972c6744b7197de3d3
Index: pkgsrc/devel/lldb/Makefile
diff -u pkgsrc/devel/lldb/Makefile:1.63 pkgsrc/devel/lldb/Makefile:1.64
--- pkgsrc/devel/lldb/Makefile:1.63 Wed Mar 25 22:56:25 2026
+++ pkgsrc/devel/lldb/Makefile Thu Apr 16 06:33:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.63 2026/03/25 22:56:25 wiz Exp $
+# $NetBSD: Makefile,v 1.64 2026/04/16 06:33:50 wiz Exp $
.include "../../lang/llvm/version.mk"
@@ -12,7 +12,7 @@ LICENSE= apache-2.0
DEPENDS+= llvm-${PKGVERSION_NOREV}{,nb*}:../../lang/llvm
DEPENDS+= clang-${PKGVERSION_NOREV}{,nb*}:../../lang/clang
-#DEPENDS+= swig3>=3.0:../../devel/swig3
+DEPENDS+= swig3>=3.0:../../devel/swig3
DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
USE_CXX_FEATURES= c++17
@@ -32,8 +32,8 @@ CMAKE_CONFIGURE_ARGS+= -DPYTHON_HOME=${P
CHECK_PORTABILITY_SKIP= utils/buildit/build_llvm
-LUA_VERSIONS_INCOMPATIBLE= 51 52
-PLIST_SUBST+= LUA_VERSION=${LUA_VERSION:R}
+LUA_VERSIONS_ACCEPTED= 54
+PLIST_SUBST+= LUA_VERSION=${LUA_VERSION:R}
REPLACE_PERL+= scripts/disasm-gdb-remote.pl
@@ -41,9 +41,7 @@ REPLACE_PYTHON+= bindings/python/get-pyt
REPLACE_PYTHON+= bindings/python/lldb-python
REPLACE_PYTHON+= scripts/analyze-project-deps.py
REPLACE_PYTHON+= scripts/generate-sbapi-dwarf-enum.py
-REPLACE_PYTHON+= scripts/reproducer-replay.py
REPLACE_PYTHON+= scripts/verify_api.py
-REPLACE_PYTHON+= utils/lldb-repro/lldb-repro.py
REPLACE_PYTHON+= utils/lui/lui.py
REPLACE_PYTHON+= utils/lui/sandbox.py
@@ -81,6 +79,5 @@ NOT_FOR_PLATFORM+= NetBSD-*-aarch64 NetB
.include "../../lang/python/extension.mk"
.include "../../lang/python/tool.mk"
.include "../../textproc/libxml2/buildlink3.mk"
-.include "../../devel/ncurses/buildlink3.mk"
.include "../../mk/atomic64.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/lldb/PLIST
diff -u pkgsrc/devel/lldb/PLIST:1.22 pkgsrc/devel/lldb/PLIST:1.23
--- pkgsrc/devel/lldb/PLIST:1.22 Wed Mar 25 22:56:25 2026
+++ pkgsrc/devel/lldb/PLIST Thu Apr 16 06:33:50 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2026/03/25 22:56:25 wiz Exp $
+@comment $NetBSD: PLIST,v 1.23 2026/04/16 06:33:50 wiz Exp $
bin/lldb
bin/lldb-argdumper
bin/lldb-dap
@@ -46,6 +46,7 @@ include/lldb/API/SBMemoryRegionInfo.h
include/lldb/API/SBMemoryRegionInfoList.h
include/lldb/API/SBModule.h
include/lldb/API/SBModuleSpec.h
+include/lldb/API/SBMutex.h
include/lldb/API/SBPlatform.h
include/lldb/API/SBProcess.h
include/lldb/API/SBProcessInfo.h
@@ -102,6 +103,7 @@ include/lldb/Breakpoint/BreakpointResolv
include/lldb/Breakpoint/BreakpointResolverName.h
include/lldb/Breakpoint/BreakpointResolverScripted.h
include/lldb/Breakpoint/BreakpointSite.h
+include/lldb/Breakpoint/StopCondition.h
include/lldb/Breakpoint/StopPointSiteList.h
include/lldb/Breakpoint/Stoppoint.h
include/lldb/Breakpoint/StoppointCallbackContext.h
@@ -123,6 +125,7 @@ include/lldb/Core/DataFileCache.h
include/lldb/Core/Debugger.h
include/lldb/Core/DebuggerEvents.h
include/lldb/Core/Declaration.h
+include/lldb/Core/DemangledNameInfo.h
include/lldb/Core/Disassembler.h
include/lldb/Core/DumpDataExtractor.h
include/lldb/Core/DumpRegisterInfo.h
@@ -143,13 +146,16 @@ include/lldb/Core/Opcode.h
include/lldb/Core/PluginInterface.h
include/lldb/Core/PluginManager.h
include/lldb/Core/Progress.h
+include/lldb/Core/ProtocolServer.h
include/lldb/Core/RichManglingContext.h
include/lldb/Core/SearchFilter.h
include/lldb/Core/Section.h
include/lldb/Core/SourceLocationSpec.h
include/lldb/Core/SourceManager.h
+include/lldb/Core/Statusline.h
include/lldb/Core/StreamAsynchronousIO.h
include/lldb/Core/StructuredDataImpl.h
+include/lldb/Core/Telemetry.h
include/lldb/Core/ThreadSafeDenseSet.h
include/lldb/Core/ThreadSafeValue.h
include/lldb/Core/ThreadedCommunication.h
@@ -195,7 +201,6 @@ include/lldb/Expression/ObjectFileJIT.h
include/lldb/Expression/REPL.h
include/lldb/Expression/UserExpression.h
include/lldb/Expression/UtilityFunction.h
-include/lldb/Host/Alarm.h
include/lldb/Host/Config.h
include/lldb/Host/ConnectionFileDescriptor.h
include/lldb/Host/Debug.h
@@ -215,11 +220,13 @@ include/lldb/Host/HostNativeThreadBase.h
include/lldb/Host/HostNativeThreadForward.h
include/lldb/Host/HostProcess.h
include/lldb/Host/HostThread.h
+include/lldb/Host/JSONTransport.h
include/lldb/Host/LZMA.h
include/lldb/Host/LockFile.h
include/lldb/Host/LockFileBase.h
include/lldb/Host/MainLoop.h
include/lldb/Host/MainLoopBase.h
+include/lldb/Host/MemoryMonitor.h
include/lldb/Host/MonitoringProcessLauncher.h
include/lldb/Host/OptionParser.h
include/lldb/Host/Pipe.h
@@ -238,6 +245,7 @@ include/lldb/Host/ThreadLauncher.h
include/lldb/Host/Time.h
include/lldb/Host/XML.h
include/lldb/Host/aix/HostInfoAIX.h
+include/lldb/Host/aix/Support.h
include/lldb/Host/android/HostInfoAndroid.h
include/lldb/Host/common/GetOptInc.h
include/lldb/Host/common/NativeBreakpointList.h
@@ -268,6 +276,7 @@ include/lldb/Host/posix/LockFilePosix.h
include/lldb/Host/posix/MainLoopPosix.h
include/lldb/Host/posix/PipePosix.h
include/lldb/Host/posix/ProcessLauncherPosixFork.h
+include/lldb/Host/posix/Support.h
include/lldb/Host/windows/AutoHandle.h
include/lldb/Host/windows/ConnectionGenericFileWindows.h
include/lldb/Host/windows/HostInfoWindows.h
@@ -340,6 +349,87 @@ include/lldb/Interpreter/Options.h
include/lldb/Interpreter/Property.h
include/lldb/Interpreter/ScriptInterpreter.h
include/lldb/Interpreter/ScriptObject.h
+include/lldb/LLDB.h
+include/lldb/SBAddress.h
+include/lldb/SBAddressRange.h
+include/lldb/SBAddressRangeList.h
+include/lldb/SBAttachInfo.h
+include/lldb/SBBlock.h
+include/lldb/SBBreakpoint.h
+include/lldb/SBBreakpointLocation.h
+include/lldb/SBBreakpointName.h
+include/lldb/SBBroadcaster.h
+include/lldb/SBCommandInterpreter.h
+include/lldb/SBCommandInterpreterRunOptions.h
+include/lldb/SBCommandReturnObject.h
+include/lldb/SBCommunication.h
+include/lldb/SBCompileUnit.h
+include/lldb/SBData.h
+include/lldb/SBDebugger.h
+include/lldb/SBDeclaration.h
+include/lldb/SBDefines.h
+include/lldb/SBEnvironment.h
+include/lldb/SBError.h
+include/lldb/SBEvent.h
+include/lldb/SBExecutionContext.h
+include/lldb/SBExpressionOptions.h
+include/lldb/SBFile.h
+include/lldb/SBFileSpec.h
+include/lldb/SBFileSpecList.h
+include/lldb/SBFormat.h
+include/lldb/SBFrame.h
+include/lldb/SBFunction.h
+include/lldb/SBHostOS.h
+include/lldb/SBInstruction.h
+include/lldb/SBInstructionList.h
+include/lldb/SBLanguageRuntime.h
+include/lldb/SBLaunchInfo.h
+include/lldb/SBLineEntry.h
+include/lldb/SBListener.h
+include/lldb/SBMemoryRegionInfo.h
+include/lldb/SBMemoryRegionInfoList.h
+include/lldb/SBModule.h
+include/lldb/SBModuleSpec.h
+include/lldb/SBMutex.h
+include/lldb/SBPlatform.h
+include/lldb/SBProcess.h
+include/lldb/SBProcessInfo.h
+include/lldb/SBProcessInfoList.h
+include/lldb/SBProgress.h
+include/lldb/SBQueue.h
+include/lldb/SBQueueItem.h
+include/lldb/SBReproducer.h
+include/lldb/SBSaveCoreOptions.h
+include/lldb/SBScriptObject.h
+include/lldb/SBSection.h
+include/lldb/SBSourceManager.h
+include/lldb/SBStatisticsOptions.h
+include/lldb/SBStream.h
+include/lldb/SBStringList.h
+include/lldb/SBStructuredData.h
+include/lldb/SBSymbol.h
+include/lldb/SBSymbolContext.h
+include/lldb/SBSymbolContextList.h
+include/lldb/SBTarget.h
+include/lldb/SBThread.h
+include/lldb/SBThreadCollection.h
+include/lldb/SBThreadPlan.h
+include/lldb/SBTrace.h
+include/lldb/SBTraceCursor.h
+include/lldb/SBType.h
+include/lldb/SBTypeCategory.h
+include/lldb/SBTypeEnumMember.h
+include/lldb/SBTypeFilter.h
+include/lldb/SBTypeFormat.h
+include/lldb/SBTypeNameSpecifier.h
+include/lldb/SBTypeSummary.h
+include/lldb/SBTypeSynthetic.h
+include/lldb/SBUnixSignals.h
+include/lldb/SBValue.h
+include/lldb/SBValueList.h
+include/lldb/SBVariablesOptions.h
+include/lldb/SBWatchpoint.h
+include/lldb/SBWatchpointOptions.h
include/lldb/Symbol/ArmUnwindInfo.h
include/lldb/Symbol/Block.h
include/lldb/Symbol/CallFrameInfo.h
@@ -536,6 +626,10 @@ include/lldb/Utility/VASPrintf.h
include/lldb/Utility/VMRange.h
include/lldb/Utility/XcodeSDK.h
include/lldb/Utility/ZipFile.h
+include/lldb/ValueObject/DILAST.h
+include/lldb/ValueObject/DILEval.h
+include/lldb/ValueObject/DILLexer.h
+include/lldb/ValueObject/DILParser.h
include/lldb/ValueObject/ValueObject.h
include/lldb/ValueObject/ValueObjectCast.h
include/lldb/ValueObject/ValueObjectChild.h
@@ -547,7 +641,7 @@ include/lldb/ValueObject/ValueObjectDyna
include/lldb/ValueObject/ValueObjectList.h
include/lldb/ValueObject/ValueObjectMemory.h
include/lldb/ValueObject/ValueObjectRegister.h
-include/lldb/ValueObject/ValueObjectSyntheticFilter.h
+include/lldb/ValueObject/ValueObjectSynthetic.h
include/lldb/ValueObject/ValueObjectUpdater.h
include/lldb/ValueObject/ValueObjectVTable.h
include/lldb/ValueObject/ValueObjectVariable.h
@@ -565,8 +659,8 @@ include/lldb/lldb-types.h
include/lldb/lldb-versioning.h
lib/liblldb.so
lib/liblldb.so.${PKGVERSION}
-lib/liblldb.so.20.1
-lib/lua/${LUA_VERSION}/lldb.so
+lib/liblldb.so.21.1
+lib/lua/5.4/lldb.so
${PYSITELIB}/lldb/__init__.py
${PYSITELIB}/lldb/_lldb.so
${PYSITELIB}/lldb/embedded_interpreter.py
Index: pkgsrc/devel/lldb/buildlink3.mk
diff -u pkgsrc/devel/lldb/buildlink3.mk:1.29 pkgsrc/devel/lldb/buildlink3.mk:1.30
--- pkgsrc/devel/lldb/buildlink3.mk:1.29 Wed Mar 25 22:56:25 2026
+++ pkgsrc/devel/lldb/buildlink3.mk Thu Apr 16 06:33:50 2026
@@ -1,12 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.29 2026/03/25 22:56:25 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.30 2026/04/16 06:33:50 wiz Exp $
BUILDLINK_TREE+= lldb
.if !defined(LLDB_BUILDLINK3_MK)
LLDB_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.lldb+= lldb>=20.1.0
-BUILDLINK_ABI_DEPENDS.lldb+= lldb>=20.1.0
+BUILDLINK_API_DEPENDS.lldb+= lldb>=21.1.0
BUILDLINK_PKGSRCDIR.lldb?= ../../devel/lldb
.include "../../devel/zlib/buildlink3.mk"
Index: pkgsrc/devel/lldb/distinfo
diff -u pkgsrc/devel/lldb/distinfo:1.40 pkgsrc/devel/lldb/distinfo:1.41
--- pkgsrc/devel/lldb/distinfo:1.40 Wed Mar 25 22:56:25 2026
+++ pkgsrc/devel/lldb/distinfo Thu Apr 16 06:33:50 2026
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.40 2026/03/25 22:56:25 wiz Exp $
+$NetBSD: distinfo,v 1.41 2026/04/16 06:33:50 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
-SHA1 (patch-cmake_modules_LLDBStandalone.cmake) = 773d420c3fd2c9b4af6af9d42c5778e96a1ae52b
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
+SHA1 (patch-cmake_modules_FindCursesAndPanel.cmake) = 2312c82627645e418498fbe36b20b7a4a2b41b24
SHA1 (patch-source_API_CMakeLists.txt) = 32840580507b3a7d05e76485da5830e92a76bb06
SHA1 (patch-source_Plugins_Process_NetBSD_NativeProcessNetBSD.cpp) = 5c193615d4c2c33e6d7d0c0e820adc3832e124ea
-SHA1 (patch-tools_debugserver_source_CMakeLists.txt) = 1ff050a3fb3c58b93facb308cad6217bafbabd9d
Index: pkgsrc/devel/polly/buildlink3.mk
diff -u pkgsrc/devel/polly/buildlink3.mk:1.13 pkgsrc/devel/polly/buildlink3.mk:1.14
--- pkgsrc/devel/polly/buildlink3.mk:1.13 Wed Mar 25 22:56:25 2026
+++ pkgsrc/devel/polly/buildlink3.mk Thu Apr 16 06:33:50 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.13 2026/03/25 22:56:25 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.14 2026/04/16 06:33:50 wiz Exp $
BUILDLINK_TREE+= polly
.if !defined(POLLY_BUILDLINK3_MK)
POLLY_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.polly+= polly>=20.1.0
+BUILDLINK_API_DEPENDS.polly+= polly>=21.1.0
BUILDLINK_PKGSRCDIR.polly?= ../../devel/polly
.include "../../lang/llvm/buildlink3.mk"
Index: pkgsrc/devel/polly/distinfo
diff -u pkgsrc/devel/polly/distinfo:1.34 pkgsrc/devel/polly/distinfo:1.35
--- pkgsrc/devel/polly/distinfo:1.34 Wed Mar 25 22:56:25 2026
+++ pkgsrc/devel/polly/distinfo Thu Apr 16 06:33:50 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.34 2026/03/25 22:56:25 wiz Exp $
+$NetBSD: distinfo,v 1.35 2026/04/16 06:33:50 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
Index: pkgsrc/lang/clang/PLIST
diff -u pkgsrc/lang/clang/PLIST:1.45 pkgsrc/lang/clang/PLIST:1.46
--- pkgsrc/lang/clang/PLIST:1.45 Wed Mar 25 22:56:25 2026
+++ pkgsrc/lang/clang/PLIST Thu Apr 16 06:33:50 2026
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.45 2026/03/25 22:56:25 wiz Exp $
+@comment $NetBSD: PLIST,v 1.46 2026/04/16 06:33:50 wiz Exp $
bin/amdgpu-arch
bin/analyze-build
bin/c-index-test
bin/clang
bin/clang++
-bin/clang-20
+bin/clang-21
bin/clang-check
bin/clang-cl
bin/clang-cpp
@@ -24,6 +24,7 @@ bin/git-clang-format
bin/hmaptool
bin/intercept-build
bin/nvptx-arch
+bin/offload-arch
bin/scan-build
bin/scan-build-py
bin/scan-view
@@ -46,9 +47,6 @@ include/clang/APINotes/APINotesReader.h
include/clang/APINotes/APINotesWriter.h
include/clang/APINotes/APINotesYAMLCompiler.h
include/clang/APINotes/Types.h
-include/clang/ARCMigrate/ARCMT.h
-include/clang/ARCMigrate/ARCMTActions.h
-include/clang/ARCMigrate/FileRemapper.h
include/clang/AST/APNumericStorage.h
include/clang/AST/APValue.h
include/clang/AST/AST.h
@@ -124,6 +122,7 @@ include/clang/AST/DeclLookups.h
include/clang/AST/DeclNodes.inc
include/clang/AST/DeclObjC.h
include/clang/AST/DeclObjCCommon.h
+include/clang/AST/DeclOpenACC.h
include/clang/AST/DeclOpenMP.h
include/clang/AST/DeclTemplate.h
include/clang/AST/DeclVisitor.h
@@ -205,12 +204,14 @@ include/clang/ASTMatchers/Dynamic/Parser
include/clang/ASTMatchers/Dynamic/Registry.h
include/clang/ASTMatchers/Dynamic/VariantValue.h
include/clang/ASTMatchers/GtestMatchers.h
+include/clang/ASTMatchers/LowLevelHelpers.h
include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h
include/clang/Analysis/Analyses/CalledOnceCheck.h
include/clang/Analysis/Analyses/Consumed.h
include/clang/Analysis/Analyses/Dominators.h
include/clang/Analysis/Analyses/ExprMutationAnalyzer.h
include/clang/Analysis/Analyses/IntervalPartition.h
+include/clang/Analysis/Analyses/LifetimeSafety.h
include/clang/Analysis/Analyses/LiveVariables.h
include/clang/Analysis/Analyses/PostOrderCFGView.h
include/clang/Analysis/Analyses/ReachableCode.h
@@ -272,7 +273,8 @@ include/clang/Analysis/ProgramPoint.h
include/clang/Analysis/RetainSummaryManager.h
include/clang/Analysis/SelectorExtras.h
include/clang/Analysis/Support/BumpVector.h
-include/clang/Basic/AArch64SVEACLETypes.def
+include/clang/Analysis/Support/FixitUtil.h
+include/clang/Basic/AArch64ACLETypes.def
include/clang/Basic/ABI.h
include/clang/Basic/AMDGPUTypes.def
include/clang/Basic/ASTSourceDescriptor.h
@@ -286,9 +288,12 @@ include/clang/Basic/AttrParsedAttrList.i
include/clang/Basic/AttrSubMatchRulesList.inc
include/clang/Basic/AttrSubjectMatchRules.h
include/clang/Basic/AttributeCommonInfo.h
+include/clang/Basic/AttributeScopeInfo.h
+include/clang/Basic/AttributeSpellingList.inc
include/clang/Basic/Attributes.h
include/clang/Basic/BitmaskEnum.h
include/clang/Basic/BuiltinHeaders.def
+include/clang/Basic/BuiltinTemplates.inc
include/clang/Basic/Builtins.def
include/clang/Basic/Builtins.h
include/clang/Basic/Builtins.inc
@@ -298,21 +303,19 @@ include/clang/Basic/BuiltinsAArch64NeonS
include/clang/Basic/BuiltinsAMDGPU.def
include/clang/Basic/BuiltinsARM.def
include/clang/Basic/BuiltinsBPF.inc
+include/clang/Basic/BuiltinsDirectX.inc
include/clang/Basic/BuiltinsHexagon.inc
include/clang/Basic/BuiltinsHexagonMapCustomDep.def
-include/clang/Basic/BuiltinsLoongArch.def
include/clang/Basic/BuiltinsLoongArchBase.def
include/clang/Basic/BuiltinsLoongArchLASX.def
include/clang/Basic/BuiltinsLoongArchLSX.def
include/clang/Basic/BuiltinsMips.def
-include/clang/Basic/BuiltinsNEON.def
include/clang/Basic/BuiltinsNVPTX.inc
include/clang/Basic/BuiltinsPPC.def
include/clang/Basic/BuiltinsRISCV.inc
-include/clang/Basic/BuiltinsRISCVVector.def
-include/clang/Basic/BuiltinsSME.def
-include/clang/Basic/BuiltinsSPIRV.inc
-include/clang/Basic/BuiltinsSVE.def
+include/clang/Basic/BuiltinsSPIRVCL.inc
+include/clang/Basic/BuiltinsSPIRVCommon.inc
+include/clang/Basic/BuiltinsSPIRVVK.inc
include/clang/Basic/BuiltinsSystemZ.def
include/clang/Basic/BuiltinsVE.def
include/clang/Basic/BuiltinsVEVL.gen.def
@@ -335,49 +338,76 @@ include/clang/Basic/DarwinSDKInfo.h
include/clang/Basic/DebugOptions.def
include/clang/Basic/Diagnostic.h
include/clang/Basic/DiagnosticAST.h
+include/clang/Basic/DiagnosticASTCompatIDs.inc
include/clang/Basic/DiagnosticASTEnums.inc
+include/clang/Basic/DiagnosticASTInterface.inc
include/clang/Basic/DiagnosticASTKinds.inc
+include/clang/Basic/DiagnosticAllCompatIDs.inc
include/clang/Basic/DiagnosticAnalysis.h
+include/clang/Basic/DiagnosticAnalysisCompatIDs.inc
include/clang/Basic/DiagnosticAnalysisEnums.inc
+include/clang/Basic/DiagnosticAnalysisInterface.inc
include/clang/Basic/DiagnosticAnalysisKinds.inc
include/clang/Basic/DiagnosticCategories.h
include/clang/Basic/DiagnosticComment.h
+include/clang/Basic/DiagnosticCommentCompatIDs.inc
include/clang/Basic/DiagnosticCommentEnums.inc
+include/clang/Basic/DiagnosticCommentInterface.inc
include/clang/Basic/DiagnosticCommentKinds.inc
+include/clang/Basic/DiagnosticCommonCompatIDs.inc
include/clang/Basic/DiagnosticCommonEnums.inc
+include/clang/Basic/DiagnosticCommonInterface.inc
include/clang/Basic/DiagnosticCommonKinds.inc
include/clang/Basic/DiagnosticCrossTU.h
+include/clang/Basic/DiagnosticCrossTUCompatIDs.inc
include/clang/Basic/DiagnosticCrossTUEnums.inc
+include/clang/Basic/DiagnosticCrossTUInterface.inc
include/clang/Basic/DiagnosticCrossTUKinds.inc
include/clang/Basic/DiagnosticDriver.h
+include/clang/Basic/DiagnosticDriverCompatIDs.inc
include/clang/Basic/DiagnosticDriverEnums.inc
+include/clang/Basic/DiagnosticDriverInterface.inc
include/clang/Basic/DiagnosticDriverKinds.inc
include/clang/Basic/DiagnosticError.h
include/clang/Basic/DiagnosticFrontend.h
+include/clang/Basic/DiagnosticFrontendCompatIDs.inc
include/clang/Basic/DiagnosticFrontendEnums.inc
+include/clang/Basic/DiagnosticFrontendInterface.inc
include/clang/Basic/DiagnosticFrontendKinds.inc
include/clang/Basic/DiagnosticGroups.inc
include/clang/Basic/DiagnosticIDs.h
include/clang/Basic/DiagnosticIndexName.inc
include/clang/Basic/DiagnosticInstallAPI.h
+include/clang/Basic/DiagnosticInstallAPICompatIDs.inc
include/clang/Basic/DiagnosticInstallAPIEnums.inc
+include/clang/Basic/DiagnosticInstallAPIInterface.inc
include/clang/Basic/DiagnosticInstallAPIKinds.inc
include/clang/Basic/DiagnosticLex.h
+include/clang/Basic/DiagnosticLexCompatIDs.inc
include/clang/Basic/DiagnosticLexEnums.inc
+include/clang/Basic/DiagnosticLexInterface.inc
include/clang/Basic/DiagnosticLexKinds.inc
include/clang/Basic/DiagnosticOptions.def
include/clang/Basic/DiagnosticOptions.h
include/clang/Basic/DiagnosticParse.h
+include/clang/Basic/DiagnosticParseCompatIDs.inc
include/clang/Basic/DiagnosticParseEnums.inc
+include/clang/Basic/DiagnosticParseInterface.inc
include/clang/Basic/DiagnosticParseKinds.inc
include/clang/Basic/DiagnosticRefactoring.h
+include/clang/Basic/DiagnosticRefactoringCompatIDs.inc
include/clang/Basic/DiagnosticRefactoringEnums.inc
+include/clang/Basic/DiagnosticRefactoringInterface.inc
include/clang/Basic/DiagnosticRefactoringKinds.inc
include/clang/Basic/DiagnosticSema.h
+include/clang/Basic/DiagnosticSemaCompatIDs.inc
include/clang/Basic/DiagnosticSemaEnums.inc
+include/clang/Basic/DiagnosticSemaInterface.inc
include/clang/Basic/DiagnosticSemaKinds.inc
include/clang/Basic/DiagnosticSerialization.h
+include/clang/Basic/DiagnosticSerializationCompatIDs.inc
include/clang/Basic/DiagnosticSerializationEnums.inc
+include/clang/Basic/DiagnosticSerializationInterface.inc
include/clang/Basic/DiagnosticSerializationKinds.inc
include/clang/Basic/DirectoryEntry.h
include/clang/Basic/ExceptionSpecificationType.h
@@ -406,6 +436,7 @@ include/clang/Basic/MakeSupport.h
include/clang/Basic/Module.h
include/clang/Basic/NoSanitizeList.h
include/clang/Basic/ObjCRuntime.h
+include/clang/Basic/OffloadArch.h
include/clang/Basic/OpenACCClauses.def
include/clang/Basic/OpenACCKinds.h
include/clang/Basic/OpenCLExtensionTypes.def
@@ -431,6 +462,7 @@ include/clang/Basic/SanitizerSpecialCase
include/clang/Basic/Sanitizers.def
include/clang/Basic/Sanitizers.h
include/clang/Basic/Sarif.h
+include/clang/Basic/SimpleTypoCorrection.h
include/clang/Basic/SourceLocation.h
include/clang/Basic/SourceManager.h
include/clang/Basic/SourceManagerInternals.h
@@ -452,6 +484,7 @@ include/clang/Basic/TokenKinds.def
include/clang/Basic/TokenKinds.h
include/clang/Basic/TransformTypeTraits.def
include/clang/Basic/TypeTraits.h
+include/clang/Basic/UnsignedOrNone.h
include/clang/Basic/Version.h
include/clang/Basic/Version.inc
include/clang/Basic/Visibility.h
@@ -479,19 +512,37 @@ include/clang/Basic/arm_sve_builtins.inc
include/clang/Basic/arm_sve_sema_rangechecks.inc
include/clang/Basic/arm_sve_streaming_attrs.inc
include/clang/Basic/arm_sve_typeflags.inc
+include/clang/Basic/riscv_andes_vector_builtin_cg.inc
+include/clang/Basic/riscv_andes_vector_builtin_sema.inc
+include/clang/Basic/riscv_andes_vector_builtins.inc
include/clang/Basic/riscv_sifive_vector_builtin_cg.inc
include/clang/Basic/riscv_sifive_vector_builtin_sema.inc
include/clang/Basic/riscv_sifive_vector_builtins.inc
include/clang/Basic/riscv_vector_builtin_cg.inc
include/clang/Basic/riscv_vector_builtin_sema.inc
include/clang/Basic/riscv_vector_builtins.inc
+include/clang/CIR/ABIArgInfo.h
include/clang/CIR/CIRGenerator.h
+include/clang/CIR/CIRToCIRPasses.h
include/clang/CIR/Dialect/Builder/CIRBaseBuilder.h
include/clang/CIR/Dialect/IR/CIRAttrs.h
+include/clang/CIR/Dialect/IR/CIRDataLayout.h
include/clang/CIR/Dialect/IR/CIRDialect.h
+include/clang/CIR/Dialect/IR/CIROpsEnums.h
include/clang/CIR/Dialect/IR/CIRTypes.h
+include/clang/CIR/Dialect/IR/CIRTypesDetails.h
+include/clang/CIR/Dialect/OpenACC/CIROpenACCTypeInterfaces.h
+include/clang/CIR/Dialect/OpenACC/RegisterOpenACCExtensions.h
+include/clang/CIR/Dialect/Passes.h
include/clang/CIR/FrontendAction/CIRGenAction.h
-include/clang/CIR/Interfaces/CIRFPTypeInterface.h
+include/clang/CIR/Interfaces/CIRLoopOpInterface.h
+include/clang/CIR/Interfaces/CIROpInterfaces.h
+include/clang/CIR/Interfaces/CIRTypeInterfaces.h
+include/clang/CIR/LowerToLLVM.h
+include/clang/CIR/LoweringHelpers.h
+include/clang/CIR/MissingFeatures.h
+include/clang/CIR/Passes.h
+include/clang/CIR/TypeEvaluationKind.h
include/clang/CodeGen/BackendUtil.h
include/clang/CodeGen/CGFunctionInfo.h
include/clang/CodeGen/CodeGenABITypes.h
@@ -506,6 +557,7 @@ include/clang/CrossTU/CrossTUDiagnostic.
include/clang/CrossTU/CrossTranslationUnit.h
include/clang/DirectoryWatcher/DirectoryWatcher.h
include/clang/Driver/Action.h
+include/clang/Driver/CommonArgs.h
include/clang/Driver/Compilation.h
include/clang/Driver/Distro.h
include/clang/Driver/Driver.h
@@ -594,23 +646,28 @@ include/clang/InstallAPI/Visitor.h
include/clang/Interpreter/CodeCompletion.h
include/clang/Interpreter/Interpreter.h
include/clang/Interpreter/PartialTranslationUnit.h
+include/clang/Interpreter/RemoteJITUtils.h
include/clang/Interpreter/Value.h
include/clang/Lex/CodeCompletionHandler.h
include/clang/Lex/DependencyDirectivesScanner.h
include/clang/Lex/DirectoryLookup.h
include/clang/Lex/ExternalPreprocessorSource.h
+include/clang/Lex/HLSLRootSignatureTokenKinds.def
include/clang/Lex/HeaderMap.h
include/clang/Lex/HeaderMapTypes.h
include/clang/Lex/HeaderSearch.h
include/clang/Lex/HeaderSearchOptions.h
include/clang/Lex/LexDiagnostic.h
+include/clang/Lex/LexHLSLRootSignature.h
include/clang/Lex/Lexer.h
include/clang/Lex/LiteralSupport.h
include/clang/Lex/MacroArgs.h
include/clang/Lex/MacroInfo.h
include/clang/Lex/ModuleLoader.h
include/clang/Lex/ModuleMap.h
+include/clang/Lex/ModuleMapFile.h
include/clang/Lex/MultipleIncludeOpt.h
+include/clang/Lex/NoTrivialPPDirectiveTracer.h
include/clang/Lex/PPCallbacks.h
include/clang/Lex/PPConditionalDirectiveRecord.h
include/clang/Lex/PPDirectiveParameter.h
@@ -629,6 +686,7 @@ include/clang/Parse/AttrParserStringSwit
include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc
include/clang/Parse/LoopHint.h
include/clang/Parse/ParseAST.h
+include/clang/Parse/ParseHLSLRootSignature.h
include/clang/Parse/Parser.h
include/clang/Parse/RAIIObjectsForParser.h
include/clang/Rewrite/Core/HTMLRewrite.h
@@ -679,6 +737,7 @@ include/clang/Sema/SemaCodeCompletion.h
include/clang/Sema/SemaConcept.h
include/clang/Sema/SemaConsumer.h
include/clang/Sema/SemaDiagnostic.h
+include/clang/Sema/SemaDirectX.h
include/clang/Sema/SemaFixItUtils.h
include/clang/Sema/SemaHLSL.h
include/clang/Sema/SemaHexagon.h
@@ -718,6 +777,7 @@ include/clang/Serialization/AttrPCHWrite
include/clang/Serialization/ContinuousRangeMap.h
include/clang/Serialization/GlobalModuleIndex.h
include/clang/Serialization/InMemoryModuleCache.h
+include/clang/Serialization/ModuleCache.h
include/clang/Serialization/ModuleFile.h
include/clang/Serialization/ModuleFileExtension.h
include/clang/Serialization/ModuleManager.h
@@ -759,6 +819,7 @@ include/clang/StaticAnalyzer/Core/PathSe
include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h
include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h
include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h
+include/clang/StaticAnalyzer/Core/PathSensitive/EntryPointStats.h
include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h
include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h
include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
@@ -809,6 +870,7 @@ include/clang/Tooling/DependencyScanning
include/clang/Tooling/DependencyScanning/DependencyScanningService.h
include/clang/Tooling/DependencyScanning/DependencyScanningTool.h
include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h
+include/clang/Tooling/DependencyScanning/InProcessModuleCache.h
include/clang/Tooling/DependencyScanning/ModuleDepCollector.h
include/clang/Tooling/DiagnosticsYaml.h
include/clang/Tooling/Execution.h
@@ -865,287 +927,290 @@ include/clang/Tooling/Transformer/Source
include/clang/Tooling/Transformer/SourceCodeBuilders.h
include/clang/Tooling/Transformer/Stencil.h
include/clang/Tooling/Transformer/Transformer.h
-lib/clang/20/include/__clang_cuda_builtin_vars.h
-lib/clang/20/include/__clang_cuda_cmath.h
-lib/clang/20/include/__clang_cuda_complex_builtins.h
-lib/clang/20/include/__clang_cuda_device_functions.h
-lib/clang/20/include/__clang_cuda_intrinsics.h
-lib/clang/20/include/__clang_cuda_libdevice_declares.h
-lib/clang/20/include/__clang_cuda_math.h
-lib/clang/20/include/__clang_cuda_math_forward_declares.h
-lib/clang/20/include/__clang_cuda_runtime_wrapper.h
-lib/clang/20/include/__clang_cuda_texture_intrinsics.h
-lib/clang/20/include/__clang_hip_cmath.h
-lib/clang/20/include/__clang_hip_libdevice_declares.h
-lib/clang/20/include/__clang_hip_math.h
-lib/clang/20/include/__clang_hip_runtime_wrapper.h
-lib/clang/20/include/__clang_hip_stdlib.h
-lib/clang/20/include/__stdarg___gnuc_va_list.h
-lib/clang/20/include/__stdarg___va_copy.h
-lib/clang/20/include/__stdarg_header_macro.h
-lib/clang/20/include/__stdarg_va_arg.h
-lib/clang/20/include/__stdarg_va_copy.h
-lib/clang/20/include/__stdarg_va_list.h
-lib/clang/20/include/__stddef_header_macro.h
-lib/clang/20/include/__stddef_max_align_t.h
-lib/clang/20/include/__stddef_null.h
-lib/clang/20/include/__stddef_nullptr_t.h
-lib/clang/20/include/__stddef_offsetof.h
-lib/clang/20/include/__stddef_ptrdiff_t.h
-lib/clang/20/include/__stddef_rsize_t.h
-lib/clang/20/include/__stddef_size_t.h
-lib/clang/20/include/__stddef_unreachable.h
-lib/clang/20/include/__stddef_wchar_t.h
-lib/clang/20/include/__stddef_wint_t.h
-lib/clang/20/include/__wmmintrin_aes.h
-lib/clang/20/include/__wmmintrin_pclmul.h
-lib/clang/20/include/adcintrin.h
-lib/clang/20/include/adxintrin.h
-lib/clang/20/include/altivec.h
-lib/clang/20/include/amdgpuintrin.h
-lib/clang/20/include/ammintrin.h
-lib/clang/20/include/amxavx512intrin.h
-lib/clang/20/include/amxbf16transposeintrin.h
-lib/clang/20/include/amxcomplexintrin.h
-lib/clang/20/include/amxcomplextransposeintrin.h
-lib/clang/20/include/amxfp16intrin.h
-lib/clang/20/include/amxfp16transposeintrin.h
-lib/clang/20/include/amxfp8intrin.h
-lib/clang/20/include/amxintrin.h
-lib/clang/20/include/amxmovrsintrin.h
-lib/clang/20/include/amxmovrstransposeintrin.h
-lib/clang/20/include/amxtf32intrin.h
-lib/clang/20/include/amxtf32transposeintrin.h
-lib/clang/20/include/amxtransposeintrin.h
-lib/clang/20/include/arm64intr.h
-lib/clang/20/include/arm_acle.h
-${PLIST.ARM}lib/clang/20/include/arm_bf16.h
-${PLIST.ARM}lib/clang/20/include/arm_cde.h
-lib/clang/20/include/arm_cmse.h
-${PLIST.ARM}lib/clang/20/include/arm_fp16.h
-${PLIST.ARM}lib/clang/20/include/arm_mve.h
-${PLIST.ARM}lib/clang/20/include/arm_neon.h
-lib/clang/20/include/arm_neon_sve_bridge.h
-${PLIST.ARM}lib/clang/20/include/arm_sme.h
-${PLIST.ARM}lib/clang/20/include/arm_sve.h
-${PLIST.ARM}lib/clang/20/include/arm_vector_types.h
-lib/clang/20/include/armintr.h
-lib/clang/20/include/avx10_2_512bf16intrin.h
-lib/clang/20/include/avx10_2_512convertintrin.h
-lib/clang/20/include/avx10_2_512minmaxintrin.h
-lib/clang/20/include/avx10_2_512niintrin.h
-lib/clang/20/include/avx10_2_512satcvtdsintrin.h
-lib/clang/20/include/avx10_2_512satcvtintrin.h
-lib/clang/20/include/avx10_2bf16intrin.h
-lib/clang/20/include/avx10_2convertintrin.h
-lib/clang/20/include/avx10_2copyintrin.h
-lib/clang/20/include/avx10_2minmaxintrin.h
-lib/clang/20/include/avx10_2niintrin.h
-lib/clang/20/include/avx10_2satcvtdsintrin.h
-lib/clang/20/include/avx10_2satcvtintrin.h
-lib/clang/20/include/avx2intrin.h
-lib/clang/20/include/avx512bf16intrin.h
-lib/clang/20/include/avx512bitalgintrin.h
-lib/clang/20/include/avx512bwintrin.h
-lib/clang/20/include/avx512cdintrin.h
-lib/clang/20/include/avx512dqintrin.h
-lib/clang/20/include/avx512fintrin.h
-lib/clang/20/include/avx512fp16intrin.h
-lib/clang/20/include/avx512ifmaintrin.h
-lib/clang/20/include/avx512ifmavlintrin.h
-lib/clang/20/include/avx512vbmi2intrin.h
-lib/clang/20/include/avx512vbmiintrin.h
-lib/clang/20/include/avx512vbmivlintrin.h
-lib/clang/20/include/avx512vlbf16intrin.h
-lib/clang/20/include/avx512vlbitalgintrin.h
-lib/clang/20/include/avx512vlbwintrin.h
-lib/clang/20/include/avx512vlcdintrin.h
-lib/clang/20/include/avx512vldqintrin.h
-lib/clang/20/include/avx512vlfp16intrin.h
-lib/clang/20/include/avx512vlintrin.h
-lib/clang/20/include/avx512vlvbmi2intrin.h
-lib/clang/20/include/avx512vlvnniintrin.h
-lib/clang/20/include/avx512vlvp2intersectintrin.h
-lib/clang/20/include/avx512vnniintrin.h
-lib/clang/20/include/avx512vp2intersectintrin.h
-lib/clang/20/include/avx512vpopcntdqintrin.h
-lib/clang/20/include/avx512vpopcntdqvlintrin.h
-lib/clang/20/include/avxifmaintrin.h
-lib/clang/20/include/avxintrin.h
-lib/clang/20/include/avxneconvertintrin.h
-lib/clang/20/include/avxvnniint16intrin.h
-lib/clang/20/include/avxvnniint8intrin.h
-lib/clang/20/include/avxvnniintrin.h
-lib/clang/20/include/bmi2intrin.h
-lib/clang/20/include/bmiintrin.h
-lib/clang/20/include/builtins.h
-lib/clang/20/include/cet.h
-lib/clang/20/include/cetintrin.h
-lib/clang/20/include/cldemoteintrin.h
-lib/clang/20/include/clflushoptintrin.h
-lib/clang/20/include/clwbintrin.h
-lib/clang/20/include/clzerointrin.h
-lib/clang/20/include/cmpccxaddintrin.h
-lib/clang/20/include/cpuid.h
-lib/clang/20/include/crc32intrin.h
-lib/clang/20/include/cuda_wrappers/algorithm
-lib/clang/20/include/cuda_wrappers/bits/basic_string.h
-lib/clang/20/include/cuda_wrappers/bits/basic_string.tcc
-lib/clang/20/include/cuda_wrappers/bits/shared_ptr_base.h
-lib/clang/20/include/cuda_wrappers/cmath
-lib/clang/20/include/cuda_wrappers/complex
-lib/clang/20/include/cuda_wrappers/new
-lib/clang/20/include/emmintrin.h
-lib/clang/20/include/enqcmdintrin.h
-lib/clang/20/include/f16cintrin.h
-lib/clang/20/include/float.h
-lib/clang/20/include/fma4intrin.h
-lib/clang/20/include/fmaintrin.h
-lib/clang/20/include/fxsrintrin.h
-lib/clang/20/include/gfniintrin.h
-lib/clang/20/include/gpuintrin.h
-lib/clang/20/include/hexagon_circ_brev_intrinsics.h
-lib/clang/20/include/hexagon_protos.h
-lib/clang/20/include/hexagon_types.h
-lib/clang/20/include/hresetintrin.h
-lib/clang/20/include/htmintrin.h
-lib/clang/20/include/htmxlintrin.h
-lib/clang/20/include/hvx_hexagon_protos.h
-lib/clang/20/include/ia32intrin.h
-lib/clang/20/include/immintrin.h
-lib/clang/20/include/intrin.h
-lib/clang/20/include/intrin0.h
-lib/clang/20/include/inttypes.h
-lib/clang/20/include/invpcidintrin.h
-lib/clang/20/include/iso646.h
-lib/clang/20/include/keylockerintrin.h
-lib/clang/20/include/larchintrin.h
-lib/clang/20/include/lasxintrin.h
-lib/clang/20/include/limits.h
-lib/clang/20/include/llvm_libc_wrappers/assert.h
-lib/clang/20/include/llvm_libc_wrappers/ctype.h
-lib/clang/20/include/llvm_libc_wrappers/inttypes.h
-lib/clang/20/include/llvm_libc_wrappers/stdio.h
-lib/clang/20/include/llvm_libc_wrappers/stdlib.h
-lib/clang/20/include/llvm_libc_wrappers/string.h
-lib/clang/20/include/llvm_libc_wrappers/time.h
-lib/clang/20/include/llvm_offload_wrappers/__llvm_offload.h
-lib/clang/20/include/llvm_offload_wrappers/__llvm_offload_device.h
-lib/clang/20/include/llvm_offload_wrappers/__llvm_offload_host.h
-lib/clang/20/include/lsxintrin.h
-lib/clang/20/include/lwpintrin.h
-lib/clang/20/include/lzcntintrin.h
-lib/clang/20/include/mm3dnow.h
-lib/clang/20/include/mm_malloc.h
-lib/clang/20/include/mmintrin.h
-lib/clang/20/include/module.modulemap
-lib/clang/20/include/movdirintrin.h
-lib/clang/20/include/movrs_avx10_2_512intrin.h
-lib/clang/20/include/movrs_avx10_2intrin.h
-lib/clang/20/include/movrsintrin.h
-lib/clang/20/include/msa.h
-lib/clang/20/include/mwaitxintrin.h
-lib/clang/20/include/nmmintrin.h
-lib/clang/20/include/nvptxintrin.h
-lib/clang/20/include/opencl-c-base.h
-lib/clang/20/include/opencl-c.h
-lib/clang/20/include/openmp_wrappers/__clang_openmp_device_functions.h
-lib/clang/20/include/openmp_wrappers/cmath
-lib/clang/20/include/openmp_wrappers/complex
-lib/clang/20/include/openmp_wrappers/complex.h
-lib/clang/20/include/openmp_wrappers/complex_cmath.h
-lib/clang/20/include/openmp_wrappers/math.h
-lib/clang/20/include/openmp_wrappers/new
-lib/clang/20/include/pconfigintrin.h
-lib/clang/20/include/pkuintrin.h
-lib/clang/20/include/pmmintrin.h
-lib/clang/20/include/popcntintrin.h
-lib/clang/20/include/ppc_wrappers/bmi2intrin.h
-lib/clang/20/include/ppc_wrappers/bmiintrin.h
-lib/clang/20/include/ppc_wrappers/emmintrin.h
-lib/clang/20/include/ppc_wrappers/immintrin.h
-lib/clang/20/include/ppc_wrappers/mm_malloc.h
-lib/clang/20/include/ppc_wrappers/mmintrin.h
-lib/clang/20/include/ppc_wrappers/nmmintrin.h
-lib/clang/20/include/ppc_wrappers/pmmintrin.h
-lib/clang/20/include/ppc_wrappers/smmintrin.h
-lib/clang/20/include/ppc_wrappers/tmmintrin.h
-lib/clang/20/include/ppc_wrappers/x86gprintrin.h
-lib/clang/20/include/ppc_wrappers/x86intrin.h
-lib/clang/20/include/ppc_wrappers/xmmintrin.h
-lib/clang/20/include/prfchiintrin.h
-lib/clang/20/include/prfchwintrin.h
-lib/clang/20/include/ptrauth.h
-lib/clang/20/include/ptwriteintrin.h
-lib/clang/20/include/raointintrin.h
-lib/clang/20/include/rdpruintrin.h
-lib/clang/20/include/rdseedintrin.h
-lib/clang/20/include/riscv_bitmanip.h
-lib/clang/20/include/riscv_corev_alu.h
-lib/clang/20/include/riscv_crypto.h
-lib/clang/20/include/riscv_ntlh.h
-${PLIST.RISCV}lib/clang/20/include/riscv_vector.h
-lib/clang/20/include/rtmintrin.h
-lib/clang/20/include/s390intrin.h
-lib/clang/20/include/serializeintrin.h
-lib/clang/20/include/sgxintrin.h
-lib/clang/20/include/sha512intrin.h
-lib/clang/20/include/shaintrin.h
-lib/clang/20/include/sifive_vector.h
-lib/clang/20/include/sm3intrin.h
-lib/clang/20/include/sm4evexintrin.h
-lib/clang/20/include/sm4intrin.h
-lib/clang/20/include/smmintrin.h
-lib/clang/20/include/stdalign.h
-lib/clang/20/include/stdarg.h
-lib/clang/20/include/stdatomic.h
-lib/clang/20/include/stdbool.h
-lib/clang/20/include/stdckdint.h
-lib/clang/20/include/stddef.h
-lib/clang/20/include/stdint.h
-lib/clang/20/include/stdnoreturn.h
-lib/clang/20/include/tbmintrin.h
-lib/clang/20/include/tgmath.h
-lib/clang/20/include/tmmintrin.h
-lib/clang/20/include/tsxldtrkintrin.h
-lib/clang/20/include/uintrintrin.h
-lib/clang/20/include/unwind.h
-lib/clang/20/include/usermsrintrin.h
-lib/clang/20/include/vadefs.h
-lib/clang/20/include/vaesintrin.h
-lib/clang/20/include/varargs.h
-lib/clang/20/include/vecintrin.h
-lib/clang/20/include/velintrin.h
-lib/clang/20/include/velintrin_approx.h
-lib/clang/20/include/velintrin_gen.h
-lib/clang/20/include/vpclmulqdqintrin.h
-lib/clang/20/include/waitpkgintrin.h
-lib/clang/20/include/wasm_simd128.h
-lib/clang/20/include/wbnoinvdintrin.h
-lib/clang/20/include/wmmintrin.h
-lib/clang/20/include/x86gprintrin.h
-lib/clang/20/include/x86intrin.h
-lib/clang/20/include/xmmintrin.h
-lib/clang/20/include/xopintrin.h
-lib/clang/20/include/xsavecintrin.h
-lib/clang/20/include/xsaveintrin.h
-lib/clang/20/include/xsaveoptintrin.h
-lib/clang/20/include/xsavesintrin.h
-lib/clang/20/include/xtestintrin.h
-lib/clang/20/include/yvals_core.h
-lib/clang/20/include/zos_wrappers/builtins.h
+lib/clang/21/include/__clang_cuda_builtin_vars.h
+lib/clang/21/include/__clang_cuda_cmath.h
+lib/clang/21/include/__clang_cuda_complex_builtins.h
+lib/clang/21/include/__clang_cuda_device_functions.h
+lib/clang/21/include/__clang_cuda_intrinsics.h
+lib/clang/21/include/__clang_cuda_libdevice_declares.h
+lib/clang/21/include/__clang_cuda_math.h
+lib/clang/21/include/__clang_cuda_math_forward_declares.h
+lib/clang/21/include/__clang_cuda_runtime_wrapper.h
+lib/clang/21/include/__clang_cuda_texture_intrinsics.h
+lib/clang/21/include/__clang_hip_cmath.h
+lib/clang/21/include/__clang_hip_libdevice_declares.h
+lib/clang/21/include/__clang_hip_math.h
+lib/clang/21/include/__clang_hip_runtime_wrapper.h
+lib/clang/21/include/__clang_hip_stdlib.h
+lib/clang/21/include/__clang_spirv_builtins.h
+lib/clang/21/include/__stdarg___gnuc_va_list.h
+lib/clang/21/include/__stdarg___va_copy.h
+lib/clang/21/include/__stdarg_header_macro.h
+lib/clang/21/include/__stdarg_va_arg.h
+lib/clang/21/include/__stdarg_va_copy.h
+lib/clang/21/include/__stdarg_va_list.h
+lib/clang/21/include/__stddef_header_macro.h
+lib/clang/21/include/__stddef_max_align_t.h
+lib/clang/21/include/__stddef_null.h
+lib/clang/21/include/__stddef_nullptr_t.h
+lib/clang/21/include/__stddef_offsetof.h
+lib/clang/21/include/__stddef_ptrdiff_t.h
+lib/clang/21/include/__stddef_rsize_t.h
+lib/clang/21/include/__stddef_size_t.h
+lib/clang/21/include/__stddef_unreachable.h
+lib/clang/21/include/__stddef_wchar_t.h
+lib/clang/21/include/__stddef_wint_t.h
+lib/clang/21/include/__wmmintrin_aes.h
+lib/clang/21/include/__wmmintrin_pclmul.h
+lib/clang/21/include/adcintrin.h
+lib/clang/21/include/adxintrin.h
+lib/clang/21/include/altivec.h
+lib/clang/21/include/amdgpuintrin.h
+lib/clang/21/include/ammintrin.h
+lib/clang/21/include/amxavx512intrin.h
+lib/clang/21/include/amxbf16transposeintrin.h
+lib/clang/21/include/amxcomplexintrin.h
+lib/clang/21/include/amxcomplextransposeintrin.h
+lib/clang/21/include/amxfp16intrin.h
+lib/clang/21/include/amxfp16transposeintrin.h
+lib/clang/21/include/amxfp8intrin.h
+lib/clang/21/include/amxintrin.h
+lib/clang/21/include/amxmovrsintrin.h
+lib/clang/21/include/amxmovrstransposeintrin.h
+lib/clang/21/include/amxtf32intrin.h
+lib/clang/21/include/amxtf32transposeintrin.h
+lib/clang/21/include/amxtransposeintrin.h
+lib/clang/21/include/andes_vector.h
+lib/clang/21/include/arm64intr.h
+lib/clang/21/include/arm_acle.h
+${PLIST.ARM}lib/clang/21/include/arm_bf16.h
+${PLIST.ARM}lib/clang/21/include/arm_cde.h
+lib/clang/21/include/arm_cmse.h
+${PLIST.ARM}lib/clang/21/include/arm_fp16.h
+${PLIST.ARM}lib/clang/21/include/arm_mve.h
+${PLIST.ARM}lib/clang/21/include/arm_neon.h
+lib/clang/21/include/arm_neon_sve_bridge.h
+${PLIST.ARM}lib/clang/21/include/arm_sme.h
+${PLIST.ARM}lib/clang/21/include/arm_sve.h
+lib/clang/21/include/arm_vector_types.h
+lib/clang/21/include/armintr.h
+lib/clang/21/include/avx10_2_512bf16intrin.h
+lib/clang/21/include/avx10_2_512convertintrin.h
+lib/clang/21/include/avx10_2_512minmaxintrin.h
+lib/clang/21/include/avx10_2_512niintrin.h
+lib/clang/21/include/avx10_2_512satcvtdsintrin.h
+lib/clang/21/include/avx10_2_512satcvtintrin.h
+lib/clang/21/include/avx10_2bf16intrin.h
+lib/clang/21/include/avx10_2convertintrin.h
+lib/clang/21/include/avx10_2copyintrin.h
+lib/clang/21/include/avx10_2minmaxintrin.h
+lib/clang/21/include/avx10_2niintrin.h
+lib/clang/21/include/avx10_2satcvtdsintrin.h
+lib/clang/21/include/avx10_2satcvtintrin.h
+lib/clang/21/include/avx2intrin.h
+lib/clang/21/include/avx512bf16intrin.h
+lib/clang/21/include/avx512bitalgintrin.h
+lib/clang/21/include/avx512bwintrin.h
+lib/clang/21/include/avx512cdintrin.h
+lib/clang/21/include/avx512dqintrin.h
+lib/clang/21/include/avx512fintrin.h
+lib/clang/21/include/avx512fp16intrin.h
+lib/clang/21/include/avx512ifmaintrin.h
+lib/clang/21/include/avx512ifmavlintrin.h
+lib/clang/21/include/avx512vbmi2intrin.h
+lib/clang/21/include/avx512vbmiintrin.h
+lib/clang/21/include/avx512vbmivlintrin.h
+lib/clang/21/include/avx512vlbf16intrin.h
+lib/clang/21/include/avx512vlbitalgintrin.h
+lib/clang/21/include/avx512vlbwintrin.h
+lib/clang/21/include/avx512vlcdintrin.h
+lib/clang/21/include/avx512vldqintrin.h
+lib/clang/21/include/avx512vlfp16intrin.h
+lib/clang/21/include/avx512vlintrin.h
+lib/clang/21/include/avx512vlvbmi2intrin.h
+lib/clang/21/include/avx512vlvnniintrin.h
+lib/clang/21/include/avx512vlvp2intersectintrin.h
+lib/clang/21/include/avx512vnniintrin.h
+lib/clang/21/include/avx512vp2intersectintrin.h
+lib/clang/21/include/avx512vpopcntdqintrin.h
+lib/clang/21/include/avx512vpopcntdqvlintrin.h
+lib/clang/21/include/avxifmaintrin.h
+lib/clang/21/include/avxintrin.h
+lib/clang/21/include/avxneconvertintrin.h
+lib/clang/21/include/avxvnniint16intrin.h
+lib/clang/21/include/avxvnniint8intrin.h
+lib/clang/21/include/avxvnniintrin.h
+lib/clang/21/include/bmi2intrin.h
+lib/clang/21/include/bmiintrin.h
+lib/clang/21/include/builtins.h
+lib/clang/21/include/cet.h
+lib/clang/21/include/cetintrin.h
+lib/clang/21/include/cldemoteintrin.h
+lib/clang/21/include/clflushoptintrin.h
+lib/clang/21/include/clwbintrin.h
+lib/clang/21/include/clzerointrin.h
+lib/clang/21/include/cmpccxaddintrin.h
+lib/clang/21/include/cpuid.h
+lib/clang/21/include/crc32intrin.h
+lib/clang/21/include/cuda_wrappers/algorithm
+lib/clang/21/include/cuda_wrappers/bits/basic_string.h
+lib/clang/21/include/cuda_wrappers/bits/basic_string.tcc
+lib/clang/21/include/cuda_wrappers/bits/c++config.h
+lib/clang/21/include/cuda_wrappers/bits/shared_ptr_base.h
+lib/clang/21/include/cuda_wrappers/cmath
+lib/clang/21/include/cuda_wrappers/complex
+lib/clang/21/include/cuda_wrappers/new
+lib/clang/21/include/emmintrin.h
+lib/clang/21/include/enqcmdintrin.h
+lib/clang/21/include/f16cintrin.h
+lib/clang/21/include/float.h
+lib/clang/21/include/fma4intrin.h
+lib/clang/21/include/fmaintrin.h
+lib/clang/21/include/fxsrintrin.h
+lib/clang/21/include/gfniintrin.h
+lib/clang/21/include/gpuintrin.h
+lib/clang/21/include/hexagon_circ_brev_intrinsics.h
+lib/clang/21/include/hexagon_protos.h
+lib/clang/21/include/hexagon_types.h
+lib/clang/21/include/hresetintrin.h
+lib/clang/21/include/htmintrin.h
+lib/clang/21/include/htmxlintrin.h
+lib/clang/21/include/hvx_hexagon_protos.h
+lib/clang/21/include/ia32intrin.h
+lib/clang/21/include/immintrin.h
+lib/clang/21/include/intrin.h
+lib/clang/21/include/intrin0.h
+lib/clang/21/include/inttypes.h
+lib/clang/21/include/invpcidintrin.h
+lib/clang/21/include/iso646.h
+lib/clang/21/include/keylockerintrin.h
+lib/clang/21/include/larchintrin.h
+lib/clang/21/include/lasxintrin.h
+lib/clang/21/include/limits.h
+lib/clang/21/include/llvm_libc_wrappers/assert.h
+lib/clang/21/include/llvm_libc_wrappers/ctype.h
+lib/clang/21/include/llvm_libc_wrappers/inttypes.h
+lib/clang/21/include/llvm_libc_wrappers/stdio.h
+lib/clang/21/include/llvm_libc_wrappers/stdlib.h
+lib/clang/21/include/llvm_libc_wrappers/string.h
+lib/clang/21/include/llvm_libc_wrappers/time.h
+lib/clang/21/include/llvm_offload_wrappers/__llvm_offload.h
+lib/clang/21/include/llvm_offload_wrappers/__llvm_offload_device.h
+lib/clang/21/include/llvm_offload_wrappers/__llvm_offload_host.h
+lib/clang/21/include/lsxintrin.h
+lib/clang/21/include/lwpintrin.h
+lib/clang/21/include/lzcntintrin.h
+lib/clang/21/include/mm3dnow.h
+lib/clang/21/include/mm_malloc.h
+lib/clang/21/include/mmintrin.h
+lib/clang/21/include/module.modulemap
+lib/clang/21/include/movdirintrin.h
+lib/clang/21/include/movrs_avx10_2_512intrin.h
+lib/clang/21/include/movrs_avx10_2intrin.h
+lib/clang/21/include/movrsintrin.h
+lib/clang/21/include/msa.h
+lib/clang/21/include/mwaitxintrin.h
+lib/clang/21/include/nmmintrin.h
+lib/clang/21/include/nvptxintrin.h
+lib/clang/21/include/opencl-c-base.h
+lib/clang/21/include/opencl-c.h
+lib/clang/21/include/openmp_wrappers/__clang_openmp_device_functions.h
+lib/clang/21/include/openmp_wrappers/cmath
+lib/clang/21/include/openmp_wrappers/complex
+lib/clang/21/include/openmp_wrappers/complex.h
+lib/clang/21/include/openmp_wrappers/complex_cmath.h
+lib/clang/21/include/openmp_wrappers/math.h
+lib/clang/21/include/openmp_wrappers/new
+lib/clang/21/include/pconfigintrin.h
+lib/clang/21/include/pkuintrin.h
+lib/clang/21/include/pmmintrin.h
+lib/clang/21/include/popcntintrin.h
+lib/clang/21/include/ppc_wrappers/bmi2intrin.h
+lib/clang/21/include/ppc_wrappers/bmiintrin.h
+lib/clang/21/include/ppc_wrappers/emmintrin.h
+lib/clang/21/include/ppc_wrappers/immintrin.h
+lib/clang/21/include/ppc_wrappers/mm_malloc.h
+lib/clang/21/include/ppc_wrappers/mmintrin.h
+lib/clang/21/include/ppc_wrappers/nmmintrin.h
+lib/clang/21/include/ppc_wrappers/pmmintrin.h
+lib/clang/21/include/ppc_wrappers/smmintrin.h
+lib/clang/21/include/ppc_wrappers/tmmintrin.h
+lib/clang/21/include/ppc_wrappers/x86gprintrin.h
+lib/clang/21/include/ppc_wrappers/x86intrin.h
+lib/clang/21/include/ppc_wrappers/xmmintrin.h
+lib/clang/21/include/prfchiintrin.h
+lib/clang/21/include/prfchwintrin.h
+lib/clang/21/include/ptrauth.h
+lib/clang/21/include/ptwriteintrin.h
+lib/clang/21/include/raointintrin.h
+lib/clang/21/include/rdpruintrin.h
+lib/clang/21/include/rdseedintrin.h
+lib/clang/21/include/riscv_bitmanip.h
+lib/clang/21/include/riscv_corev_alu.h
+lib/clang/21/include/riscv_crypto.h
+lib/clang/21/include/riscv_ntlh.h
+${PLIST.RISCV}lib/clang/21/include/riscv_vector.h
+lib/clang/21/include/rtmintrin.h
+lib/clang/21/include/s390intrin.h
+lib/clang/21/include/serializeintrin.h
+lib/clang/21/include/sgxintrin.h
+lib/clang/21/include/sha512intrin.h
+lib/clang/21/include/shaintrin.h
+lib/clang/21/include/sifive_vector.h
+lib/clang/21/include/sm3intrin.h
+lib/clang/21/include/sm4evexintrin.h
+lib/clang/21/include/sm4intrin.h
+lib/clang/21/include/smmintrin.h
+lib/clang/21/include/stdalign.h
+lib/clang/21/include/stdarg.h
+lib/clang/21/include/stdatomic.h
+lib/clang/21/include/stdbool.h
+lib/clang/21/include/stdckdint.h
+lib/clang/21/include/stdcountof.h
+lib/clang/21/include/stddef.h
+lib/clang/21/include/stdint.h
+lib/clang/21/include/stdnoreturn.h
+lib/clang/21/include/tbmintrin.h
+lib/clang/21/include/tgmath.h
+lib/clang/21/include/tmmintrin.h
+lib/clang/21/include/tsxldtrkintrin.h
+lib/clang/21/include/uintrintrin.h
+lib/clang/21/include/unwind.h
+lib/clang/21/include/usermsrintrin.h
+lib/clang/21/include/vadefs.h
+lib/clang/21/include/vaesintrin.h
+lib/clang/21/include/varargs.h
+lib/clang/21/include/vecintrin.h
+lib/clang/21/include/velintrin.h
+lib/clang/21/include/velintrin_approx.h
+lib/clang/21/include/velintrin_gen.h
+lib/clang/21/include/vpclmulqdqintrin.h
+lib/clang/21/include/waitpkgintrin.h
+lib/clang/21/include/wasm_simd128.h
+lib/clang/21/include/wbnoinvdintrin.h
+lib/clang/21/include/wmmintrin.h
+lib/clang/21/include/x86gprintrin.h
+lib/clang/21/include/x86intrin.h
+lib/clang/21/include/xmmintrin.h
+lib/clang/21/include/xopintrin.h
+lib/clang/21/include/xsavecintrin.h
+lib/clang/21/include/xsaveintrin.h
+lib/clang/21/include/xsaveoptintrin.h
+lib/clang/21/include/xsavesintrin.h
+lib/clang/21/include/xtestintrin.h
+lib/clang/21/include/yvals_core.h
+lib/clang/21/include/zos_wrappers/builtins.h
lib/cmake/clang/AddClang.cmake
lib/cmake/clang/ClangConfig.cmake
lib/cmake/clang/ClangConfigVersion.cmake
lib/cmake/clang/ClangTargets-release.cmake
lib/cmake/clang/ClangTargets.cmake
lib/libclang-cpp.${SHLIB_EXT}
-${PLIST.notdylib}lib/libclang-cpp.so.20.1
+${PLIST.notdylib}lib/libclang-cpp.so.21.1
lib/libclang.${SHLIB_EXT}
${PLIST.notdylib}lib/libclang.${SHLIB_EXT}.${PKGVERSION}
-${PLIST.notdylib}lib/libclang.${SHLIB_EXT}.20.1
+${PLIST.notdylib}lib/libclang.${SHLIB_EXT}.21.1
lib/libclangAPINotes.a
-lib/libclangARCMigrate.a
lib/libclangAST.a
lib/libclangASTMatchers.a
lib/libclangAnalysis.a
Index: pkgsrc/lang/clang/buildlink3.mk
diff -u pkgsrc/lang/clang/buildlink3.mk:1.38 pkgsrc/lang/clang/buildlink3.mk:1.39
--- pkgsrc/lang/clang/buildlink3.mk:1.38 Wed Mar 25 22:56:25 2026
+++ pkgsrc/lang/clang/buildlink3.mk Thu Apr 16 06:33:50 2026
@@ -1,12 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.38 2026/03/25 22:56:25 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.39 2026/04/16 06:33:50 wiz Exp $
BUILDLINK_TREE+= clang
.if !defined(CLANG_BUILDLINK3_MK)
CLANG_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.clang+= clang>=20.0.0
-BUILDLINK_ABI_DEPENDS.clang+= clang>=20.0.0
+BUILDLINK_API_DEPENDS.clang+= clang>=21.1.0
BUILDLINK_PKGSRCDIR.clang?= ../../lang/clang
BUILDLINK_FILES.clang+= bin/amdgpu-arch
@@ -14,7 +13,7 @@ BUILDLINK_FILES.clang+= bin/analyze-bui
BUILDLINK_FILES.clang+= bin/c-index-test
BUILDLINK_FILES.clang+= bin/clang
BUILDLINK_FILES.clang+= bin/clang++
-BUILDLINK_FILES.clang+= bin/clang-20
+BUILDLINK_FILES.clang+= bin/clang-21
BUILDLINK_FILES.clang+= bin/clang-check
BUILDLINK_FILES.clang+= bin/clang-cl
BUILDLINK_FILES.clang+= bin/clang-cpp
@@ -34,6 +33,7 @@ BUILDLINK_FILES.clang+= bin/git-clang-f
BUILDLINK_FILES.clang+= bin/hmaptool
BUILDLINK_FILES.clang+= bin/intercept-build
BUILDLINK_FILES.clang+= bin/nvptx-arch
+BUILDLINK_FILES.clang+= bin/offload-arch
BUILDLINK_FILES.clang+= bin/scan-build
BUILDLINK_FILES.clang+= bin/scan-build-py
BUILDLINK_FILES.clang+= bin/scan-view
Index: pkgsrc/lang/clang/distinfo
diff -u pkgsrc/lang/clang/distinfo:1.89 pkgsrc/lang/clang/distinfo:1.90
--- pkgsrc/lang/clang/distinfo:1.89 Wed Mar 25 22:56:25 2026
+++ pkgsrc/lang/clang/distinfo Thu Apr 16 06:33:50 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.89 2026/03/25 22:56:25 wiz Exp $
+$NetBSD: distinfo,v 1.90 2026/04/16 06:33:50 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
SHA1 (patch-lib_Driver_ToolChain.cpp) = 33a8e346a72893140fde42245e4b108f3a9b9e3e
SHA1 (patch-lib_Driver_ToolChains_Gnu.cpp) = f5cf0797bd2f8ad526623d81830aab62431740b6
Index: pkgsrc/lang/clang-tools-extra/PLIST
diff -u pkgsrc/lang/clang-tools-extra/PLIST:1.12 pkgsrc/lang/clang-tools-extra/PLIST:1.13
--- pkgsrc/lang/clang-tools-extra/PLIST:1.12 Wed Mar 25 22:56:25 2026
+++ pkgsrc/lang/clang-tools-extra/PLIST Thu Apr 16 06:33:50 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2026/03/25 22:56:25 wiz Exp $
+@comment $NetBSD: PLIST,v 1.13 2026/04/16 06:33:50 wiz Exp $
bin/clang-apply-replacements
bin/clang-change-namespace
bin/clang-doc
@@ -76,6 +76,7 @@ include/clang-tidy/bugprone/BadSignalToK
include/clang-tidy/bugprone/BitwisePointerCastCheck.h
include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h
include/clang-tidy/bugprone/BranchCloneCheck.h
+include/clang-tidy/bugprone/CapturingThisInMemberVariableCheck.h
include/clang-tidy/bugprone/CastingThroughVoidCheck.h
include/clang-tidy/bugprone/ChainedComparisonCheck.h
include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h
@@ -100,6 +101,7 @@ include/clang-tidy/bugprone/IntegerDivis
include/clang-tidy/bugprone/LambdaFunctionNameCheck.h
include/clang-tidy/bugprone/MacroParenthesesCheck.h
include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h
+include/clang-tidy/bugprone/MisleadingSetterOfReferenceCheck.h
include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h
include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h
include/clang-tidy/bugprone/MisplacedWideningCastCheck.h
@@ -151,6 +153,7 @@ include/clang-tidy/bugprone/UndefinedMem
include/clang-tidy/bugprone/UndelegatedConstructorCheck.h
include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h
include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h
+include/clang-tidy/bugprone/UnintendedCharOstreamOutputCheck.h
include/clang-tidy/bugprone/UniquePtrArrayMismatchCheck.h
include/clang-tidy/bugprone/UnsafeFunctionsCheck.h
include/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.h
@@ -201,6 +204,7 @@ include/clang-tidy/cppcoreguidelines/Pro
include/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.h
include/clang-tidy/cppcoreguidelines/SlicingCheck.h
include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h
+include/clang-tidy/cppcoreguidelines/UseEnumClassCheck.h
include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h
include/clang-tidy/darwin/AvoidSpinlockCheck.h
include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h
@@ -237,6 +241,7 @@ include/clang-tidy/llvm/HeaderGuardCheck
include/clang-tidy/llvm/IncludeOrderCheck.h
include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h
include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h
+include/clang-tidy/llvm/PreferStaticOverAnonymousNamespaceCheck.h
include/clang-tidy/llvm/TwineLocalCheck.h
include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h
include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h
@@ -303,6 +308,7 @@ include/clang-tidy/modernize/UseNoexcept
include/clang-tidy/modernize/UseNullptrCheck.h
include/clang-tidy/modernize/UseOverrideCheck.h
include/clang-tidy/modernize/UseRangesCheck.h
+include/clang-tidy/modernize/UseScopedLockCheck.h
include/clang-tidy/modernize/UseStartsEndsWithCheck.h
include/clang-tidy/modernize/UseStdFormatCheck.h
include/clang-tidy/modernize/UseStdNumbersCheck.h
@@ -345,10 +351,12 @@ include/clang-tidy/performance/TypePromo
include/clang-tidy/performance/UnnecessaryCopyInitialization.h
include/clang-tidy/performance/UnnecessaryValueParamCheck.h
@pkgdir include/clang-tidy/plugin
+include/clang-tidy/portability/AvoidPragmaOnceCheck.h
include/clang-tidy/portability/RestrictSystemIncludesCheck.h
include/clang-tidy/portability/SIMDIntrinsicsCheck.h
include/clang-tidy/portability/StdAllocatorConstCheck.h
include/clang-tidy/portability/TemplateVirtualMemberFunctionCheck.h
+include/clang-tidy/readability/AmbiguousSmartptrResetCallCheck.h
include/clang-tidy/readability/AvoidConstParamsInDecls.h
include/clang-tidy/readability/AvoidNestedConditionalOperatorCheck.h
include/clang-tidy/readability/AvoidReturnWithVoidValueCheck.h
@@ -401,6 +409,7 @@ include/clang-tidy/readability/Suspiciou
include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h
include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h
include/clang-tidy/readability/UseAnyOfAllOfCheck.h
+include/clang-tidy/readability/UseConcisePreprocessorDirectivesCheck.h
include/clang-tidy/readability/UseStdMinMaxCheck.h
include/clang-tidy/tool/ClangTidyMain.h
include/clang-tidy/utils/ASTUtils.h
@@ -432,6 +441,7 @@ lib/libclangChangeNamespace.a
lib/libclangDaemon.a
lib/libclangDaemonTweaks.a
lib/libclangDoc.a
+lib/libclangDocSupport.a
lib/libclangIncludeCleaner.a
lib/libclangIncludeFixer.a
lib/libclangIncludeFixerPlugin.a
@@ -471,7 +481,15 @@ lib/libclangdRemoteIndex.a
lib/libclangdSupport.a
lib/libfindAllSymbols.a
share/clang-doc/clang-doc-default-stylesheet.css
+share/clang-doc/clang-doc-mustache.css
+share/clang-doc/class-template.mustache
+share/clang-doc/comment-template.mustache
+share/clang-doc/enum-template.mustache
+share/clang-doc/function-template.mustache
share/clang-doc/index.js
+share/clang-doc/mustache-index.js
+share/clang-doc/namespace-template.mustache
+share/clang-doc/template.mustache
share/clang/clang-include-fixer.el
share/clang/clang-include-fixer.py
share/clang/clang-tidy-diff.py
Index: pkgsrc/lang/clang-tools-extra/distinfo
diff -u pkgsrc/lang/clang-tools-extra/distinfo:1.22 pkgsrc/lang/clang-tools-extra/distinfo:1.23
--- pkgsrc/lang/clang-tools-extra/distinfo:1.22 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/clang-tools-extra/distinfo Thu Apr 16 06:33:50 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.22 2026/03/25 22:56:26 wiz Exp $
+$NetBSD: distinfo,v 1.23 2026/04/16 06:33:50 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
Index: pkgsrc/lang/compiler-rt/buildlink3.mk
diff -u pkgsrc/lang/compiler-rt/buildlink3.mk:1.11 pkgsrc/lang/compiler-rt/buildlink3.mk:1.12
--- pkgsrc/lang/compiler-rt/buildlink3.mk:1.11 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/compiler-rt/buildlink3.mk Thu Apr 16 06:33:50 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.11 2026/03/25 22:56:26 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.12 2026/04/16 06:33:50 wiz Exp $
BUILDLINK_TREE+= compiler-rt
.if !defined(COMPILER_RT_BUILDLINK3_MK)
COMPILER_RT_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.compiler-rt+= compiler-rt>=20.1.0
+BUILDLINK_API_DEPENDS.compiler-rt+= compiler-rt>=21.1.0
BUILDLINK_PKGSRCDIR.compiler-rt?= ../../lang/compiler-rt
.include "../../lang/llvm/buildlink3.mk"
Index: pkgsrc/lang/compiler-rt/distinfo
diff -u pkgsrc/lang/compiler-rt/distinfo:1.31 pkgsrc/lang/compiler-rt/distinfo:1.32
--- pkgsrc/lang/compiler-rt/distinfo:1.31 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/compiler-rt/distinfo Thu Apr 16 06:33:50 2026
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.31 2026/03/25 22:56:26 wiz Exp $
+$NetBSD: distinfo,v 1.32 2026/04/16 06:33:50 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
SHA1 (patch-CMakeLists.txt) = f8b0a0ad43481ec0c2923ec19c3c4f2ce81a4c82
-SHA1 (patch-cmake_config-ix.cmake) = e3d2fef7542eda42a0c716b31c0d9b0a729d92e0
-SHA1 (patch-lib_sanitizer__common_sanitizer__linux.cpp) = bc04e2d792c8eaffb26b60fdaceef261ffe03371
-SHA1 (patch-lib_sanitizer__common_sanitizer__linux__libcdep.cpp) = 47f5f33c016a429ac3b02dafcd015de072a9997b
+SHA1 (patch-cmake_config-ix.cmake) = 1a67378de34b048477ef80237ab8a76272288a55
Index: pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake
diff -u pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake:1.7 pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake:1.8
--- pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake:1.7 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/compiler-rt/patches/patch-cmake_config-ix.cmake Thu Apr 16 06:33:51 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-cmake_config-ix.cmake,v 1.7 2026/03/25 22:56:26 wiz Exp $
+$NetBSD: patch-cmake_config-ix.cmake,v 1.8 2026/04/16 06:33:51 wiz Exp $
Disable components that aren't ready for SunOS yet.
---- cmake/config-ix.cmake.orig 2025-04-29 23:05:17.000000000 +0000
+--- cmake/config-ix.cmake.orig 2025-10-21 08:14:55.000000000 +0000
+++ cmake/config-ix.cmake
@@ -760,7 +760,7 @@ set(COMPILER_RT_SANITIZERS_TO_BUILD all
list_replace(COMPILER_RT_SANITIZERS_TO_BUILD all "${ALL_SANITIZERS}")
if (SANITIZER_COMMON_SUPPORTED_ARCH AND NOT LLVM_USE_SANITIZER AND
-- (OS_NAME MATCHES "Android|Darwin|Linux|FreeBSD|NetBSD|Fuchsia|SunOS" OR
-+ (OS_NAME MATCHES "Android|Darwin|Linux|FreeBSD|NetBSD|Fuchsia" OR
+- (OS_NAME MATCHES "Android|Darwin|Linux|FreeBSD|NetBSD|Fuchsia|SunOS|Haiku" OR
++ (OS_NAME MATCHES "Android|Darwin|Linux|FreeBSD|NetBSD|Fuchsia|Haiku" OR
(OS_NAME MATCHES "Windows" AND NOT CYGWIN AND
(NOT MINGW OR CMAKE_CXX_COMPILER_ID MATCHES "Clang"))))
set(COMPILER_RT_HAS_SANITIZER_COMMON TRUE)
@@ -26,8 +26,8 @@ Disable components that aren't ready for
endif()
if (COMPILER_RT_HAS_SANITIZER_COMMON AND UBSAN_SUPPORTED_ARCH AND
-- OS_NAME MATCHES "Darwin|Linux|FreeBSD|NetBSD|Windows|Android|Fuchsia|SunOS")
-+ OS_NAME MATCHES "Darwin|Linux|FreeBSD|NetBSD|Windows|Android|Fuchsia")
+- OS_NAME MATCHES "Darwin|Linux|FreeBSD|NetBSD|Windows|Android|Fuchsia|SunOS|Haiku")
++ OS_NAME MATCHES "Darwin|Linux|FreeBSD|NetBSD|Windows|Android|Fuchsia|Haiku")
set(COMPILER_RT_HAS_UBSAN TRUE)
else()
set(COMPILER_RT_HAS_UBSAN FALSE)
Index: pkgsrc/lang/flang/PLIST
diff -u pkgsrc/lang/flang/PLIST:1.7 pkgsrc/lang/flang/PLIST:1.8
--- pkgsrc/lang/flang/PLIST:1.7 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/flang/PLIST Thu Apr 16 06:33:51 2026
@@ -1,37 +1,43 @@
-@comment $NetBSD: PLIST,v 1.7 2026/03/25 22:56:26 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/04/16 06:33:51 wiz Exp $
bin/bbc
bin/f18-parse-demo
+bin/fir-lsp-server
bin/fir-opt
+bin/flang
+bin/flang-21
bin/flang-new
-bin/flang-to-external-fc
bin/tco
-include/flang/Common/Fortran-features.h
-include/flang/Common/Fortran.h
-include/flang/Common/MathOptionsBase.def
-include/flang/Common/MathOptionsBase.h
-include/flang/Common/OpenMP-features.h
-include/flang/Common/Version.h
+include/flang/Common/Fortran-consts.h
+include/flang/Common/ISO_Fortran_binding_wrapper.h
+include/flang/Common/api-attrs.h
include/flang/Common/bit-population-count.h
include/flang/Common/constexpr-bitset.h
-include/flang/Common/default-kinds.h
include/flang/Common/enum-class.h
include/flang/Common/enum-set.h
+include/flang/Common/erfc-scaled.h
include/flang/Common/fast-int-set.h
include/flang/Common/float128.h
+include/flang/Common/float80.h
include/flang/Common/format.h
include/flang/Common/idioms.h
include/flang/Common/indirection.h
include/flang/Common/interval.h
include/flang/Common/leading-zero-bit-count.h
+include/flang/Common/optional.h
include/flang/Common/real.h
include/flang/Common/reference-counted.h
+include/flang/Common/reference-wrapper.h
include/flang/Common/reference.h
include/flang/Common/restorer.h
include/flang/Common/static-multimap-view.h
+include/flang/Common/target-rounding.h
include/flang/Common/template.h
+include/flang/Common/type-kinds.h
include/flang/Common/uint128.h
include/flang/Common/unwrap.h
+include/flang/Common/variant.h
include/flang/Common/visit.h
+include/flang/Common/windows-include.h
include/flang/Decimal/binary-floating-point.h
include/flang/Decimal/decimal.h
include/flang/Evaluate/call.h
@@ -67,8 +73,7 @@ include/flang/Frontend/FrontendAction.h
include/flang/Frontend/FrontendActions.h
include/flang/Frontend/FrontendOptions.h
include/flang/Frontend/FrontendPluginRegistry.h
-include/flang/Frontend/LangOptions.def
-include/flang/Frontend/LangOptions.h
+include/flang/Frontend/ParserActions.h
include/flang/Frontend/PreprocessorOptions.h
include/flang/Frontend/TargetOptions.h
include/flang/Frontend/TextDiagnostic.h
@@ -76,7 +81,6 @@ include/flang/Frontend/TextDiagnosticBuf
include/flang/Frontend/TextDiagnosticPrinter.h
include/flang/FrontendTool/Utils.h
include/flang/ISO_Fortran_binding.h
-include/flang/ISO_Fortran_binding_wrapper.h
include/flang/Lower/AbstractConverter.h
include/flang/Lower/Allocatable.h
include/flang/Lower/BoxAnalyzer.h
@@ -93,8 +97,9 @@ include/flang/Lower/ConvertExprToHLFIR.h
include/flang/Lower/ConvertProcedureDesignator.h
include/flang/Lower/ConvertType.h
include/flang/Lower/ConvertVariable.h
+include/flang/Lower/Cuda.h
include/flang/Lower/CustomIntrinsicCall.h
-include/flang/Lower/DumpEvaluateExpr.h
+include/flang/Lower/DirectivesCommon.h
include/flang/Lower/EnvironmentDefault.h
include/flang/Lower/HlfirIntrinsics.h
include/flang/Lower/HostAssociations.h
@@ -106,21 +111,24 @@ include/flang/Lower/LoweringOptions.h
include/flang/Lower/Mangler.h
include/flang/Lower/OpenACC.h
include/flang/Lower/OpenMP.h
+include/flang/Lower/OpenMP/Clauses.h
include/flang/Lower/PFTBuilder.h
include/flang/Lower/PFTDefs.h
include/flang/Lower/Runtime.h
include/flang/Lower/StatementContext.h
+include/flang/Lower/Support/PrivateReductionUtils.h
+include/flang/Lower/Support/ReductionProcessor.h
include/flang/Lower/Support/Utils.h
include/flang/Lower/Support/Verifier.h
include/flang/Lower/SymbolMap.h
include/flang/Lower/VectorSubscripts.h
-include/flang/OpenMP/omp_lib.h
include/flang/Optimizer/Analysis/AliasAnalysis.h
include/flang/Optimizer/Analysis/TBAAForest.h
-include/flang/Optimizer/Builder/Array.h
include/flang/Optimizer/Builder/BoxValue.h
+include/flang/Optimizer/Builder/CUFCommon.h
include/flang/Optimizer/Builder/Character.h
include/flang/Optimizer/Builder/Complex.h
+include/flang/Optimizer/Builder/DirectivesCommon.h
include/flang/Optimizer/Builder/DoLoopHelper.h
include/flang/Optimizer/Builder/FIRBuilder.h
include/flang/Optimizer/Builder/Factory.h
@@ -132,6 +140,7 @@ include/flang/Optimizer/Builder/PPCIntri
include/flang/Optimizer/Builder/Runtime/Allocatable.h
include/flang/Optimizer/Builder/Runtime/ArrayConstructor.h
include/flang/Optimizer/Builder/Runtime/Assign.h
+include/flang/Optimizer/Builder/Runtime/CUDA/Descriptor.h
include/flang/Optimizer/Builder/Runtime/Character.h
include/flang/Optimizer/Builder/Runtime/Command.h
include/flang/Optimizer/Builder/Runtime/Derived.h
@@ -140,32 +149,56 @@ include/flang/Optimizer/Builder/Runtime/
include/flang/Optimizer/Builder/Runtime/Execute.h
include/flang/Optimizer/Builder/Runtime/Inquiry.h
include/flang/Optimizer/Builder/Runtime/Intrinsics.h
+include/flang/Optimizer/Builder/Runtime/Main.h
include/flang/Optimizer/Builder/Runtime/Numeric.h
include/flang/Optimizer/Builder/Runtime/Pointer.h
include/flang/Optimizer/Builder/Runtime/RTBuilder.h
include/flang/Optimizer/Builder/Runtime/Ragged.h
include/flang/Optimizer/Builder/Runtime/Reduction.h
include/flang/Optimizer/Builder/Runtime/Stop.h
+include/flang/Optimizer/Builder/Runtime/Support.h
include/flang/Optimizer/Builder/Runtime/TemporaryStack.h
include/flang/Optimizer/Builder/Runtime/Transformational.h
include/flang/Optimizer/Builder/TemporaryStorage.h
include/flang/Optimizer/Builder/Todo.h
-include/flang/Optimizer/CodeGen/CGOps.cpp.inc
-include/flang/Optimizer/CodeGen/CGOps.h.inc
-include/flang/Optimizer/CodeGen/CGOps.td
include/flang/Optimizer/CodeGen/CGPasses.h.inc
include/flang/Optimizer/CodeGen/CGPasses.td
include/flang/Optimizer/CodeGen/CodeGen.h
+include/flang/Optimizer/CodeGen/CodeGenOpenMP.h
+include/flang/Optimizer/CodeGen/DescriptorModel.h
+include/flang/Optimizer/CodeGen/FIROpPatterns.h
+include/flang/Optimizer/CodeGen/LLVMInsertChainFolder.h
include/flang/Optimizer/CodeGen/TBAABuilder.h
include/flang/Optimizer/CodeGen/Target.h
include/flang/Optimizer/CodeGen/TypeConverter.h
+include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.cpp.inc
+include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h
+include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h.inc
+include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.td
+include/flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.cpp.inc
+include/flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.h.inc
+include/flang/Optimizer/Dialect/CUF/CUFDialect.cpp.inc
+include/flang/Optimizer/Dialect/CUF/CUFDialect.h
+include/flang/Optimizer/Dialect/CUF/CUFDialect.h.inc
+include/flang/Optimizer/Dialect/CUF/CUFDialect.td
+include/flang/Optimizer/Dialect/CUF/CUFOps.cpp.inc
+include/flang/Optimizer/Dialect/CUF/CUFOps.h
+include/flang/Optimizer/Dialect/CUF/CUFOps.h.inc
+include/flang/Optimizer/Dialect/CUF/CUFOps.td
+include/flang/Optimizer/Dialect/CUF/CUFToLLVMIRTranslation.h
include/flang/Optimizer/Dialect/CanonicalizationPatterns.inc
include/flang/Optimizer/Dialect/CanonicalizationPatterns.td
include/flang/Optimizer/Dialect/FIRAttr.cpp.inc
include/flang/Optimizer/Dialect/FIRAttr.h
include/flang/Optimizer/Dialect/FIRAttr.h.inc
include/flang/Optimizer/Dialect/FIRAttr.td
+include/flang/Optimizer/Dialect/FIRCG/CGOps.cpp.inc
+include/flang/Optimizer/Dialect/FIRCG/CGOps.h
+include/flang/Optimizer/Dialect/FIRCG/CGOps.h.inc
+include/flang/Optimizer/Dialect/FIRCG/CGOps.td
+include/flang/Optimizer/Dialect/FIRDialect.cpp.inc
include/flang/Optimizer/Dialect/FIRDialect.h
+include/flang/Optimizer/Dialect/FIRDialect.h.inc
include/flang/Optimizer/Dialect/FIRDialect.td
include/flang/Optimizer/Dialect/FIREnumAttr.cpp.inc
include/flang/Optimizer/Dialect/FIREnumAttr.h.inc
@@ -186,6 +219,10 @@ include/flang/Optimizer/Dialect/FortranV
include/flang/Optimizer/Dialect/FortranVariableInterface.h
include/flang/Optimizer/Dialect/FortranVariableInterface.h.inc
include/flang/Optimizer/Dialect/FortranVariableInterface.td
+include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.cpp.inc
+include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h
+include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.h.inc
+include/flang/Optimizer/Dialect/SafeTempArrayCopyAttrInterface.td
include/flang/Optimizer/Dialect/Support/FIRContext.h
include/flang/Optimizer/Dialect/Support/KindMapping.h
include/flang/Optimizer/HLFIR/HLFIRAttributes.cpp.inc
@@ -207,6 +244,15 @@ include/flang/Optimizer/HLFIR/HLFIRTypes
include/flang/Optimizer/HLFIR/Passes.h
include/flang/Optimizer/HLFIR/Passes.h.inc
include/flang/Optimizer/HLFIR/Passes.td
+include/flang/Optimizer/OpenACC/Support/FIROpenACCTypeInterfaces.h
+include/flang/Optimizer/OpenACC/Support/RegisterOpenACCExtensions.h
+include/flang/Optimizer/OpenMP/Passes.h
+include/flang/Optimizer/OpenMP/Passes.h.inc
+include/flang/Optimizer/OpenMP/Passes.td
+include/flang/Optimizer/OpenMP/Support/RegisterOpenMPExtensions.h
+include/flang/Optimizer/OpenMP/Utils.h
+include/flang/Optimizer/Passes/CommandLineOpts.h
+include/flang/Optimizer/Passes/Pipelines.h
include/flang/Optimizer/Support/DataLayout.h
include/flang/Optimizer/Support/FatalError.h
include/flang/Optimizer/Support/InitFIR.h
@@ -214,9 +260,14 @@ include/flang/Optimizer/Support/Internal
include/flang/Optimizer/Support/Matcher.h
include/flang/Optimizer/Support/TypeCode.h
include/flang/Optimizer/Support/Utils.h
+include/flang/Optimizer/Transforms/CUFGPUToLLVMConversion.h
+include/flang/Optimizer/Transforms/CUFOpConversion.h
+include/flang/Optimizer/Transforms/MemoryUtils.h
include/flang/Optimizer/Transforms/Passes.h
include/flang/Optimizer/Transforms/Passes.h.inc
include/flang/Optimizer/Transforms/Passes.td
+include/flang/Optimizer/Transforms/RuntimeFunctions.inc
+include/flang/Optimizer/Transforms/Utils.h
include/flang/Parser/char-block.h
include/flang/Parser/char-buffer.h
include/flang/Parser/char-set.h
@@ -225,52 +276,73 @@ include/flang/Parser/dump-parse-tree.h
include/flang/Parser/format-specification.h
include/flang/Parser/instrumented-parser.h
include/flang/Parser/message.h
+include/flang/Parser/options.h
include/flang/Parser/parse-state.h
include/flang/Parser/parse-tree-visitor.h
include/flang/Parser/parse-tree.h
include/flang/Parser/parsing.h
+include/flang/Parser/preprocessor.h
include/flang/Parser/provenance.h
include/flang/Parser/source.h
+include/flang/Parser/token-sequence.h
include/flang/Parser/tools.h
include/flang/Parser/unparse.h
include/flang/Parser/user-state.h
+include/flang/Runtime/CUDA/allocatable.h
+include/flang/Runtime/CUDA/allocator.h
+include/flang/Runtime/CUDA/common.h
+include/flang/Runtime/CUDA/descriptor.h
+include/flang/Runtime/CUDA/init.h
+include/flang/Runtime/CUDA/kernel.h
+include/flang/Runtime/CUDA/memmove-function.h
+include/flang/Runtime/CUDA/memory.h
+include/flang/Runtime/CUDA/pointer.h
+include/flang/Runtime/CUDA/registration.h
include/flang/Runtime/allocatable.h
-include/flang/Runtime/api-attrs.h
-include/flang/Runtime/array-constructor.h
+include/flang/Runtime/allocator-registry-consts.h
+include/flang/Runtime/array-constructor-consts.h
include/flang/Runtime/assign.h
include/flang/Runtime/c-or-cpp.h
include/flang/Runtime/character.h
include/flang/Runtime/command.h
+include/flang/Runtime/complex.h
include/flang/Runtime/cpp-type.h
include/flang/Runtime/derived-api.h
-include/flang/Runtime/descriptor.h
+include/flang/Runtime/descriptor-consts.h
include/flang/Runtime/entry-names.h
include/flang/Runtime/exceptions.h
include/flang/Runtime/execute.h
include/flang/Runtime/extensions.h
+include/flang/Runtime/freestanding-tools.h
include/flang/Runtime/inquiry.h
include/flang/Runtime/io-api.h
+include/flang/Runtime/iostat-consts.h
include/flang/Runtime/iostat.h
include/flang/Runtime/magic-numbers.h
include/flang/Runtime/main.h
+include/flang/Runtime/matmul-instances.inc
include/flang/Runtime/matmul-transpose.h
include/flang/Runtime/matmul.h
-include/flang/Runtime/memory.h
include/flang/Runtime/misc-intrinsic.h
include/flang/Runtime/numeric.h
include/flang/Runtime/pointer.h
include/flang/Runtime/ragged.h
include/flang/Runtime/random.h
+include/flang/Runtime/reduce.h
include/flang/Runtime/reduction.h
include/flang/Runtime/stop.h
include/flang/Runtime/support.h
include/flang/Runtime/temporary-stack.h
include/flang/Runtime/time-intrinsic.h
include/flang/Runtime/transformational.h
-include/flang/Runtime/type-code.h
include/flang/Semantics/attr.h
+include/flang/Semantics/dump-expr.h
include/flang/Semantics/expression.h
+include/flang/Semantics/module-dependences.h
include/flang/Semantics/openmp-directive-sets.h
+include/flang/Semantics/openmp-dsa.h
+include/flang/Semantics/openmp-modifiers.h
+include/flang/Semantics/program-tree.h
include/flang/Semantics/runtime-type-info.h
include/flang/Semantics/scope.h
include/flang/Semantics/semantics.h
@@ -278,58 +350,91 @@ include/flang/Semantics/symbol.h
include/flang/Semantics/tools.h
include/flang/Semantics/type.h
include/flang/Semantics/unparse-with-symbols.h
-include/flang/Tools/CLOptions.inc
+include/flang/Support/Flags.h
+include/flang/Support/Fortran-features.h
+include/flang/Support/Fortran.h
+include/flang/Support/LangOptions.def
+include/flang/Support/LangOptions.h
+include/flang/Support/MathOptionsBase.def
+include/flang/Support/MathOptionsBase.h
+include/flang/Support/OpenMP-features.h
+include/flang/Support/OpenMP-utils.h
+include/flang/Support/StringOstream.h
+include/flang/Support/Timing.h
+include/flang/Support/Version.h
+include/flang/Support/default-kinds.h
+include/flang/Testing/fp-testing.h
+include/flang/Testing/testing.h
include/flang/Tools/CrossToolHelpers.h
include/flang/Tools/PointerModels.h
include/flang/Tools/TargetSetup.h
include/flang/Version.inc
-include/flang/__cuda_builtins.f18.mod
include/flang/__cuda_builtins.mod
-include/flang/__fortran_builtins.f18.mod
+include/flang/__cuda_device.mod
include/flang/__fortran_builtins.mod
-include/flang/__fortran_ieee_exceptions.f18.mod
include/flang/__fortran_ieee_exceptions.mod
-include/flang/__fortran_type_info.f18.mod
include/flang/__fortran_type_info.mod
-include/flang/__ppc_intrinsics.f18.mod
include/flang/__ppc_intrinsics.mod
-include/flang/__ppc_types.f18.mod
include/flang/__ppc_types.mod
-include/flang/ieee_arithmetic.f18.mod
+include/flang/cooperative_groups.mod
+include/flang/cudadevice.mod
include/flang/ieee_arithmetic.mod
-include/flang/ieee_exceptions.f18.mod
include/flang/ieee_exceptions.mod
-include/flang/ieee_features.f18.mod
include/flang/ieee_features.mod
-include/flang/iso_c_binding.f18.mod
include/flang/iso_c_binding.mod
-include/flang/iso_fortran_env.f18.mod
include/flang/iso_fortran_env.mod
-include/flang/mma.f18.mod
+include/flang/iso_fortran_env_impl.mod
include/flang/mma.mod
-include/flang/omp_lib.f18.mod
-include/flang/omp_lib.mod
-lib/clang/18/include/ISO_Fortran_binding.h
+lib/clang/21/include/ISO_Fortran_binding.h
lib/cmake/flang/FlangConfig.cmake
lib/cmake/flang/FlangConfigVersion.cmake
lib/cmake/flang/FlangTargets-release.cmake
lib/cmake/flang/FlangTargets.cmake
+lib/libCUFAttrs.so
+lib/libCUFAttrs.so.21.1
+lib/libCUFDialect.so
+lib/libCUFDialect.so.21.1
lib/libFIRAnalysis.so
+lib/libFIRAnalysis.so.21.1
lib/libFIRBuilder.so
+lib/libFIRBuilder.so.21.1
lib/libFIRCodeGen.so
+lib/libFIRCodeGen.so.21.1
+lib/libFIRCodeGenDialect.so
+lib/libFIRCodeGenDialect.so.21.1
lib/libFIRDialect.so
+lib/libFIRDialect.so.21.1
lib/libFIRDialectSupport.so
+lib/libFIRDialectSupport.so.21.1
+lib/libFIROpenACCSupport.so
+lib/libFIROpenACCSupport.so.21.1
+lib/libFIROpenMPSupport.so
+lib/libFIROpenMPSupport.so.21.1
lib/libFIRSupport.so
+lib/libFIRSupport.so.21.1
lib/libFIRTransforms.so
-lib/libFortranCommon.so
+lib/libFIRTransforms.so.21.1
+lib/libFlangOpenMPTransforms.so
+lib/libFlangOpenMPTransforms.so.21.1
lib/libFortranDecimal.so
+lib/libFortranDecimal.so.21.1
lib/libFortranEvaluate.so
+lib/libFortranEvaluate.so.21.1
lib/libFortranLower.so
+lib/libFortranLower.so.21.1
lib/libFortranParser.so
-lib/libFortranRuntime.so
+lib/libFortranParser.so.21.1
lib/libFortranSemantics.so
-lib/libFortran_main.a
+lib/libFortranSemantics.so.21.1
+lib/libFortranSupport.so
+lib/libFortranSupport.so.21.1
lib/libHLFIRDialect.so
+lib/libHLFIRDialect.so.21.1
lib/libHLFIRTransforms.so
+lib/libHLFIRTransforms.so.21.1
lib/libflangFrontend.so
+lib/libflangFrontend.so.21.1
lib/libflangFrontendTool.so
+lib/libflangFrontendTool.so.21.1
+lib/libflangPasses.so
+lib/libflangPasses.so.21.1
Index: pkgsrc/lang/flang/distinfo
diff -u pkgsrc/lang/flang/distinfo:1.6 pkgsrc/lang/flang/distinfo:1.7
--- pkgsrc/lang/flang/distinfo:1.6 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/flang/distinfo Thu Apr 16 06:33:51 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2026/03/25 22:56:26 wiz Exp $
+$NetBSD: distinfo,v 1.7 2026/04/16 06:33:51 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
Index: pkgsrc/lang/libcxx/Makefile
diff -u pkgsrc/lang/libcxx/Makefile:1.24 pkgsrc/lang/libcxx/Makefile:1.25
--- pkgsrc/lang/libcxx/Makefile:1.24 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/libcxx/Makefile Thu Apr 16 06:33:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2026/03/25 22:56:26 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/04/16 06:33:51 wiz Exp $
.include "../../lang/llvm/version.mk"
@@ -16,7 +16,8 @@ LICENSE= apache-2.0
USE_CXX_FEATURES= c++20
USE_LANGUAGES= c c++
SSP_SUPPORTED= no
-GCC_REQD+= 14 # must be in sync with libcxxabi
+# for __decay
+GCC_REQD+= 15 # must be in sync with libcxxabi
CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
CMAKE_CONFIGURE_ARGS+= -DLIBCXX_CXX_ABI=system-libcxxabi
Index: pkgsrc/lang/libcxx/PLIST
diff -u pkgsrc/lang/libcxx/PLIST:1.14 pkgsrc/lang/libcxx/PLIST:1.15
--- pkgsrc/lang/libcxx/PLIST:1.14 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/libcxx/PLIST Thu Apr 16 06:33:51 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2026/03/25 22:56:26 wiz Exp $
+@comment $NetBSD: PLIST,v 1.15 2026/04/16 06:33:51 wiz Exp $
include/c++/v1/__algorithm/adjacent_find.h
include/c++/v1/__algorithm/all_of.h
include/c++/v1/__algorithm/any_of.h
@@ -25,6 +25,7 @@ include/c++/v1/__algorithm/find_if_not.h
include/c++/v1/__algorithm/find_segment_if.h
include/c++/v1/__algorithm/for_each.h
include/c++/v1/__algorithm/for_each_n.h
+include/c++/v1/__algorithm/for_each_n_segment.h
include/c++/v1/__algorithm/for_each_segment.h
include/c++/v1/__algorithm/generate.h
include/c++/v1/__algorithm/generate_n.h
@@ -64,6 +65,7 @@ include/c++/v1/__algorithm/move_backward
include/c++/v1/__algorithm/next_permutation.h
include/c++/v1/__algorithm/none_of.h
include/c++/v1/__algorithm/nth_element.h
+include/c++/v1/__algorithm/out_value_result.h
include/c++/v1/__algorithm/partial_sort.h
include/c++/v1/__algorithm/partial_sort_copy.h
include/c++/v1/__algorithm/partition.h
@@ -257,6 +259,7 @@ include/c++/v1/__chrono/duration.h
include/c++/v1/__chrono/exception.h
include/c++/v1/__chrono/file_clock.h
include/c++/v1/__chrono/formatter.h
+include/c++/v1/__chrono/gps_clock.h
include/c++/v1/__chrono/hh_mm_ss.h
include/c++/v1/__chrono/high_resolution_clock.h
include/c++/v1/__chrono/leap_second.h
@@ -271,6 +274,7 @@ include/c++/v1/__chrono/statically_widen
include/c++/v1/__chrono/steady_clock.h
include/c++/v1/__chrono/sys_info.h
include/c++/v1/__chrono/system_clock.h
+include/c++/v1/__chrono/tai_clock.h
include/c++/v1/__chrono/time_point.h
include/c++/v1/__chrono/time_zone.h
include/c++/v1/__chrono/time_zone_link.h
@@ -339,7 +343,6 @@ include/c++/v1/__cxx03/__algorithm/adjac
include/c++/v1/__cxx03/__algorithm/all_of.h
include/c++/v1/__cxx03/__algorithm/any_of.h
include/c++/v1/__cxx03/__algorithm/binary_search.h
-include/c++/v1/__cxx03/__algorithm/clamp.h
include/c++/v1/__cxx03/__algorithm/comp.h
include/c++/v1/__cxx03/__algorithm/comp_ref_type.h
include/c++/v1/__cxx03/__algorithm/copy.h
@@ -359,19 +362,11 @@ include/c++/v1/__cxx03/__algorithm/find_
include/c++/v1/__cxx03/__algorithm/find_if.h
include/c++/v1/__cxx03/__algorithm/find_if_not.h
include/c++/v1/__cxx03/__algorithm/find_segment_if.h
-include/c++/v1/__cxx03/__algorithm/fold.h
include/c++/v1/__cxx03/__algorithm/for_each.h
-include/c++/v1/__cxx03/__algorithm/for_each_n.h
include/c++/v1/__cxx03/__algorithm/for_each_segment.h
include/c++/v1/__cxx03/__algorithm/generate.h
include/c++/v1/__cxx03/__algorithm/generate_n.h
include/c++/v1/__cxx03/__algorithm/half_positive.h
-include/c++/v1/__cxx03/__algorithm/in_found_result.h
-include/c++/v1/__cxx03/__algorithm/in_fun_result.h
-include/c++/v1/__cxx03/__algorithm/in_in_out_result.h
-include/c++/v1/__cxx03/__algorithm/in_in_result.h
-include/c++/v1/__cxx03/__algorithm/in_out_out_result.h
-include/c++/v1/__cxx03/__algorithm/in_out_result.h
include/c++/v1/__cxx03/__algorithm/includes.h
include/c++/v1/__cxx03/__algorithm/inplace_merge.h
include/c++/v1/__cxx03/__algorithm/is_heap.h
@@ -383,7 +378,6 @@ include/c++/v1/__cxx03/__algorithm/is_so
include/c++/v1/__cxx03/__algorithm/iter_swap.h
include/c++/v1/__cxx03/__algorithm/iterator_operations.h
include/c++/v1/__cxx03/__algorithm/lexicographical_compare.h
-include/c++/v1/__cxx03/__algorithm/lexicographical_compare_three_way.h
include/c++/v1/__cxx03/__algorithm/lower_bound.h
include/c++/v1/__cxx03/__algorithm/make_heap.h
include/c++/v1/__cxx03/__algorithm/make_projected.h
@@ -392,7 +386,6 @@ include/c++/v1/__cxx03/__algorithm/max_e
include/c++/v1/__cxx03/__algorithm/merge.h
include/c++/v1/__cxx03/__algorithm/min.h
include/c++/v1/__cxx03/__algorithm/min_element.h
-include/c++/v1/__cxx03/__algorithm/min_max_result.h
include/c++/v1/__cxx03/__algorithm/minmax.h
include/c++/v1/__cxx03/__algorithm/minmax_element.h
include/c++/v1/__cxx03/__algorithm/mismatch.h
@@ -408,99 +401,7 @@ include/c++/v1/__cxx03/__algorithm/parti
include/c++/v1/__cxx03/__algorithm/partition_point.h
include/c++/v1/__cxx03/__algorithm/pop_heap.h
include/c++/v1/__cxx03/__algorithm/prev_permutation.h
-include/c++/v1/__cxx03/__algorithm/pstl.h
include/c++/v1/__cxx03/__algorithm/push_heap.h
-include/c++/v1/__cxx03/__algorithm/ranges_adjacent_find.h
-include/c++/v1/__cxx03/__algorithm/ranges_all_of.h
-include/c++/v1/__cxx03/__algorithm/ranges_any_of.h
-include/c++/v1/__cxx03/__algorithm/ranges_binary_search.h
-include/c++/v1/__cxx03/__algorithm/ranges_clamp.h
-include/c++/v1/__cxx03/__algorithm/ranges_contains.h
-include/c++/v1/__cxx03/__algorithm/ranges_contains_subrange.h
-include/c++/v1/__cxx03/__algorithm/ranges_copy.h
-include/c++/v1/__cxx03/__algorithm/ranges_copy_backward.h
-include/c++/v1/__cxx03/__algorithm/ranges_copy_if.h
-include/c++/v1/__cxx03/__algorithm/ranges_copy_n.h
-include/c++/v1/__cxx03/__algorithm/ranges_count.h
-include/c++/v1/__cxx03/__algorithm/ranges_count_if.h
-include/c++/v1/__cxx03/__algorithm/ranges_ends_with.h
-include/c++/v1/__cxx03/__algorithm/ranges_equal.h
-include/c++/v1/__cxx03/__algorithm/ranges_equal_range.h
-include/c++/v1/__cxx03/__algorithm/ranges_fill.h
-include/c++/v1/__cxx03/__algorithm/ranges_fill_n.h
-include/c++/v1/__cxx03/__algorithm/ranges_find.h
-include/c++/v1/__cxx03/__algorithm/ranges_find_end.h
-include/c++/v1/__cxx03/__algorithm/ranges_find_first_of.h
-include/c++/v1/__cxx03/__algorithm/ranges_find_if.h
-include/c++/v1/__cxx03/__algorithm/ranges_find_if_not.h
-include/c++/v1/__cxx03/__algorithm/ranges_find_last.h
-include/c++/v1/__cxx03/__algorithm/ranges_for_each.h
-include/c++/v1/__cxx03/__algorithm/ranges_for_each_n.h
-include/c++/v1/__cxx03/__algorithm/ranges_generate.h
-include/c++/v1/__cxx03/__algorithm/ranges_generate_n.h
-include/c++/v1/__cxx03/__algorithm/ranges_includes.h
-include/c++/v1/__cxx03/__algorithm/ranges_inplace_merge.h
-include/c++/v1/__cxx03/__algorithm/ranges_is_heap.h
-include/c++/v1/__cxx03/__algorithm/ranges_is_heap_until.h
-include/c++/v1/__cxx03/__algorithm/ranges_is_partitioned.h
-include/c++/v1/__cxx03/__algorithm/ranges_is_permutation.h
-include/c++/v1/__cxx03/__algorithm/ranges_is_sorted.h
-include/c++/v1/__cxx03/__algorithm/ranges_is_sorted_until.h
-include/c++/v1/__cxx03/__algorithm/ranges_iterator_concept.h
-include/c++/v1/__cxx03/__algorithm/ranges_lexicographical_compare.h
-include/c++/v1/__cxx03/__algorithm/ranges_lower_bound.h
-include/c++/v1/__cxx03/__algorithm/ranges_make_heap.h
-include/c++/v1/__cxx03/__algorithm/ranges_max.h
-include/c++/v1/__cxx03/__algorithm/ranges_max_element.h
-include/c++/v1/__cxx03/__algorithm/ranges_merge.h
-include/c++/v1/__cxx03/__algorithm/ranges_min.h
-include/c++/v1/__cxx03/__algorithm/ranges_min_element.h
-include/c++/v1/__cxx03/__algorithm/ranges_minmax.h
-include/c++/v1/__cxx03/__algorithm/ranges_minmax_element.h
-include/c++/v1/__cxx03/__algorithm/ranges_mismatch.h
-include/c++/v1/__cxx03/__algorithm/ranges_move.h
-include/c++/v1/__cxx03/__algorithm/ranges_move_backward.h
-include/c++/v1/__cxx03/__algorithm/ranges_next_permutation.h
-include/c++/v1/__cxx03/__algorithm/ranges_none_of.h
-include/c++/v1/__cxx03/__algorithm/ranges_nth_element.h
-include/c++/v1/__cxx03/__algorithm/ranges_partial_sort.h
-include/c++/v1/__cxx03/__algorithm/ranges_partial_sort_copy.h
-include/c++/v1/__cxx03/__algorithm/ranges_partition.h
-include/c++/v1/__cxx03/__algorithm/ranges_partition_copy.h
-include/c++/v1/__cxx03/__algorithm/ranges_partition_point.h
-include/c++/v1/__cxx03/__algorithm/ranges_pop_heap.h
-include/c++/v1/__cxx03/__algorithm/ranges_prev_permutation.h
-include/c++/v1/__cxx03/__algorithm/ranges_push_heap.h
-include/c++/v1/__cxx03/__algorithm/ranges_remove.h
-include/c++/v1/__cxx03/__algorithm/ranges_remove_copy.h
-include/c++/v1/__cxx03/__algorithm/ranges_remove_copy_if.h
-include/c++/v1/__cxx03/__algorithm/ranges_remove_if.h
-include/c++/v1/__cxx03/__algorithm/ranges_replace.h
-include/c++/v1/__cxx03/__algorithm/ranges_replace_copy.h
-include/c++/v1/__cxx03/__algorithm/ranges_replace_copy_if.h
-include/c++/v1/__cxx03/__algorithm/ranges_replace_if.h
-include/c++/v1/__cxx03/__algorithm/ranges_reverse.h
-include/c++/v1/__cxx03/__algorithm/ranges_reverse_copy.h
-include/c++/v1/__cxx03/__algorithm/ranges_rotate.h
-include/c++/v1/__cxx03/__algorithm/ranges_rotate_copy.h
-include/c++/v1/__cxx03/__algorithm/ranges_sample.h
-include/c++/v1/__cxx03/__algorithm/ranges_search.h
-include/c++/v1/__cxx03/__algorithm/ranges_search_n.h
-include/c++/v1/__cxx03/__algorithm/ranges_set_difference.h
-include/c++/v1/__cxx03/__algorithm/ranges_set_intersection.h
-include/c++/v1/__cxx03/__algorithm/ranges_set_symmetric_difference.h
-include/c++/v1/__cxx03/__algorithm/ranges_set_union.h
-include/c++/v1/__cxx03/__algorithm/ranges_shuffle.h
-include/c++/v1/__cxx03/__algorithm/ranges_sort.h
-include/c++/v1/__cxx03/__algorithm/ranges_sort_heap.h
-include/c++/v1/__cxx03/__algorithm/ranges_stable_partition.h
-include/c++/v1/__cxx03/__algorithm/ranges_stable_sort.h
-include/c++/v1/__cxx03/__algorithm/ranges_starts_with.h
-include/c++/v1/__cxx03/__algorithm/ranges_swap_ranges.h
-include/c++/v1/__cxx03/__algorithm/ranges_transform.h
-include/c++/v1/__cxx03/__algorithm/ranges_unique.h
-include/c++/v1/__cxx03/__algorithm/ranges_unique_copy.h
-include/c++/v1/__cxx03/__algorithm/ranges_upper_bound.h
include/c++/v1/__cxx03/__algorithm/remove.h
include/c++/v1/__cxx03/__algorithm/remove_copy.h
include/c++/v1/__cxx03/__algorithm/remove_copy_if.h
@@ -513,15 +414,12 @@ include/c++/v1/__cxx03/__algorithm/rever
include/c++/v1/__cxx03/__algorithm/reverse_copy.h
include/c++/v1/__cxx03/__algorithm/rotate.h
include/c++/v1/__cxx03/__algorithm/rotate_copy.h
-include/c++/v1/__cxx03/__algorithm/sample.h
include/c++/v1/__cxx03/__algorithm/search.h
include/c++/v1/__cxx03/__algorithm/search_n.h
include/c++/v1/__cxx03/__algorithm/set_difference.h
include/c++/v1/__cxx03/__algorithm/set_intersection.h
include/c++/v1/__cxx03/__algorithm/set_symmetric_difference.h
include/c++/v1/__cxx03/__algorithm/set_union.h
-include/c++/v1/__cxx03/__algorithm/shift_left.h
-include/c++/v1/__cxx03/__algorithm/shift_right.h
include/c++/v1/__cxx03/__algorithm/shuffle.h
include/c++/v1/__cxx03/__algorithm/sift_down.h
include/c++/v1/__cxx03/__algorithm/simd_utils.h
@@ -545,7 +443,6 @@ include/c++/v1/__cxx03/__atomic/atomic_b
include/c++/v1/__cxx03/__atomic/atomic_flag.h
include/c++/v1/__cxx03/__atomic/atomic_init.h
include/c++/v1/__cxx03/__atomic/atomic_lock_free.h
-include/c++/v1/__cxx03/__atomic/atomic_ref.h
include/c++/v1/__cxx03/__atomic/atomic_sync.h
include/c++/v1/__cxx03/__atomic/check_memory_order.h
include/c++/v1/__cxx03/__atomic/contention_t.h
@@ -555,100 +452,19 @@ include/c++/v1/__cxx03/__atomic/is_alway
include/c++/v1/__cxx03/__atomic/kill_dependency.h
include/c++/v1/__cxx03/__atomic/memory_order.h
include/c++/v1/__cxx03/__atomic/to_gcc_order.h
-include/c++/v1/__cxx03/__bit/bit_cast.h
-include/c++/v1/__cxx03/__bit/bit_ceil.h
-include/c++/v1/__cxx03/__bit/bit_floor.h
-include/c++/v1/__cxx03/__bit/bit_log2.h
-include/c++/v1/__cxx03/__bit/bit_width.h
include/c++/v1/__cxx03/__bit/blsr.h
-include/c++/v1/__cxx03/__bit/byteswap.h
include/c++/v1/__cxx03/__bit/countl.h
include/c++/v1/__cxx03/__bit/countr.h
-include/c++/v1/__cxx03/__bit/endian.h
-include/c++/v1/__cxx03/__bit/has_single_bit.h
include/c++/v1/__cxx03/__bit/invert_if.h
include/c++/v1/__cxx03/__bit/popcount.h
include/c++/v1/__cxx03/__bit/rotate.h
include/c++/v1/__cxx03/__bit_reference
-include/c++/v1/__cxx03/__charconv/chars_format.h
-include/c++/v1/__cxx03/__charconv/from_chars_integral.h
-include/c++/v1/__cxx03/__charconv/from_chars_result.h
-include/c++/v1/__cxx03/__charconv/tables.h
-include/c++/v1/__cxx03/__charconv/to_chars.h
-include/c++/v1/__cxx03/__charconv/to_chars_base_10.h
-include/c++/v1/__cxx03/__charconv/to_chars_floating_point.h
-include/c++/v1/__cxx03/__charconv/to_chars_integral.h
-include/c++/v1/__cxx03/__charconv/to_chars_result.h
-include/c++/v1/__cxx03/__charconv/traits.h
-include/c++/v1/__cxx03/__chrono/calendar.h
-include/c++/v1/__cxx03/__chrono/concepts.h
include/c++/v1/__cxx03/__chrono/convert_to_timespec.h
-include/c++/v1/__cxx03/__chrono/convert_to_tm.h
-include/c++/v1/__cxx03/__chrono/day.h
include/c++/v1/__cxx03/__chrono/duration.h
-include/c++/v1/__cxx03/__chrono/exception.h
-include/c++/v1/__cxx03/__chrono/file_clock.h
-include/c++/v1/__cxx03/__chrono/formatter.h
-include/c++/v1/__cxx03/__chrono/hh_mm_ss.h
include/c++/v1/__cxx03/__chrono/high_resolution_clock.h
-include/c++/v1/__cxx03/__chrono/leap_second.h
-include/c++/v1/__cxx03/__chrono/literals.h
-include/c++/v1/__cxx03/__chrono/local_info.h
-include/c++/v1/__cxx03/__chrono/month.h
-include/c++/v1/__cxx03/__chrono/month_weekday.h
-include/c++/v1/__cxx03/__chrono/monthday.h
-include/c++/v1/__cxx03/__chrono/ostream.h
-include/c++/v1/__cxx03/__chrono/parser_std_format_spec.h
-include/c++/v1/__cxx03/__chrono/statically_widen.h
include/c++/v1/__cxx03/__chrono/steady_clock.h
-include/c++/v1/__cxx03/__chrono/sys_info.h
include/c++/v1/__cxx03/__chrono/system_clock.h
include/c++/v1/__cxx03/__chrono/time_point.h
-include/c++/v1/__cxx03/__chrono/time_zone.h
-include/c++/v1/__cxx03/__chrono/time_zone_link.h
-include/c++/v1/__cxx03/__chrono/tzdb.h
-include/c++/v1/__cxx03/__chrono/tzdb_list.h
-include/c++/v1/__cxx03/__chrono/weekday.h
-include/c++/v1/__cxx03/__chrono/year.h
-include/c++/v1/__cxx03/__chrono/year_month.h
-include/c++/v1/__cxx03/__chrono/year_month_day.h
-include/c++/v1/__cxx03/__chrono/year_month_weekday.h
-include/c++/v1/__cxx03/__chrono/zoned_time.h
-include/c++/v1/__cxx03/__compare/common_comparison_category.h
-include/c++/v1/__cxx03/__compare/compare_partial_order_fallback.h
-include/c++/v1/__cxx03/__compare/compare_strong_order_fallback.h
-include/c++/v1/__cxx03/__compare/compare_three_way.h
-include/c++/v1/__cxx03/__compare/compare_three_way_result.h
-include/c++/v1/__cxx03/__compare/compare_weak_order_fallback.h
-include/c++/v1/__cxx03/__compare/is_eq.h
-include/c++/v1/__cxx03/__compare/ordering.h
-include/c++/v1/__cxx03/__compare/partial_order.h
-include/c++/v1/__cxx03/__compare/strong_order.h
-include/c++/v1/__cxx03/__compare/synth_three_way.h
-include/c++/v1/__cxx03/__compare/three_way_comparable.h
-include/c++/v1/__cxx03/__compare/weak_order.h
-include/c++/v1/__cxx03/__concepts/arithmetic.h
-include/c++/v1/__cxx03/__concepts/assignable.h
-include/c++/v1/__cxx03/__concepts/boolean_testable.h
-include/c++/v1/__cxx03/__concepts/class_or_enum.h
-include/c++/v1/__cxx03/__concepts/common_reference_with.h
-include/c++/v1/__cxx03/__concepts/common_with.h
-include/c++/v1/__cxx03/__concepts/constructible.h
-include/c++/v1/__cxx03/__concepts/convertible_to.h
-include/c++/v1/__cxx03/__concepts/copyable.h
-include/c++/v1/__cxx03/__concepts/derived_from.h
-include/c++/v1/__cxx03/__concepts/destructible.h
-include/c++/v1/__cxx03/__concepts/different_from.h
-include/c++/v1/__cxx03/__concepts/equality_comparable.h
-include/c++/v1/__cxx03/__concepts/invocable.h
-include/c++/v1/__cxx03/__concepts/movable.h
-include/c++/v1/__cxx03/__concepts/predicate.h
-include/c++/v1/__cxx03/__concepts/regular.h
-include/c++/v1/__cxx03/__concepts/relation.h
-include/c++/v1/__cxx03/__concepts/same_as.h
-include/c++/v1/__cxx03/__concepts/semiregular.h
-include/c++/v1/__cxx03/__concepts/swappable.h
-include/c++/v1/__cxx03/__concepts/totally_ordered.h
include/c++/v1/__cxx03/__condition_variable/condition_variable.h
include/c++/v1/__cxx03/__config
include/c++/v1/__cxx03/__configuration/abi.h
@@ -657,10 +473,6 @@ include/c++/v1/__cxx03/__configuration/c
include/c++/v1/__cxx03/__configuration/config_site_shim.h
include/c++/v1/__cxx03/__configuration/language.h
include/c++/v1/__cxx03/__configuration/platform.h
-include/c++/v1/__cxx03/__coroutine/coroutine_handle.h
-include/c++/v1/__cxx03/__coroutine/coroutine_traits.h
-include/c++/v1/__cxx03/__coroutine/noop_coroutine_handle.h
-include/c++/v1/__cxx03/__coroutine/trivial_awaitables.h
include/c++/v1/__cxx03/__debug_utils/randomize_range.h
include/c++/v1/__cxx03/__debug_utils/sanitizers.h
include/c++/v1/__cxx03/__debug_utils/strict_weak_ordering_check.h
@@ -669,81 +481,18 @@ include/c++/v1/__cxx03/__exception/excep
include/c++/v1/__cxx03/__exception/nested_exception.h
include/c++/v1/__cxx03/__exception/operations.h
include/c++/v1/__cxx03/__exception/terminate.h
-include/c++/v1/__cxx03/__expected/bad_expected_access.h
-include/c++/v1/__cxx03/__expected/expected.h
-include/c++/v1/__cxx03/__expected/unexpect.h
-include/c++/v1/__cxx03/__expected/unexpected.h
-include/c++/v1/__cxx03/__filesystem/copy_options.h
-include/c++/v1/__cxx03/__filesystem/directory_entry.h
-include/c++/v1/__cxx03/__filesystem/directory_iterator.h
-include/c++/v1/__cxx03/__filesystem/directory_options.h
-include/c++/v1/__cxx03/__filesystem/file_status.h
-include/c++/v1/__cxx03/__filesystem/file_time_type.h
-include/c++/v1/__cxx03/__filesystem/file_type.h
-include/c++/v1/__cxx03/__filesystem/filesystem_error.h
-include/c++/v1/__cxx03/__filesystem/operations.h
-include/c++/v1/__cxx03/__filesystem/path.h
-include/c++/v1/__cxx03/__filesystem/path_iterator.h
-include/c++/v1/__cxx03/__filesystem/perm_options.h
-include/c++/v1/__cxx03/__filesystem/perms.h
-include/c++/v1/__cxx03/__filesystem/recursive_directory_iterator.h
-include/c++/v1/__cxx03/__filesystem/space_info.h
-include/c++/v1/__cxx03/__filesystem/u8path.h
-include/c++/v1/__cxx03/__format/buffer.h
-include/c++/v1/__cxx03/__format/concepts.h
-include/c++/v1/__cxx03/__format/container_adaptor.h
-include/c++/v1/__cxx03/__format/enable_insertable.h
-include/c++/v1/__cxx03/__format/escaped_output_table.h
-include/c++/v1/__cxx03/__format/extended_grapheme_cluster_table.h
-include/c++/v1/__cxx03/__format/format_arg.h
-include/c++/v1/__cxx03/__format/format_arg_store.h
-include/c++/v1/__cxx03/__format/format_args.h
-include/c++/v1/__cxx03/__format/format_context.h
-include/c++/v1/__cxx03/__format/format_error.h
-include/c++/v1/__cxx03/__format/format_functions.h
-include/c++/v1/__cxx03/__format/format_parse_context.h
-include/c++/v1/__cxx03/__format/format_string.h
-include/c++/v1/__cxx03/__format/format_to_n_result.h
-include/c++/v1/__cxx03/__format/formatter.h
-include/c++/v1/__cxx03/__format/formatter_bool.h
-include/c++/v1/__cxx03/__format/formatter_char.h
-include/c++/v1/__cxx03/__format/formatter_floating_point.h
-include/c++/v1/__cxx03/__format/formatter_integer.h
-include/c++/v1/__cxx03/__format/formatter_integral.h
-include/c++/v1/__cxx03/__format/formatter_output.h
-include/c++/v1/__cxx03/__format/formatter_pointer.h
-include/c++/v1/__cxx03/__format/formatter_string.h
-include/c++/v1/__cxx03/__format/formatter_tuple.h
-include/c++/v1/__cxx03/__format/indic_conjunct_break_table.h
-include/c++/v1/__cxx03/__format/parser_std_format_spec.h
-include/c++/v1/__cxx03/__format/range_default_formatter.h
-include/c++/v1/__cxx03/__format/range_formatter.h
-include/c++/v1/__cxx03/__format/unicode.h
-include/c++/v1/__cxx03/__format/width_estimation_table.h
-include/c++/v1/__cxx03/__format/write_escaped.h
include/c++/v1/__cxx03/__functional/binary_function.h
include/c++/v1/__cxx03/__functional/binary_negate.h
include/c++/v1/__cxx03/__functional/bind.h
-include/c++/v1/__cxx03/__functional/bind_back.h
-include/c++/v1/__cxx03/__functional/bind_front.h
include/c++/v1/__cxx03/__functional/binder1st.h
include/c++/v1/__cxx03/__functional/binder2nd.h
-include/c++/v1/__cxx03/__functional/boyer_moore_searcher.h
-include/c++/v1/__cxx03/__functional/compose.h
-include/c++/v1/__cxx03/__functional/default_searcher.h
-include/c++/v1/__cxx03/__functional/function.h
include/c++/v1/__cxx03/__functional/hash.h
include/c++/v1/__cxx03/__functional/identity.h
-include/c++/v1/__cxx03/__functional/invoke.h
-include/c++/v1/__cxx03/__functional/is_transparent.h
include/c++/v1/__cxx03/__functional/mem_fn.h
include/c++/v1/__cxx03/__functional/mem_fun_ref.h
-include/c++/v1/__cxx03/__functional/not_fn.h
include/c++/v1/__cxx03/__functional/operations.h
-include/c++/v1/__cxx03/__functional/perfect_forward.h
include/c++/v1/__cxx03/__functional/pointer_to_binary_function.h
include/c++/v1/__cxx03/__functional/pointer_to_unary_function.h
-include/c++/v1/__cxx03/__functional/ranges_operations.h
include/c++/v1/__cxx03/__functional/reference_wrapper.h
include/c++/v1/__cxx03/__functional/unary_function.h
include/c++/v1/__cxx03/__functional/unary_negate.h
@@ -752,24 +501,19 @@ include/c++/v1/__cxx03/__fwd/array.h
include/c++/v1/__cxx03/__fwd/bit_reference.h
include/c++/v1/__cxx03/__fwd/complex.h
include/c++/v1/__cxx03/__fwd/deque.h
-include/c++/v1/__cxx03/__fwd/format.h
include/c++/v1/__cxx03/__fwd/fstream.h
include/c++/v1/__cxx03/__fwd/functional.h
include/c++/v1/__cxx03/__fwd/ios.h
include/c++/v1/__cxx03/__fwd/istream.h
-include/c++/v1/__cxx03/__fwd/mdspan.h
include/c++/v1/__cxx03/__fwd/memory.h
-include/c++/v1/__cxx03/__fwd/memory_resource.h
include/c++/v1/__cxx03/__fwd/ostream.h
include/c++/v1/__cxx03/__fwd/pair.h
include/c++/v1/__cxx03/__fwd/queue.h
-include/c++/v1/__cxx03/__fwd/span.h
include/c++/v1/__cxx03/__fwd/sstream.h
include/c++/v1/__cxx03/__fwd/stack.h
include/c++/v1/__cxx03/__fwd/streambuf.h
include/c++/v1/__cxx03/__fwd/string.h
include/c++/v1/__cxx03/__fwd/string_view.h
-include/c++/v1/__cxx03/__fwd/subrange.h
include/c++/v1/__cxx03/__fwd/tuple.h
include/c++/v1/__cxx03/__fwd/vector.h
include/c++/v1/__cxx03/__hash_table
@@ -779,43 +523,21 @@ include/c++/v1/__cxx03/__iterator/advanc
include/c++/v1/__cxx03/__iterator/aliasing_iterator.h
include/c++/v1/__cxx03/__iterator/back_insert_iterator.h
include/c++/v1/__cxx03/__iterator/bounded_iter.h
-include/c++/v1/__cxx03/__iterator/common_iterator.h
-include/c++/v1/__cxx03/__iterator/concepts.h
-include/c++/v1/__cxx03/__iterator/counted_iterator.h
-include/c++/v1/__cxx03/__iterator/cpp17_iterator_concepts.h
-include/c++/v1/__cxx03/__iterator/data.h
-include/c++/v1/__cxx03/__iterator/default_sentinel.h
include/c++/v1/__cxx03/__iterator/distance.h
-include/c++/v1/__cxx03/__iterator/empty.h
include/c++/v1/__cxx03/__iterator/erase_if_container.h
include/c++/v1/__cxx03/__iterator/front_insert_iterator.h
-include/c++/v1/__cxx03/__iterator/incrementable_traits.h
-include/c++/v1/__cxx03/__iterator/indirectly_comparable.h
include/c++/v1/__cxx03/__iterator/insert_iterator.h
include/c++/v1/__cxx03/__iterator/istream_iterator.h
include/c++/v1/__cxx03/__iterator/istreambuf_iterator.h
-include/c++/v1/__cxx03/__iterator/iter_move.h
-include/c++/v1/__cxx03/__iterator/iter_swap.h
include/c++/v1/__cxx03/__iterator/iterator.h
include/c++/v1/__cxx03/__iterator/iterator_traits.h
-include/c++/v1/__cxx03/__iterator/iterator_with_data.h
-include/c++/v1/__cxx03/__iterator/mergeable.h
include/c++/v1/__cxx03/__iterator/move_iterator.h
-include/c++/v1/__cxx03/__iterator/move_sentinel.h
include/c++/v1/__cxx03/__iterator/next.h
include/c++/v1/__cxx03/__iterator/ostream_iterator.h
include/c++/v1/__cxx03/__iterator/ostreambuf_iterator.h
-include/c++/v1/__cxx03/__iterator/permutable.h
include/c++/v1/__cxx03/__iterator/prev.h
-include/c++/v1/__cxx03/__iterator/projected.h
-include/c++/v1/__cxx03/__iterator/ranges_iterator_traits.h
-include/c++/v1/__cxx03/__iterator/readable_traits.h
-include/c++/v1/__cxx03/__iterator/reverse_access.h
include/c++/v1/__cxx03/__iterator/reverse_iterator.h
include/c++/v1/__cxx03/__iterator/segmented_iterator.h
-include/c++/v1/__cxx03/__iterator/size.h
-include/c++/v1/__cxx03/__iterator/sortable.h
-include/c++/v1/__cxx03/__iterator/unreachable_sentinel.h
include/c++/v1/__cxx03/__iterator/wrap_iter.h
include/c++/v1/__cxx03/__locale
include/c++/v1/__cxx03/__locale_dir/locale_base_api.h
@@ -846,16 +568,9 @@ include/c++/v1/__cxx03/__math/modulo.h
include/c++/v1/__cxx03/__math/remainder.h
include/c++/v1/__cxx03/__math/roots.h
include/c++/v1/__cxx03/__math/rounding_functions.h
-include/c++/v1/__cxx03/__math/special_functions.h
include/c++/v1/__cxx03/__math/traits.h
include/c++/v1/__cxx03/__math/trigonometric_functions.h
include/c++/v1/__cxx03/__mbstate_t.h
-include/c++/v1/__cxx03/__mdspan/default_accessor.h
-include/c++/v1/__cxx03/__mdspan/extents.h
-include/c++/v1/__cxx03/__mdspan/layout_left.h
-include/c++/v1/__cxx03/__mdspan/layout_right.h
-include/c++/v1/__cxx03/__mdspan/layout_stride.h
-include/c++/v1/__cxx03/__mdspan/mdspan.h
include/c++/v1/__cxx03/__memory/addressof.h
include/c++/v1/__cxx03/__memory/align.h
include/c++/v1/__cxx03/__memory/aligned_alloc.h
@@ -869,14 +584,9 @@ include/c++/v1/__cxx03/__memory/assume_a
include/c++/v1/__cxx03/__memory/auto_ptr.h
include/c++/v1/__cxx03/__memory/builtin_new_allocator.h
include/c++/v1/__cxx03/__memory/compressed_pair.h
-include/c++/v1/__cxx03/__memory/concepts.h
include/c++/v1/__cxx03/__memory/construct_at.h
include/c++/v1/__cxx03/__memory/destruct_n.h
-include/c++/v1/__cxx03/__memory/inout_ptr.h
-include/c++/v1/__cxx03/__memory/out_ptr.h
include/c++/v1/__cxx03/__memory/pointer_traits.h
-include/c++/v1/__cxx03/__memory/ranges_construct_at.h
-include/c++/v1/__cxx03/__memory/ranges_uninitialized_algorithms.h
include/c++/v1/__cxx03/__memory/raw_storage_iterator.h
include/c++/v1/__cxx03/__memory/shared_ptr.h
include/c++/v1/__cxx03/__memory/swap_allocator.h
@@ -885,54 +595,18 @@ include/c++/v1/__cxx03/__memory/temporar
include/c++/v1/__cxx03/__memory/uninitialized_algorithms.h
include/c++/v1/__cxx03/__memory/unique_ptr.h
include/c++/v1/__cxx03/__memory/uses_allocator.h
-include/c++/v1/__cxx03/__memory/uses_allocator_construction.h
include/c++/v1/__cxx03/__memory/voidify.h
-include/c++/v1/__cxx03/__memory_resource/memory_resource.h
-include/c++/v1/__cxx03/__memory_resource/monotonic_buffer_resource.h
-include/c++/v1/__cxx03/__memory_resource/polymorphic_allocator.h
-include/c++/v1/__cxx03/__memory_resource/pool_options.h
-include/c++/v1/__cxx03/__memory_resource/synchronized_pool_resource.h
-include/c++/v1/__cxx03/__memory_resource/unsynchronized_pool_resource.h
include/c++/v1/__cxx03/__mutex/lock_guard.h
include/c++/v1/__cxx03/__mutex/mutex.h
include/c++/v1/__cxx03/__mutex/once_flag.h
include/c++/v1/__cxx03/__mutex/tag_types.h
include/c++/v1/__cxx03/__mutex/unique_lock.h
-include/c++/v1/__cxx03/__node_handle
include/c++/v1/__cxx03/__numeric/accumulate.h
include/c++/v1/__cxx03/__numeric/adjacent_difference.h
-include/c++/v1/__cxx03/__numeric/exclusive_scan.h
-include/c++/v1/__cxx03/__numeric/gcd_lcm.h
-include/c++/v1/__cxx03/__numeric/inclusive_scan.h
include/c++/v1/__cxx03/__numeric/inner_product.h
include/c++/v1/__cxx03/__numeric/iota.h
-include/c++/v1/__cxx03/__numeric/midpoint.h
include/c++/v1/__cxx03/__numeric/partial_sum.h
-include/c++/v1/__cxx03/__numeric/pstl.h
-include/c++/v1/__cxx03/__numeric/reduce.h
-include/c++/v1/__cxx03/__numeric/saturation_arithmetic.h
-include/c++/v1/__cxx03/__numeric/transform_exclusive_scan.h
-include/c++/v1/__cxx03/__numeric/transform_inclusive_scan.h
-include/c++/v1/__cxx03/__numeric/transform_reduce.h
include/c++/v1/__cxx03/__ostream/basic_ostream.h
-include/c++/v1/__cxx03/__ostream/print.h
-include/c++/v1/__cxx03/__pstl/backend.h
-include/c++/v1/__cxx03/__pstl/backend_fwd.h
-include/c++/v1/__cxx03/__pstl/backends/default.h
-include/c++/v1/__cxx03/__pstl/backends/libdispatch.h
-include/c++/v1/__cxx03/__pstl/backends/serial.h
-include/c++/v1/__cxx03/__pstl/backends/std_thread.h
-include/c++/v1/__cxx03/__pstl/cpu_algos/any_of.h
-include/c++/v1/__cxx03/__pstl/cpu_algos/cpu_traits.h
-include/c++/v1/__cxx03/__pstl/cpu_algos/fill.h
-include/c++/v1/__cxx03/__pstl/cpu_algos/find_if.h
-include/c++/v1/__cxx03/__pstl/cpu_algos/for_each.h
-include/c++/v1/__cxx03/__pstl/cpu_algos/merge.h
-include/c++/v1/__cxx03/__pstl/cpu_algos/stable_sort.h
-include/c++/v1/__cxx03/__pstl/cpu_algos/transform.h
-include/c++/v1/__cxx03/__pstl/cpu_algos/transform_reduce.h
-include/c++/v1/__cxx03/__pstl/dispatch.h
-include/c++/v1/__cxx03/__pstl/handle_exception.h
include/c++/v1/__cxx03/__random/bernoulli_distribution.h
include/c++/v1/__cxx03/__random/binomial_distribution.h
include/c++/v1/__cxx03/__random/cauchy_distribution.h
@@ -967,62 +641,11 @@ include/c++/v1/__cxx03/__random/shuffle_
include/c++/v1/__cxx03/__random/student_t_distribution.h
include/c++/v1/__cxx03/__random/subtract_with_carry_engine.h
include/c++/v1/__cxx03/__random/uniform_int_distribution.h
-include/c++/v1/__cxx03/__random/uniform_random_bit_generator.h
include/c++/v1/__cxx03/__random/uniform_real_distribution.h
include/c++/v1/__cxx03/__random/weibull_distribution.h
-include/c++/v1/__cxx03/__ranges/access.h
-include/c++/v1/__cxx03/__ranges/all.h
-include/c++/v1/__cxx03/__ranges/as_rvalue_view.h
-include/c++/v1/__cxx03/__ranges/chunk_by_view.h
-include/c++/v1/__cxx03/__ranges/common_view.h
-include/c++/v1/__cxx03/__ranges/concepts.h
-include/c++/v1/__cxx03/__ranges/container_compatible_range.h
-include/c++/v1/__cxx03/__ranges/counted.h
-include/c++/v1/__cxx03/__ranges/dangling.h
-include/c++/v1/__cxx03/__ranges/data.h
-include/c++/v1/__cxx03/__ranges/drop_view.h
-include/c++/v1/__cxx03/__ranges/drop_while_view.h
-include/c++/v1/__cxx03/__ranges/elements_view.h
-include/c++/v1/__cxx03/__ranges/empty.h
-include/c++/v1/__cxx03/__ranges/empty_view.h
-include/c++/v1/__cxx03/__ranges/enable_borrowed_range.h
-include/c++/v1/__cxx03/__ranges/enable_view.h
-include/c++/v1/__cxx03/__ranges/filter_view.h
-include/c++/v1/__cxx03/__ranges/from_range.h
-include/c++/v1/__cxx03/__ranges/iota_view.h
-include/c++/v1/__cxx03/__ranges/istream_view.h
-include/c++/v1/__cxx03/__ranges/join_view.h
-include/c++/v1/__cxx03/__ranges/lazy_split_view.h
-include/c++/v1/__cxx03/__ranges/movable_box.h
-include/c++/v1/__cxx03/__ranges/non_propagating_cache.h
-include/c++/v1/__cxx03/__ranges/owning_view.h
-include/c++/v1/__cxx03/__ranges/range_adaptor.h
-include/c++/v1/__cxx03/__ranges/rbegin.h
-include/c++/v1/__cxx03/__ranges/ref_view.h
-include/c++/v1/__cxx03/__ranges/rend.h
-include/c++/v1/__cxx03/__ranges/repeat_view.h
-include/c++/v1/__cxx03/__ranges/reverse_view.h
-include/c++/v1/__cxx03/__ranges/single_view.h
-include/c++/v1/__cxx03/__ranges/size.h
-include/c++/v1/__cxx03/__ranges/split_view.h
-include/c++/v1/__cxx03/__ranges/subrange.h
-include/c++/v1/__cxx03/__ranges/take_view.h
-include/c++/v1/__cxx03/__ranges/take_while_view.h
-include/c++/v1/__cxx03/__ranges/to.h
-include/c++/v1/__cxx03/__ranges/transform_view.h
-include/c++/v1/__cxx03/__ranges/view_interface.h
-include/c++/v1/__cxx03/__ranges/views.h
-include/c++/v1/__cxx03/__ranges/zip_view.h
include/c++/v1/__cxx03/__split_buffer
include/c++/v1/__cxx03/__std_clang_module
include/c++/v1/__cxx03/__std_mbstate_t.h
-include/c++/v1/__cxx03/__stop_token/atomic_unique_lock.h
-include/c++/v1/__cxx03/__stop_token/intrusive_list_view.h
-include/c++/v1/__cxx03/__stop_token/intrusive_shared_ptr.h
-include/c++/v1/__cxx03/__stop_token/stop_callback.h
-include/c++/v1/__cxx03/__stop_token/stop_source.h
-include/c++/v1/__cxx03/__stop_token/stop_state.h
-include/c++/v1/__cxx03/__stop_token/stop_token.h
include/c++/v1/__cxx03/__string/char_traits.h
include/c++/v1/__cxx03/__string/constexpr_c_functions.h
include/c++/v1/__cxx03/__string/extern_template_lists.h
@@ -1037,9 +660,7 @@ include/c++/v1/__cxx03/__system_error/er
include/c++/v1/__cxx03/__system_error/error_code.h
include/c++/v1/__cxx03/__system_error/error_condition.h
include/c++/v1/__cxx03/__system_error/system_error.h
-include/c++/v1/__cxx03/__thread/formatter.h
include/c++/v1/__cxx03/__thread/id.h
-include/c++/v1/__cxx03/__thread/jthread.h
include/c++/v1/__cxx03/__thread/poll_with_backoff.h
include/c++/v1/__cxx03/__thread/support.h
include/c++/v1/__cxx03/__thread/support/c11.h
@@ -1051,7 +672,6 @@ include/c++/v1/__cxx03/__thread/thread.h
include/c++/v1/__cxx03/__thread/timed_backoff_policy.h
include/c++/v1/__cxx03/__tree
include/c++/v1/__cxx03/__tuple/find_index.h
-include/c++/v1/__cxx03/__tuple/ignore.h
include/c++/v1/__cxx03/__tuple/make_tuple_types.h
include/c++/v1/__cxx03/__tuple/sfinae_helpers.h
include/c++/v1/__cxx03/__tuple/tuple_element.h
@@ -1071,7 +691,6 @@ include/c++/v1/__cxx03/__type_traits/ali
include/c++/v1/__cxx03/__type_traits/aligned_union.h
include/c++/v1/__cxx03/__type_traits/alignment_of.h
include/c++/v1/__cxx03/__type_traits/can_extract_key.h
-include/c++/v1/__cxx03/__type_traits/common_reference.h
include/c++/v1/__cxx03/__type_traits/common_type.h
include/c++/v1/__cxx03/__type_traits/conditional.h
include/c++/v1/__cxx03/__type_traits/conjunction.h
@@ -1084,12 +703,10 @@ include/c++/v1/__cxx03/__type_traits/des
include/c++/v1/__cxx03/__type_traits/disjunction.h
include/c++/v1/__cxx03/__type_traits/enable_if.h
include/c++/v1/__cxx03/__type_traits/extent.h
-include/c++/v1/__cxx03/__type_traits/has_unique_object_representation.h
include/c++/v1/__cxx03/__type_traits/has_virtual_destructor.h
include/c++/v1/__cxx03/__type_traits/integral_constant.h
include/c++/v1/__cxx03/__type_traits/invoke.h
include/c++/v1/__cxx03/__type_traits/is_abstract.h
-include/c++/v1/__cxx03/__type_traits/is_aggregate.h
include/c++/v1/__cxx03/__type_traits/is_allocator.h
include/c++/v1/__cxx03/__type_traits/is_always_bitcastable.h
include/c++/v1/__cxx03/__type_traits/is_arithmetic.h
@@ -1121,7 +738,6 @@ include/c++/v1/__cxx03/__type_traits/is_
include/c++/v1/__cxx03/__type_traits/is_member_pointer.h
include/c++/v1/__cxx03/__type_traits/is_nothrow_assignable.h
include/c++/v1/__cxx03/__type_traits/is_nothrow_constructible.h
-include/c++/v1/__cxx03/__type_traits/is_nothrow_convertible.h
include/c++/v1/__cxx03/__type_traits/is_nothrow_destructible.h
include/c++/v1/__cxx03/__type_traits/is_null_pointer.h
include/c++/v1/__cxx03/__type_traits/is_object.h
@@ -1181,18 +797,13 @@ include/c++/v1/__cxx03/__type_traits/und
include/c++/v1/__cxx03/__type_traits/unwrap_ref.h
include/c++/v1/__cxx03/__type_traits/void_t.h
include/c++/v1/__cxx03/__undef_macros
-include/c++/v1/__cxx03/__utility/as_const.h
include/c++/v1/__cxx03/__utility/as_lvalue.h
include/c++/v1/__cxx03/__utility/auto_cast.h
-include/c++/v1/__cxx03/__utility/cmp.h
include/c++/v1/__cxx03/__utility/convert_to_integral.h
include/c++/v1/__cxx03/__utility/declval.h
include/c++/v1/__cxx03/__utility/empty.h
include/c++/v1/__cxx03/__utility/exception_guard.h
-include/c++/v1/__cxx03/__utility/exchange.h
include/c++/v1/__cxx03/__utility/forward.h
-include/c++/v1/__cxx03/__utility/forward_like.h
-include/c++/v1/__cxx03/__utility/in_place.h
include/c++/v1/__cxx03/__utility/integer_sequence.h
include/c++/v1/__cxx03/__utility/is_pointer_in_range.h
include/c++/v1/__cxx03/__utility/is_valid_range.h
@@ -1205,16 +816,13 @@ include/c++/v1/__cxx03/__utility/private
include/c++/v1/__cxx03/__utility/rel_ops.h
include/c++/v1/__cxx03/__utility/small_buffer.h
include/c++/v1/__cxx03/__utility/swap.h
-include/c++/v1/__cxx03/__utility/to_underlying.h
include/c++/v1/__cxx03/__utility/unreachable.h
include/c++/v1/__cxx03/__variant/monostate.h
include/c++/v1/__cxx03/__verbose_abort
+include/c++/v1/__cxx03/__verbose_trap
include/c++/v1/__cxx03/algorithm
-include/c++/v1/__cxx03/any
include/c++/v1/__cxx03/array
include/c++/v1/__cxx03/atomic
-include/c++/v1/__cxx03/barrier
-include/c++/v1/__cxx03/bit
include/c++/v1/__cxx03/bitset
include/c++/v1/__cxx03/cassert
include/c++/v1/__cxx03/ccomplex
@@ -1222,7 +830,6 @@ include/c++/v1/__cxx03/cctype
include/c++/v1/__cxx03/cerrno
include/c++/v1/__cxx03/cfenv
include/c++/v1/__cxx03/cfloat
-include/c++/v1/__cxx03/charconv
include/c++/v1/__cxx03/chrono
include/c++/v1/__cxx03/cinttypes
include/c++/v1/__cxx03/ciso646
@@ -1230,12 +837,9 @@ include/c++/v1/__cxx03/climits
include/c++/v1/__cxx03/clocale
include/c++/v1/__cxx03/cmath
include/c++/v1/__cxx03/codecvt
-include/c++/v1/__cxx03/compare
include/c++/v1/__cxx03/complex
include/c++/v1/__cxx03/complex.h
-include/c++/v1/__cxx03/concepts
include/c++/v1/__cxx03/condition_variable
-include/c++/v1/__cxx03/coroutine
include/c++/v1/__cxx03/csetjmp
include/c++/v1/__cxx03/csignal
include/c++/v1/__cxx03/cstdarg
@@ -1254,36 +858,17 @@ include/c++/v1/__cxx03/cwctype
include/c++/v1/__cxx03/deque
include/c++/v1/__cxx03/errno.h
include/c++/v1/__cxx03/exception
-include/c++/v1/__cxx03/execution
-include/c++/v1/__cxx03/expected
include/c++/v1/__cxx03/experimental/__config
-include/c++/v1/__cxx03/experimental/__simd/aligned_tag.h
-include/c++/v1/__cxx03/experimental/__simd/declaration.h
-include/c++/v1/__cxx03/experimental/__simd/reference.h
-include/c++/v1/__cxx03/experimental/__simd/scalar.h
-include/c++/v1/__cxx03/experimental/__simd/simd.h
-include/c++/v1/__cxx03/experimental/__simd/simd_mask.h
-include/c++/v1/__cxx03/experimental/__simd/traits.h
-include/c++/v1/__cxx03/experimental/__simd/utility.h
-include/c++/v1/__cxx03/experimental/__simd/vec_ext.h
-include/c++/v1/__cxx03/experimental/iterator
-include/c++/v1/__cxx03/experimental/memory
-include/c++/v1/__cxx03/experimental/propagate_const
-include/c++/v1/__cxx03/experimental/simd
-include/c++/v1/__cxx03/experimental/type_traits
include/c++/v1/__cxx03/experimental/utility
include/c++/v1/__cxx03/ext/__hash
include/c++/v1/__cxx03/ext/hash_map
include/c++/v1/__cxx03/ext/hash_set
include/c++/v1/__cxx03/fenv.h
-include/c++/v1/__cxx03/filesystem
include/c++/v1/__cxx03/float.h
-include/c++/v1/__cxx03/format
include/c++/v1/__cxx03/forward_list
include/c++/v1/__cxx03/fstream
include/c++/v1/__cxx03/functional
include/c++/v1/__cxx03/future
-include/c++/v1/__cxx03/initializer_list
include/c++/v1/__cxx03/inttypes.h
include/c++/v1/__cxx03/iomanip
include/c++/v1/__cxx03/ios
@@ -1291,35 +876,23 @@ include/c++/v1/__cxx03/iosfwd
include/c++/v1/__cxx03/iostream
include/c++/v1/__cxx03/istream
include/c++/v1/__cxx03/iterator
-include/c++/v1/__cxx03/latch
include/c++/v1/__cxx03/limits
include/c++/v1/__cxx03/list
include/c++/v1/__cxx03/locale
include/c++/v1/__cxx03/locale.h
include/c++/v1/__cxx03/map
include/c++/v1/__cxx03/math.h
-include/c++/v1/__cxx03/mdspan
include/c++/v1/__cxx03/memory
-include/c++/v1/__cxx03/memory_resource
include/c++/v1/__cxx03/module.modulemap
include/c++/v1/__cxx03/mutex
include/c++/v1/__cxx03/new
-include/c++/v1/__cxx03/numbers
include/c++/v1/__cxx03/numeric
-include/c++/v1/__cxx03/optional
include/c++/v1/__cxx03/ostream
-include/c++/v1/__cxx03/print
include/c++/v1/__cxx03/queue
include/c++/v1/__cxx03/random
-include/c++/v1/__cxx03/ranges
include/c++/v1/__cxx03/ratio
include/c++/v1/__cxx03/regex
-include/c++/v1/__cxx03/scoped_allocator
-include/c++/v1/__cxx03/semaphore
include/c++/v1/__cxx03/set
-include/c++/v1/__cxx03/shared_mutex
-include/c++/v1/__cxx03/source_location
-include/c++/v1/__cxx03/span
include/c++/v1/__cxx03/sstream
include/c++/v1/__cxx03/stack
include/c++/v1/__cxx03/stdatomic.h
@@ -1329,17 +902,14 @@ include/c++/v1/__cxx03/stdexcept
include/c++/v1/__cxx03/stdint.h
include/c++/v1/__cxx03/stdio.h
include/c++/v1/__cxx03/stdlib.h
-include/c++/v1/__cxx03/stop_token
include/c++/v1/__cxx03/streambuf
include/c++/v1/__cxx03/string
include/c++/v1/__cxx03/string.h
include/c++/v1/__cxx03/string_view
include/c++/v1/__cxx03/strstream
-include/c++/v1/__cxx03/syncstream
include/c++/v1/__cxx03/system_error
include/c++/v1/__cxx03/tgmath.h
include/c++/v1/__cxx03/thread
-include/c++/v1/__cxx03/tuple
include/c++/v1/__cxx03/type_traits
include/c++/v1/__cxx03/typeindex
include/c++/v1/__cxx03/typeinfo
@@ -1348,7 +918,6 @@ include/c++/v1/__cxx03/unordered_map
include/c++/v1/__cxx03/unordered_set
include/c++/v1/__cxx03/utility
include/c++/v1/__cxx03/valarray
-include/c++/v1/__cxx03/variant
include/c++/v1/__cxx03/vector
include/c++/v1/__cxx03/version
include/c++/v1/__cxx03/wchar.h
@@ -1387,6 +956,10 @@ include/c++/v1/__flat_map/key_value_iter
include/c++/v1/__flat_map/sorted_equivalent.h
include/c++/v1/__flat_map/sorted_unique.h
include/c++/v1/__flat_map/utils.h
+include/c++/v1/__flat_set/flat_multiset.h
+include/c++/v1/__flat_set/flat_set.h
+include/c++/v1/__flat_set/ra_iterator.h
+include/c++/v1/__flat_set/utils.h
include/c++/v1/__format/buffer.h
include/c++/v1/__format/concepts.h
include/c++/v1/__format/container_adaptor.h
@@ -1457,12 +1030,14 @@ include/c++/v1/__fwd/functional.h
include/c++/v1/__fwd/get.h
include/c++/v1/__fwd/ios.h
include/c++/v1/__fwd/istream.h
+include/c++/v1/__fwd/map.h
include/c++/v1/__fwd/mdspan.h
include/c++/v1/__fwd/memory.h
include/c++/v1/__fwd/memory_resource.h
include/c++/v1/__fwd/ostream.h
include/c++/v1/__fwd/pair.h
include/c++/v1/__fwd/queue.h
+include/c++/v1/__fwd/set.h
include/c++/v1/__fwd/span.h
include/c++/v1/__fwd/sstream.h
include/c++/v1/__fwd/stack.h
@@ -1508,6 +1083,7 @@ include/c++/v1/__iterator/ostream_iterat
include/c++/v1/__iterator/ostreambuf_iterator.h
include/c++/v1/__iterator/permutable.h
include/c++/v1/__iterator/prev.h
+include/c++/v1/__iterator/product_iterator.h
include/c++/v1/__iterator/projected.h
include/c++/v1/__iterator/ranges_iterator_traits.h
include/c++/v1/__iterator/readable_traits.h
@@ -1520,20 +1096,31 @@ include/c++/v1/__iterator/static_bounded
include/c++/v1/__iterator/unreachable_sentinel.h
include/c++/v1/__iterator/wrap_iter.h
include/c++/v1/__locale
+include/c++/v1/__locale_dir/check_grouping.h
+include/c++/v1/__locale_dir/get_c_locale.h
include/c++/v1/__locale_dir/locale_base_api.h
include/c++/v1/__locale_dir/locale_base_api/android.h
include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
include/c++/v1/__locale_dir/locale_base_api/ibm.h
include/c++/v1/__locale_dir/locale_base_api/musl.h
include/c++/v1/__locale_dir/locale_base_api/openbsd.h
+include/c++/v1/__locale_dir/messages.h
+include/c++/v1/__locale_dir/money.h
+include/c++/v1/__locale_dir/num.h
include/c++/v1/__locale_dir/pad_and_output.h
+include/c++/v1/__locale_dir/scan_keyword.h
include/c++/v1/__locale_dir/support/apple.h
include/c++/v1/__locale_dir/support/bsd_like.h
include/c++/v1/__locale_dir/support/freebsd.h
include/c++/v1/__locale_dir/support/fuchsia.h
+include/c++/v1/__locale_dir/support/linux.h
include/c++/v1/__locale_dir/support/no_locale/characters.h
include/c++/v1/__locale_dir/support/no_locale/strtonum.h
include/c++/v1/__locale_dir/support/windows.h
+include/c++/v1/__locale_dir/time.h
+include/c++/v1/__locale_dir/wbuffer_convert.h
+include/c++/v1/__locale_dir/wstring_convert.h
+include/c++/v1/__log_hardening_failure
include/c++/v1/__math/abs.h
include/c++/v1/__math/copysign.h
include/c++/v1/__math/error_functions.h
@@ -1555,6 +1142,7 @@ include/c++/v1/__math/special_functions.
include/c++/v1/__math/traits.h
include/c++/v1/__math/trigonometric_functions.h
include/c++/v1/__mbstate_t.h
+include/c++/v1/__mdspan/aligned_accessor.h
include/c++/v1/__mdspan/default_accessor.h
include/c++/v1/__mdspan/extents.h
include/c++/v1/__mdspan/layout_left.h
@@ -1576,12 +1164,15 @@ include/c++/v1/__memory/auto_ptr.h
include/c++/v1/__memory/compressed_pair.h
include/c++/v1/__memory/concepts.h
include/c++/v1/__memory/construct_at.h
+include/c++/v1/__memory/destroy.h
include/c++/v1/__memory/destruct_n.h
include/c++/v1/__memory/inout_ptr.h
+include/c++/v1/__memory/is_sufficiently_aligned.h
include/c++/v1/__memory/noexcept_move_assign_container.h
include/c++/v1/__memory/out_ptr.h
include/c++/v1/__memory/pointer_traits.h
include/c++/v1/__memory/ranges_construct_at.h
+include/c++/v1/__memory/ranges_destroy.h
include/c++/v1/__memory/ranges_uninitialized_algorithms.h
include/c++/v1/__memory/raw_storage_iterator.h
include/c++/v1/__memory/shared_count.h
@@ -1626,6 +1217,7 @@ include/c++/v1/__numeric/iota.h
include/c++/v1/__numeric/midpoint.h
include/c++/v1/__numeric/partial_sum.h
include/c++/v1/__numeric/pstl.h
+include/c++/v1/__numeric/ranges_iota.h
include/c++/v1/__numeric/reduce.h
include/c++/v1/__numeric/saturation_arithmetic.h
include/c++/v1/__numeric/transform_exclusive_scan.h
@@ -1710,6 +1302,7 @@ include/c++/v1/__ranges/from_range.h
include/c++/v1/__ranges/iota_view.h
include/c++/v1/__ranges/istream_view.h
include/c++/v1/__ranges/join_view.h
+include/c++/v1/__ranges/join_with_view.h
include/c++/v1/__ranges/lazy_split_view.h
include/c++/v1/__ranges/movable_box.h
include/c++/v1/__ranges/non_propagating_cache.h
@@ -1780,9 +1373,8 @@ include/c++/v1/__tuple/tuple_like_no_sub
include/c++/v1/__tuple/tuple_size.h
include/c++/v1/__tuple/tuple_types.h
include/c++/v1/__type_traits/add_cv_quals.h
-include/c++/v1/__type_traits/add_lvalue_reference.h
include/c++/v1/__type_traits/add_pointer.h
-include/c++/v1/__type_traits/add_rvalue_reference.h
+include/c++/v1/__type_traits/add_reference.h
include/c++/v1/__type_traits/aligned_storage.h
include/c++/v1/__type_traits/aligned_union.h
include/c++/v1/__type_traits/alignment_of.h
@@ -1804,6 +1396,7 @@ include/c++/v1/__type_traits/enable_if.h
include/c++/v1/__type_traits/extent.h
include/c++/v1/__type_traits/has_unique_object_representation.h
include/c++/v1/__type_traits/has_virtual_destructor.h
+include/c++/v1/__type_traits/integer_traits.h
include/c++/v1/__type_traits/integral_constant.h
include/c++/v1/__type_traits/invoke.h
include/c++/v1/__type_traits/is_abstract.h
@@ -1840,7 +1433,6 @@ include/c++/v1/__type_traits/is_literal_
include/c++/v1/__type_traits/is_member_pointer.h
include/c++/v1/__type_traits/is_nothrow_assignable.h
include/c++/v1/__type_traits/is_nothrow_constructible.h
-include/c++/v1/__type_traits/is_nothrow_convertible.h
include/c++/v1/__type_traits/is_nothrow_destructible.h
include/c++/v1/__type_traits/is_null_pointer.h
include/c++/v1/__type_traits/is_object.h
@@ -1851,10 +1443,10 @@ include/c++/v1/__type_traits/is_primary_
include/c++/v1/__type_traits/is_reference.h
include/c++/v1/__type_traits/is_reference_wrapper.h
include/c++/v1/__type_traits/is_referenceable.h
+include/c++/v1/__type_traits/is_replaceable.h
include/c++/v1/__type_traits/is_same.h
include/c++/v1/__type_traits/is_scalar.h
include/c++/v1/__type_traits/is_signed.h
-include/c++/v1/__type_traits/is_signed_integer.h
include/c++/v1/__type_traits/is_specialization.h
include/c++/v1/__type_traits/is_standard_layout.h
include/c++/v1/__type_traits/is_swappable.h
@@ -1867,8 +1459,8 @@ include/c++/v1/__type_traits/is_triviall
include/c++/v1/__type_traits/is_trivially_relocatable.h
include/c++/v1/__type_traits/is_unbounded_array.h
include/c++/v1/__type_traits/is_union.h
+include/c++/v1/__type_traits/is_unqualified.h
include/c++/v1/__type_traits/is_unsigned.h
-include/c++/v1/__type_traits/is_unsigned_integer.h
include/c++/v1/__type_traits/is_valid_expansion.h
include/c++/v1/__type_traits/is_void.h
include/c++/v1/__type_traits/is_volatile.h
@@ -1882,6 +1474,8 @@ include/c++/v1/__type_traits/nat.h
include/c++/v1/__type_traits/negation.h
include/c++/v1/__type_traits/promote.h
include/c++/v1/__type_traits/rank.h
+include/c++/v1/__type_traits/reference_constructs_from_temporary.h
+include/c++/v1/__type_traits/reference_converts_from_temporary.h
include/c++/v1/__type_traits/remove_all_extents.h
include/c++/v1/__type_traits/remove_const.h
include/c++/v1/__type_traits/remove_const_ref.h
@@ -1937,6 +1531,7 @@ include/c++/v1/__vector/vector.h
include/c++/v1/__vector/vector_bool.h
include/c++/v1/__vector/vector_bool_formatter.h
include/c++/v1/__verbose_abort
+include/c++/v1/__verbose_trap
include/c++/v1/algorithm
include/c++/v1/any
include/c++/v1/array
@@ -2006,6 +1601,7 @@ include/c++/v1/ext/hash_set
include/c++/v1/fenv.h
include/c++/v1/filesystem
include/c++/v1/flat_map
+include/c++/v1/flat_set
include/c++/v1/float.h
include/c++/v1/format
include/c++/v1/forward_list
Index: pkgsrc/lang/libcxx/buildlink3.mk
diff -u pkgsrc/lang/libcxx/buildlink3.mk:1.14 pkgsrc/lang/libcxx/buildlink3.mk:1.15
--- pkgsrc/lang/libcxx/buildlink3.mk:1.14 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/libcxx/buildlink3.mk Thu Apr 16 06:33:51 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.14 2026/03/25 22:56:26 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.15 2026/04/16 06:33:51 wiz Exp $
BUILDLINK_TREE+= libcxx
.if !defined(LIBCXX_BUILDLINK3_MK)
LIBCXX_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.libcxx+= libcxx>=20.1.0
+BUILDLINK_API_DEPENDS.libcxx+= libcxx>=21.1.0
BUILDLINK_PKGSRCDIR.libcxx?= ../../lang/libcxx
.endif # LIBCXX_BUILDLINK3_MK
Index: pkgsrc/lang/libcxx/distinfo
diff -u pkgsrc/lang/libcxx/distinfo:1.31 pkgsrc/lang/libcxx/distinfo:1.32
--- pkgsrc/lang/libcxx/distinfo:1.31 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/libcxx/distinfo Thu Apr 16 06:33:51 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.31 2026/03/25 22:56:26 wiz Exp $
+$NetBSD: distinfo,v 1.32 2026/04/16 06:33:51 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
SHA1 (patch-src_CMakeLists.txt) = 4554c675b778d8d631f2fc664364f0d3ffc3ed5e
SHA1 (patch-src_charconv.cpp) = 658a0727c6e2ddc051fbd22a536033bae19a22ba
SHA1 (patch-src_filesystem_file__descriptor.h) = 44a64cb3eac4e94abb54170c355639642b8246c2
Index: pkgsrc/lang/libcxxabi/Makefile
diff -u pkgsrc/lang/libcxxabi/Makefile:1.24 pkgsrc/lang/libcxxabi/Makefile:1.25
--- pkgsrc/lang/libcxxabi/Makefile:1.24 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/libcxxabi/Makefile Thu Apr 16 06:33:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.24 2026/03/25 22:56:26 wiz Exp $
+# $NetBSD: Makefile,v 1.25 2026/04/16 06:33:51 wiz Exp $
.include "../../lang/llvm/version.mk"
@@ -17,7 +17,7 @@ LICENSE= apache-2.0
USE_CXX_FEATURES= c++20
USE_LANGUAGES= c c++
SSP_SUPPORTED= no
-GCC_REQD+= 14 # must be in sync with libcxx
+GCC_REQD+= 15 # must be in sync with libcxx
CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
# "LIBCXXABI_USE_LLVM_UNWINDER is set to ON, but libunwind is not specified in LLVM_ENABLE_RUNTIMES."
Index: pkgsrc/lang/libcxxabi/buildlink3.mk
diff -u pkgsrc/lang/libcxxabi/buildlink3.mk:1.14 pkgsrc/lang/libcxxabi/buildlink3.mk:1.15
--- pkgsrc/lang/libcxxabi/buildlink3.mk:1.14 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/libcxxabi/buildlink3.mk Thu Apr 16 06:33:51 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.14 2026/03/25 22:56:26 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.15 2026/04/16 06:33:51 wiz Exp $
BUILDLINK_TREE+= libcxxabi
.if !defined(LIBCXXABI_BUILDLINK3_MK)
LIBCXXABI_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.libcxxabi+= libcxxabi>=20.1.0
+BUILDLINK_API_DEPENDS.libcxxabi+= libcxxabi>=21.1.0
BUILDLINK_PKGSRCDIR.libcxxabi?= ../../lang/libcxxabi
.include "../../lang/llvm/buildlink3.mk"
Index: pkgsrc/lang/libcxxabi/distinfo
diff -u pkgsrc/lang/libcxxabi/distinfo:1.27 pkgsrc/lang/libcxxabi/distinfo:1.28
--- pkgsrc/lang/libcxxabi/distinfo:1.27 Wed Mar 25 22:56:26 2026
+++ pkgsrc/lang/libcxxabi/distinfo Thu Apr 16 06:33:51 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.27 2026/03/25 22:56:26 wiz Exp $
+$NetBSD: distinfo,v 1.28 2026/04/16 06:33:51 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
-SHA1 (patch-src_CMakeLists.txt) = fcfadc20db2c0c9095b8ae9b25a5988384209115
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
+SHA1 (patch-src_CMakeLists.txt) = 4824994ca6f2f4f0ebc154fff7a17418660e5959
SHA1 (patch-src_demangle_Utility.h) = 7a4850869f9f4ce858d2cceeb999934c28292a95
Index: pkgsrc/lang/libcxxabi/files/__assertion_handler
diff -u pkgsrc/lang/libcxxabi/files/__assertion_handler:1.3 pkgsrc/lang/libcxxabi/files/__assertion_handler:1.4
--- pkgsrc/lang/libcxxabi/files/__assertion_handler:1.3 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/libcxxabi/files/__assertion_handler Thu Apr 16 06:33:51 2026
@@ -13,34 +13,52 @@
#if __cplusplus < 201103L && defined(_LIBCPP_USE_FROZEN_CXX03_HEADERS)
# include <__cxx03/__config>
# include <__cxx03/__verbose_abort>
+# include <__cxx03/__verbose_trap>
#else
# include <__config>
+# include <__log_hardening_failure>
# include <__verbose_abort>
+# include <__verbose_trap>
#endif
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
#endif
-#if _LIBCPP_HARDENING_MODE == _LIBCPP_HARDENING_MODE_DEBUG
+#if __cplusplus < 201103L && defined(_LIBCPP_USE_FROZEN_CXX03_HEADERS)
-# define _LIBCPP_ASSERTION_HANDLER(message) _LIBCPP_VERBOSE_ABORT("%s", message)
+// Keep the old implementation that doesn't support assertion semantics for backward compatibility with the frozen C++03
+// mode.
+# if _LIBCPP_HARDENING_MODE == _LIBCPP_HARDENING_MODE_DEBUG
+# define _LIBCPP_ASSERTION_HANDLER(message) _LIBCPP_VERBOSE_ABORT("%s", message)
+# else
+# define _LIBCPP_ASSERTION_HANDLER(message) _LIBCPP_VERBOSE_TRAP(message)
+# endif // _LIBCPP_HARDENING_MODE == _LIBCPP_HARDENING_MODE_DEBUG
#else
-# if __has_builtin(__builtin_verbose_trap)
-// AppleClang shipped a slightly different version of __builtin_verbose_trap from the upstream
-// version before upstream Clang actually got the builtin.
-// TODO: Remove once AppleClang supports the two-arguments version of the builtin.
-# if defined(_LIBCPP_APPLE_CLANG_VER) && _LIBCPP_APPLE_CLANG_VER < 1700
-# define _LIBCPP_ASSERTION_HANDLER(message) __builtin_verbose_trap(message)
-# else
-# define _LIBCPP_ASSERTION_HANDLER(message) __builtin_verbose_trap("libc++", message)
-# endif
+# if _LIBCPP_ASSERTION_SEMANTIC == _LIBCPP_ASSERTION_SEMANTIC_IGNORE
+# define _LIBCPP_ASSERTION_HANDLER(message) ((void)0)
+
+# elif _LIBCPP_ASSERTION_SEMANTIC == _LIBCPP_ASSERTION_SEMANTIC_OBSERVE
+# define _LIBCPP_ASSERTION_HANDLER(message) _LIBCPP_LOG_HARDENING_FAILURE(message)
+
+# elif _LIBCPP_ASSERTION_SEMANTIC == _LIBCPP_ASSERTION_SEMANTIC_QUICK_ENFORCE
+# define _LIBCPP_ASSERTION_HANDLER(message) _LIBCPP_VERBOSE_TRAP(message)
+
+# elif _LIBCPP_ASSERTION_SEMANTIC == _LIBCPP_ASSERTION_SEMANTIC_ENFORCE
+# define _LIBCPP_ASSERTION_HANDLER(message) _LIBCPP_VERBOSE_ABORT("%s", message)
+
# else
-# define _LIBCPP_ASSERTION_HANDLER(message) ((void)message, __builtin_trap())
-# endif
-#endif // _LIBCPP_HARDENING_MODE == _LIBCPP_HARDENING_MODE_DEBUG
+# error _LIBCPP_ASSERTION_SEMANTIC must be set to one of the following values: \
+_LIBCPP_ASSERTION_SEMANTIC_IGNORE, \
+_LIBCPP_ASSERTION_SEMANTIC_OBSERVE, \
+_LIBCPP_ASSERTION_SEMANTIC_QUICK_ENFORCE, \
+_LIBCPP_ASSERTION_SEMANTIC_ENFORCE
+
+# endif // _LIBCPP_ASSERTION_SEMANTIC == _LIBCPP_ASSERTION_SEMANTIC_IGNORE
+
+#endif // __cplusplus < 201103L && defined(_LIBCPP_USE_FROZEN_CXX03_HEADERS)
#endif // _LIBCPP___ASSERTION_HANDLER
Index: pkgsrc/lang/libcxxabi/files/__config_site
diff -u pkgsrc/lang/libcxxabi/files/__config_site:1.4 pkgsrc/lang/libcxxabi/files/__config_site:1.5
--- pkgsrc/lang/libcxxabi/files/__config_site:1.4 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/libcxxabi/files/__config_site Thu Apr 16 06:33:51 2026
@@ -25,7 +25,7 @@
#define _LIBCPP_HAS_VENDOR_AVAILABILITY_ANNOTATIONS 0
/* #undef _LIBCPP_NO_VCRUNTIME */
/* #undef _LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION */
-#define _LIBCPP_HAS_FILESYSTEM 1
+#define _LIBCPP_HAS_FILESYSTEM 0
#define _LIBCPP_HAS_RANDOM_DEVICE 1
#define _LIBCPP_HAS_LOCALIZATION 0
#define _LIBCPP_HAS_UNICODE 1
Index: pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt
diff -u pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt:1.4 pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt:1.5
--- pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt:1.4 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/libcxxabi/patches/patch-src_CMakeLists.txt Thu Apr 16 06:33:51 2026
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_CMakeLists.txt,v 1.4 2026/03/25 22:56:27 wiz Exp $
+$NetBSD: patch-src_CMakeLists.txt,v 1.5 2026/04/16 06:33:51 wiz Exp $
Fix build.
---- src/CMakeLists.txt.orig 2025-04-16 00:23:49.000000000 +0000
+--- src/CMakeLists.txt.orig 2025-10-21 08:14:55.000000000 +0000
+++ src/CMakeLists.txt
@@ -57,6 +57,7 @@ if (MSVC_IDE OR XCODE)
endif()
@@ -12,19 +12,21 @@ Fix build.
include_directories("${LIBCXXABI_LIBCXX_PATH}/src")
if (LIBCXXABI_HAS_CXA_THREAD_ATEXIT_IMPL)
-@@ -172,7 +173,6 @@ if (LIBCXXABI_USE_LLVM_UNWINDER)
- target_link_libraries(cxxabi_shared_objects PUBLIC unwind_shared)
- endif()
+@@ -174,7 +175,7 @@ if (LIBCXXABI_USE_LLVM_UNWINDER)
endif()
--target_link_libraries(cxxabi_shared_objects PRIVATE cxx-headers ${LIBCXXABI_LIBRARIES})
+ target_link_libraries(cxxabi_shared_objects
+ PUBLIC cxxabi-headers
+- PRIVATE cxx-headers runtimes-libc-headers ${LIBCXXABI_LIBRARIES})
++ PRIVATE runtimes-libc-headers ${LIBCXXABI_LIBRARIES})
if (NOT CXX_SUPPORTS_NOSTDLIBXX_FLAG)
target_link_libraries(cxxabi_shared_objects PRIVATE ${LIBCXXABI_BUILTINS_LIBRARY})
endif()
-@@ -274,7 +274,6 @@ if (LIBCXXABI_USE_LLVM_UNWINDER AND LIBC
- target_link_libraries(cxxabi_static_objects PUBLIC unwind_static_objects) # propagate usage requirements
- target_sources(cxxabi_static_objects PUBLIC $<TARGET_OBJECTS:unwind_static_objects>)
+@@ -277,7 +278,7 @@ if (LIBCXXABI_USE_LLVM_UNWINDER AND LIBC
endif()
--target_link_libraries(cxxabi_static_objects PRIVATE cxx-headers ${LIBCXXABI_STATIC_LIBRARIES} ${LIBCXXABI_LIBRARIES})
- target_link_libraries(cxxabi_static_objects PUBLIC cxxabi-headers)
+ target_link_libraries(cxxabi_static_objects
+ PUBLIC cxxabi-headers
+- PRIVATE cxx-headers runtimes-libc-headers ${LIBCXXABI_STATIC_LIBRARIES} ${LIBCXXABI_LIBRARIES})
++ PRIVATE runtimes-libc-headers ${LIBCXXABI_STATIC_LIBRARIES} ${LIBCXXABI_LIBRARIES})
set_target_properties(cxxabi_static_objects
PROPERTIES
+ CXX_EXTENSIONS OFF
Index: pkgsrc/lang/libunwind/buildlink3.mk
diff -u pkgsrc/lang/libunwind/buildlink3.mk:1.17 pkgsrc/lang/libunwind/buildlink3.mk:1.18
--- pkgsrc/lang/libunwind/buildlink3.mk:1.17 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/libunwind/buildlink3.mk Thu Apr 16 06:33:52 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.17 2026/03/25 22:56:27 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.18 2026/04/16 06:33:52 wiz Exp $
BUILDLINK_TREE+= libunwind
.if !defined(LIBUNWIND_BUILDLINK3_MK)
LIBUNWIND_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.libunwind+= libunwind>=20.1.0
+BUILDLINK_API_DEPENDS.libunwind+= libunwind>=21.1.0
BUILDLINK_PKGSRCDIR.libunwind?= ../../lang/libunwind
.endif # LIBUNWIND_BUILDLINK3_MK
Index: pkgsrc/lang/libunwind/distinfo
diff -u pkgsrc/lang/libunwind/distinfo:1.40 pkgsrc/lang/libunwind/distinfo:1.41
--- pkgsrc/lang/libunwind/distinfo:1.40 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/libunwind/distinfo Thu Apr 16 06:33:52 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.40 2026/03/25 22:56:27 wiz Exp $
+$NetBSD: distinfo,v 1.41 2026/04/16 06:33:52 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
SHA1 (patch-src_CMakeLists.txt) = 062e5519333f750369561b200fbbb8dc968f3648
Index: pkgsrc/lang/llvm/PLIST
diff -u pkgsrc/lang/llvm/PLIST:1.30 pkgsrc/lang/llvm/PLIST:1.31
--- pkgsrc/lang/llvm/PLIST:1.30 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/llvm/PLIST Thu Apr 16 06:33:52 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.30 2026/03/25 22:56:27 wiz Exp $
+@comment $NetBSD: PLIST,v 1.31 2026/04/16 06:33:52 wiz Exp $
bin/FileCheck
bin/UnicodeNameMappingGenerator
bin/bugpoint
@@ -50,6 +50,7 @@ bin/llvm-lto2
bin/llvm-mc
bin/llvm-mca
bin/llvm-ml
+bin/llvm-ml64
bin/llvm-modextract
bin/llvm-mt
bin/llvm-nm
@@ -76,6 +77,7 @@ bin/llvm-strings
bin/llvm-strip
bin/llvm-symbolizer
bin/llvm-tblgen
+bin/llvm-test-mustache-spec
bin/llvm-tli-checker
bin/llvm-undname
bin/llvm-windres
@@ -117,6 +119,7 @@ include/llvm-c/Target.h
include/llvm-c/TargetMachine.h
include/llvm-c/Transforms/PassBuilder.h
include/llvm-c/Types.h
+include/llvm-c/Visibility.h
include/llvm-c/blake3.h
include/llvm-c/lto.h
include/llvm/ADT/ADL.h
@@ -269,12 +272,16 @@ include/llvm/Analysis/DomTreeUpdater.h
include/llvm/Analysis/DominanceFrontier.h
include/llvm/Analysis/DominanceFrontierImpl.h
include/llvm/Analysis/EHUtils.h
+include/llvm/Analysis/EphemeralValuesCache.h
+include/llvm/Analysis/FloatingPointPredicateUtils.h
include/llvm/Analysis/FunctionPropertiesAnalysis.h
include/llvm/Analysis/GenericDomTreeUpdater.h
include/llvm/Analysis/GenericDomTreeUpdaterImpl.h
include/llvm/Analysis/GlobalsModRef.h
include/llvm/Analysis/GuardUtils.h
+include/llvm/Analysis/HashRecognize.h
include/llvm/Analysis/HeatUtils.h
+include/llvm/Analysis/IR2Vec.h
include/llvm/Analysis/IRSimilarityIdentifier.h
include/llvm/Analysis/IVDescriptors.h
include/llvm/Analysis/IVUsers.h
@@ -291,6 +298,7 @@ include/llvm/Analysis/InstructionPrecede
include/llvm/Analysis/InstructionSimplify.h
include/llvm/Analysis/InteractiveModelRunner.h
include/llvm/Analysis/IteratedDominanceFrontier.h
+include/llvm/Analysis/KernelInfo.h
include/llvm/Analysis/LastRunTrackingAnalysis.h
include/llvm/Analysis/LazyBlockFrequencyInfo.h
include/llvm/Analysis/LazyBranchProbabilityInfo.h
@@ -351,6 +359,7 @@ include/llvm/Analysis/SimplifyQuery.h
include/llvm/Analysis/SparsePropagation.h
include/llvm/Analysis/StackLifetime.h
include/llvm/Analysis/StackSafetyAnalysis.h
+include/llvm/Analysis/StaticDataProfileInfo.h
include/llvm/Analysis/StructuralHash.h
include/llvm/Analysis/SyntheticCountsUtils.h
include/llvm/Analysis/TargetFolder.h
@@ -421,6 +430,7 @@ include/llvm/BinaryFormat/MsgPack.h
include/llvm/BinaryFormat/MsgPackDocument.h
include/llvm/BinaryFormat/MsgPackReader.h
include/llvm/BinaryFormat/MsgPackWriter.h
+include/llvm/BinaryFormat/SFrame.h
include/llvm/BinaryFormat/Swift.def
include/llvm/BinaryFormat/Swift.h
include/llvm/BinaryFormat/Wasm.h
@@ -438,6 +448,7 @@ include/llvm/Bitstream/BitCodeEnums.h
include/llvm/Bitstream/BitCodes.h
include/llvm/Bitstream/BitstreamReader.h
include/llvm/Bitstream/BitstreamWriter.h
+include/llvm/CGData/CGDataPatchItem.h
include/llvm/CGData/CodeGenData.h
include/llvm/CGData/CodeGenData.inc
include/llvm/CGData/CodeGenDataReader.h
@@ -457,8 +468,11 @@ include/llvm/CodeGen/AtomicExpandUtils.h
include/llvm/CodeGen/BasicBlockSectionUtils.h
include/llvm/CodeGen/BasicBlockSectionsProfileReader.h
include/llvm/CodeGen/BasicTTIImpl.h
+include/llvm/CodeGen/BranchFoldingPass.h
+include/llvm/CodeGen/BranchRelaxation.h
include/llvm/CodeGen/ByteProvider.h
include/llvm/CodeGen/CFIFixup.h
+include/llvm/CodeGen/CFIInstBuilder.h
include/llvm/CodeGen/CSEConfigBase.h
include/llvm/CodeGen/CalcSpillWeights.h
include/llvm/CodeGen/CallBrPrepare.h
@@ -477,19 +491,23 @@ include/llvm/CodeGen/DbgEntityHistoryCal
include/llvm/CodeGen/DeadMachineInstructionElim.h
include/llvm/CodeGen/DebugHandlerBase.h
include/llvm/CodeGen/DetectDeadLanes.h
+include/llvm/CodeGen/DroppedVariableStatsMIR.h
include/llvm/CodeGen/DwarfEHPrepare.h
include/llvm/CodeGen/DwarfStringPoolEntry.h
include/llvm/CodeGen/EarlyIfConversion.h
include/llvm/CodeGen/EdgeBundles.h
include/llvm/CodeGen/ExecutionDomainFix.h
+include/llvm/CodeGen/ExpandFp.h
include/llvm/CodeGen/ExpandLargeDivRem.h
-include/llvm/CodeGen/ExpandLargeFpConvert.h
include/llvm/CodeGen/ExpandMemCmp.h
+include/llvm/CodeGen/ExpandPostRAPseudos.h
include/llvm/CodeGen/ExpandReductions.h
include/llvm/CodeGen/ExpandVectorPredication.h
+include/llvm/CodeGen/FEntryInserter.h
include/llvm/CodeGen/FastISel.h
include/llvm/CodeGen/FaultMaps.h
include/llvm/CodeGen/FinalizeISel.h
+include/llvm/CodeGen/FixupStatepointCallerSaved.h
include/llvm/CodeGen/FunctionLoweringInfo.h
include/llvm/CodeGen/GCMetadata.h
include/llvm/CodeGen/GCMetadataPrinter.h
@@ -503,7 +521,7 @@ include/llvm/CodeGen/GlobalISel/Combiner
include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h
include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h
include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h
-include/llvm/CodeGen/GlobalISel/GISelKnownBits.h
+include/llvm/CodeGen/GlobalISel/GISelValueTracking.h
include/llvm/CodeGen/GlobalISel/GISelWorkList.h
include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h
include/llvm/CodeGen/GlobalISel/IRTranslator.h
@@ -519,6 +537,7 @@ include/llvm/CodeGen/GlobalISel/LoadStor
include/llvm/CodeGen/GlobalISel/Localizer.h
include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h
include/llvm/CodeGen/GlobalISel/MIPatternMatch.h
+include/llvm/CodeGen/GlobalISel/MachineFloatingPointPredicateUtils.h
include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
include/llvm/CodeGen/GlobalISel/RegBankSelect.h
include/llvm/CodeGen/GlobalISel/Utils.h
@@ -528,6 +547,7 @@ include/llvm/CodeGen/HardwareLoops.h
include/llvm/CodeGen/ISDOpcodes.h
include/llvm/CodeGen/IndirectBrExpand.h
include/llvm/CodeGen/IndirectThunks.h
+include/llvm/CodeGen/InitUndef.h
include/llvm/CodeGen/InterleavedAccess.h
include/llvm/CodeGen/InterleavedLoadCombine.h
include/llvm/CodeGen/IntrinsicLowering.h
@@ -537,6 +557,7 @@ include/llvm/CodeGen/LazyMachineBlockFre
include/llvm/CodeGen/LexicalScopes.h
include/llvm/CodeGen/LinkAllAsmWriterComponents.h
include/llvm/CodeGen/LinkAllCodegenComponents.h
+include/llvm/CodeGen/LiveDebugValuesPass.h
include/llvm/CodeGen/LiveDebugVariables.h
include/llvm/CodeGen/LiveInterval.h
include/llvm/CodeGen/LiveIntervalCalc.h
@@ -564,12 +585,14 @@ include/llvm/CodeGen/MIRYamlMapping.h
include/llvm/CodeGen/MachORelocation.h
include/llvm/CodeGen/MachineBasicBlock.h
include/llvm/CodeGen/MachineBlockFrequencyInfo.h
+include/llvm/CodeGen/MachineBlockPlacement.h
include/llvm/CodeGen/MachineBranchProbabilityInfo.h
include/llvm/CodeGen/MachineCFGPrinter.h
include/llvm/CodeGen/MachineCSE.h
include/llvm/CodeGen/MachineCombinerPattern.h
include/llvm/CodeGen/MachineConstantPool.h
include/llvm/CodeGen/MachineConvergenceVerifier.h
+include/llvm/CodeGen/MachineCopyPropagation.h
include/llvm/CodeGen/MachineCycleAnalysis.h
include/llvm/CodeGen/MachineDomTreeUpdater.h
include/llvm/CodeGen/MachineDominanceFrontier.h
@@ -577,6 +600,7 @@ include/llvm/CodeGen/MachineDominators.h
include/llvm/CodeGen/MachineFrameInfo.h
include/llvm/CodeGen/MachineFunction.h
include/llvm/CodeGen/MachineFunctionAnalysis.h
+include/llvm/CodeGen/MachineFunctionAnalysisManager.h
include/llvm/CodeGen/MachineFunctionPass.h
include/llvm/CodeGen/MachineInstr.h
include/llvm/CodeGen/MachineInstrBuilder.h
@@ -584,6 +608,7 @@ include/llvm/CodeGen/MachineInstrBundle.
include/llvm/CodeGen/MachineInstrBundleIterator.h
include/llvm/CodeGen/MachineJumpTableInfo.h
include/llvm/CodeGen/MachineLICM.h
+include/llvm/CodeGen/MachineLateInstrsCleanup.h
include/llvm/CodeGen/MachineLoopInfo.h
include/llvm/CodeGen/MachineLoopUtils.h
include/llvm/CodeGen/MachineMemOperand.h
@@ -602,6 +627,7 @@ include/llvm/CodeGen/MachineRegisterInfo
include/llvm/CodeGen/MachineSSAContext.h
include/llvm/CodeGen/MachineSSAUpdater.h
include/llvm/CodeGen/MachineScheduler.h
+include/llvm/CodeGen/MachineSink.h
include/llvm/CodeGen/MachineSizeOpts.h
include/llvm/CodeGen/MachineStableHash.h
include/llvm/CodeGen/MachineTraceMetrics.h
@@ -618,9 +644,14 @@ include/llvm/CodeGen/PBQP/Math.h
include/llvm/CodeGen/PBQP/ReductionRules.h
include/llvm/CodeGen/PBQP/Solution.h
include/llvm/CodeGen/PBQPRAConstraint.h
+include/llvm/CodeGen/PEI.h
include/llvm/CodeGen/PHIElimination.h
include/llvm/CodeGen/Passes.h
+include/llvm/CodeGen/PatchableFunction.h
include/llvm/CodeGen/PeepholeOptimizer.h
+include/llvm/CodeGen/PostRAHazardRecognizer.h
+include/llvm/CodeGen/PostRAMachineSink.h
+include/llvm/CodeGen/PostRASchedulerList.h
include/llvm/CodeGen/PreISelIntrinsicLowering.h
include/llvm/CodeGen/PseudoSourceValue.h
include/llvm/CodeGen/PseudoSourceValueManager.h
@@ -629,8 +660,11 @@ include/llvm/CodeGen/RDFLiveness.h
include/llvm/CodeGen/RDFRegisters.h
include/llvm/CodeGen/ReachingDefAnalysis.h
include/llvm/CodeGen/RegAllocCommon.h
+include/llvm/CodeGen/RegAllocEvictionAdvisor.h
include/llvm/CodeGen/RegAllocFast.h
+include/llvm/CodeGen/RegAllocGreedyPass.h
include/llvm/CodeGen/RegAllocPBQP.h
+include/llvm/CodeGen/RegAllocPriorityAdvisor.h
include/llvm/CodeGen/RegAllocRegistry.h
include/llvm/CodeGen/RegUsageInfoCollector.h
include/llvm/CodeGen/RegUsageInfoPropagate.h
@@ -638,15 +672,21 @@ include/llvm/CodeGen/Register.h
include/llvm/CodeGen/RegisterBank.h
include/llvm/CodeGen/RegisterBankInfo.h
include/llvm/CodeGen/RegisterClassInfo.h
+include/llvm/CodeGen/RegisterCoalescerPass.h
include/llvm/CodeGen/RegisterPressure.h
include/llvm/CodeGen/RegisterScavenging.h
include/llvm/CodeGen/RegisterUsageInfo.h
+include/llvm/CodeGen/RemoveLoadsIntoFakeUses.h
+include/llvm/CodeGen/RemoveRedundantDebugValues.h
+include/llvm/CodeGen/RenameIndependentSubregs.h
include/llvm/CodeGen/ReplaceWithVeclib.h
include/llvm/CodeGen/ResourcePriorityQueue.h
include/llvm/CodeGen/RuntimeLibcallUtil.h
+include/llvm/CodeGen/SDNodeInfo.h
include/llvm/CodeGen/SDNodeProperties.td
include/llvm/CodeGen/SDPatternMatch.h
include/llvm/CodeGen/SafeStack.h
+include/llvm/CodeGen/SanitizerBinaryMetadata.h
include/llvm/CodeGen/ScheduleDAG.h
include/llvm/CodeGen/ScheduleDAGInstrs.h
include/llvm/CodeGen/ScheduleDAGMutation.h
@@ -661,13 +701,16 @@ include/llvm/CodeGen/SelectionDAGISel.h
include/llvm/CodeGen/SelectionDAGNodes.h
include/llvm/CodeGen/SelectionDAGTargetInfo.h
include/llvm/CodeGen/ShadowStackGCLowering.h
+include/llvm/CodeGen/ShrinkWrap.h
include/llvm/CodeGen/SjLjEHPrepare.h
include/llvm/CodeGen/SlotIndexes.h
include/llvm/CodeGen/SpillPlacement.h
include/llvm/CodeGen/Spiller.h
include/llvm/CodeGen/StackColoring.h
+include/llvm/CodeGen/StackFrameLayoutAnalysisPass.h
include/llvm/CodeGen/StackMaps.h
include/llvm/CodeGen/StackProtector.h
+include/llvm/CodeGen/StackSlotColoring.h
include/llvm/CodeGen/SwiftErrorValueTracking.h
include/llvm/CodeGen/SwitchLoweringUtils.h
include/llvm/CodeGen/TailDuplication.h
@@ -695,6 +738,7 @@ include/llvm/CodeGen/WasmEHPrepare.h
include/llvm/CodeGen/WinEHFuncInfo.h
include/llvm/CodeGen/WinEHPrepare.h
include/llvm/CodeGen/WindowScheduler.h
+include/llvm/CodeGen/XRayInstrumentation.h
include/llvm/CodeGenTypes/LowLevelType.h
include/llvm/CodeGenTypes/MachineValueType.h
include/llvm/Config/AsmParsers.def
@@ -703,8 +747,14 @@ include/llvm/Config/Disassemblers.def
include/llvm/Config/TargetExegesis.def
include/llvm/Config/TargetMCAs.def
include/llvm/Config/Targets.def
+include/llvm/Config/Targets.h
include/llvm/Config/abi-breaking.h
include/llvm/Config/llvm-config.h
+include/llvm/DWARFCFIChecker/DWARFCFIAnalysis.h
+include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameAnalyzer.h
+include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameReceiver.h
+include/llvm/DWARFCFIChecker/DWARFCFIFunctionFrameStreamer.h
+include/llvm/DWARFCFIChecker/DWARFCFIState.h
include/llvm/DWARFLinker/AddressesMap.h
include/llvm/DWARFLinker/Classic/DWARFLinker.h
include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h
@@ -729,6 +779,7 @@ include/llvm/DebugInfo/CodeView/CVSymbol
include/llvm/DebugInfo/CodeView/CVTypeVisitor.h
include/llvm/DebugInfo/CodeView/CodeView.h
include/llvm/DebugInfo/CodeView/CodeViewError.h
+include/llvm/DebugInfo/CodeView/CodeViewLanguages.def
include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h
include/llvm/DebugInfo/CodeView/CodeViewRegisters.def
include/llvm/DebugInfo/CodeView/CodeViewSymbols.def
@@ -788,6 +839,7 @@ include/llvm/DebugInfo/DWARF/DWARFAbbrev
include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
include/llvm/DebugInfo/DWARF/DWARFAttribute.h
+include/llvm/DebugInfo/DWARF/DWARFCFIPrinter.h
include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
include/llvm/DebugInfo/DWARF/DWARFContext.h
include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h
@@ -804,7 +856,7 @@ include/llvm/DebugInfo/DWARF/DWARFDebugP
include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
include/llvm/DebugInfo/DWARF/DWARFDie.h
-include/llvm/DebugInfo/DWARF/DWARFExpression.h
+include/llvm/DebugInfo/DWARF/DWARFExpressionPrinter.h
include/llvm/DebugInfo/DWARF/DWARFFormValue.h
include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h
include/llvm/DebugInfo/DWARF/DWARFListTable.h
@@ -816,13 +868,19 @@ include/llvm/DebugInfo/DWARF/DWARFTypePr
include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h
include/llvm/DebugInfo/DWARF/DWARFUnit.h
include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h
+include/llvm/DebugInfo/DWARF/DWARFUnwindTablePrinter.h
include/llvm/DebugInfo/DWARF/DWARFVerifier.h
+include/llvm/DebugInfo/DWARF/LowLevel/DWARFCFIProgram.h
+include/llvm/DebugInfo/DWARF/LowLevel/DWARFDataExtractorSimple.h
+include/llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h
+include/llvm/DebugInfo/DWARF/LowLevel/DWARFUnwindTable.h
include/llvm/DebugInfo/GSYM/CallSiteInfo.h
include/llvm/DebugInfo/GSYM/DwarfTransformer.h
include/llvm/DebugInfo/GSYM/ExtractRanges.h
include/llvm/DebugInfo/GSYM/FileEntry.h
include/llvm/DebugInfo/GSYM/FileWriter.h
include/llvm/DebugInfo/GSYM/FunctionInfo.h
+include/llvm/DebugInfo/GSYM/GsymContext.h
include/llvm/DebugInfo/GSYM/GsymCreator.h
include/llvm/DebugInfo/GSYM/GsymReader.h
include/llvm/DebugInfo/GSYM/Header.h
@@ -844,6 +902,7 @@ include/llvm/DebugInfo/LogicalView/Core/
include/llvm/DebugInfo/LogicalView/Core/LVReader.h
include/llvm/DebugInfo/LogicalView/Core/LVScope.h
include/llvm/DebugInfo/LogicalView/Core/LVSort.h
+include/llvm/DebugInfo/LogicalView/Core/LVSourceLanguage.h
include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h
include/llvm/DebugInfo/LogicalView/Core/LVSupport.h
include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h
@@ -1013,10 +1072,10 @@ include/llvm/ExecutionEngine/JITLink/EHF
include/llvm/ExecutionEngine/JITLink/ELF.h
include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h
include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h
-include/llvm/ExecutionEngine/JITLink/ELF_i386.h
include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h
include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h
include/llvm/ExecutionEngine/JITLink/ELF_riscv.h
+include/llvm/ExecutionEngine/JITLink/ELF_x86.h
include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
include/llvm/ExecutionEngine/JITLink/JITLink.h
include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h
@@ -1025,18 +1084,21 @@ include/llvm/ExecutionEngine/JITLink/Mac
include/llvm/ExecutionEngine/JITLink/MachO_arm64.h
include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h
include/llvm/ExecutionEngine/JITLink/TableManager.h
+include/llvm/ExecutionEngine/JITLink/XCOFF.h
+include/llvm/ExecutionEngine/JITLink/XCOFF_ppc64.h
include/llvm/ExecutionEngine/JITLink/aarch32.h
include/llvm/ExecutionEngine/JITLink/aarch64.h
-include/llvm/ExecutionEngine/JITLink/i386.h
include/llvm/ExecutionEngine/JITLink/loongarch.h
include/llvm/ExecutionEngine/JITLink/ppc64.h
include/llvm/ExecutionEngine/JITLink/riscv.h
+include/llvm/ExecutionEngine/JITLink/x86.h
include/llvm/ExecutionEngine/JITLink/x86_64.h
include/llvm/ExecutionEngine/JITSymbol.h
include/llvm/ExecutionEngine/MCJIT.h
include/llvm/ExecutionEngine/OProfileWrapper.h
include/llvm/ExecutionEngine/ObjectCache.h
include/llvm/ExecutionEngine/Orc/AbsoluteSymbols.h
+include/llvm/ExecutionEngine/Orc/COFF.h
include/llvm/ExecutionEngine/Orc/COFFPlatform.h
include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h
include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h
@@ -1055,7 +1117,6 @@ include/llvm/ExecutionEngine/Orc/EHFrame
include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h
include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h
include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h
-include/llvm/ExecutionEngine/Orc/EPCEHFrameRegistrar.h
include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h
include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h
include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
@@ -1063,11 +1124,12 @@ include/llvm/ExecutionEngine/Orc/EPCGene
include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h
include/llvm/ExecutionEngine/Orc/ExecutionUtils.h
include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
+include/llvm/ExecutionEngine/Orc/GetDylibInterface.h
include/llvm/ExecutionEngine/Orc/IRCompileLayer.h
include/llvm/ExecutionEngine/Orc/IRPartitionLayer.h
include/llvm/ExecutionEngine/Orc/IRTransformLayer.h
+include/llvm/ExecutionEngine/Orc/InProcessMemoryAccess.h
include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
-include/llvm/ExecutionEngine/Orc/JITLinkLazyCallThroughManager.h
include/llvm/ExecutionEngine/Orc/JITLinkRedirectableSymbolManager.h
include/llvm/ExecutionEngine/Orc/JITLinkReentryTrampolines.h
include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
@@ -1085,6 +1147,7 @@ include/llvm/ExecutionEngine/Orc/MachOPl
include/llvm/ExecutionEngine/Orc/Mangling.h
include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h
include/llvm/ExecutionEngine/Orc/MaterializationUnit.h
+include/llvm/ExecutionEngine/Orc/MemoryAccess.h
include/llvm/ExecutionEngine/Orc/MemoryMapper.h
include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h
include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h
@@ -1094,6 +1157,7 @@ include/llvm/ExecutionEngine/Orc/RTDyldO
include/llvm/ExecutionEngine/Orc/ReOptimizeLayer.h
include/llvm/ExecutionEngine/Orc/RedirectionManager.h
include/llvm/ExecutionEngine/Orc/SectCreate.h
+include/llvm/ExecutionEngine/Orc/SelfExecutorProcessControl.h
include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h
include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h
include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h
@@ -1135,8 +1199,13 @@ include/llvm/FileCheck/FileCheck.h
include/llvm/Frontend/Atomic/Atomic.h
include/llvm/Frontend/Debug/Options.h
include/llvm/Frontend/Directive/DirectiveBase.td
+include/llvm/Frontend/Directive/Spelling.h
include/llvm/Frontend/Driver/CodeGenOptions.h
+include/llvm/Frontend/HLSL/CBuffer.h
include/llvm/Frontend/HLSL/HLSLResource.h
+include/llvm/Frontend/HLSL/HLSLRootSignature.h
+include/llvm/Frontend/HLSL/RootSignatureMetadata.h
+include/llvm/Frontend/HLSL/RootSignatureValidations.h
include/llvm/Frontend/Offloading/OffloadWrapper.h
include/llvm/Frontend/Offloading/Utility.h
include/llvm/Frontend/OpenACC/ACC.h.inc
@@ -1144,6 +1213,7 @@ include/llvm/Frontend/OpenACC/ACC.inc
include/llvm/Frontend/OpenACC/ACC.td
include/llvm/Frontend/OpenMP/ClauseT.h
include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+include/llvm/Frontend/OpenMP/DirectiveNameParser.h
include/llvm/Frontend/OpenMP/OMP.h
include/llvm/Frontend/OpenMP/OMP.h.inc
include/llvm/Frontend/OpenMP/OMP.inc
@@ -1201,6 +1271,8 @@ include/llvm/IR/DiagnosticHandler.h
include/llvm/IR/DiagnosticInfo.h
include/llvm/IR/DiagnosticPrinter.h
include/llvm/IR/Dominators.h
+include/llvm/IR/DroppedVariableStats.h
+include/llvm/IR/DroppedVariableStatsIR.h
include/llvm/IR/EHPersonalities.h
include/llvm/IR/FMF.h
include/llvm/IR/FPEnv.h
@@ -1211,6 +1283,7 @@ include/llvm/IR/GCStrategy.h
include/llvm/IR/GEPNoWrapFlags.h
include/llvm/IR/GVMaterializer.h
include/llvm/IR/GenericConvergenceVerifierImpl.h
+include/llvm/IR/GenericFloatingPointPredicateUtils.h
include/llvm/IR/GetElementPtrTypeIterator.h
include/llvm/IR/GlobalAlias.h
include/llvm/IR/GlobalIFunc.h
@@ -1256,6 +1329,7 @@ include/llvm/IR/IntrinsicsPowerPC.td
include/llvm/IR/IntrinsicsR600.h
include/llvm/IR/IntrinsicsRISCV.h
include/llvm/IR/IntrinsicsRISCV.td
+include/llvm/IR/IntrinsicsRISCVXAndes.td
include/llvm/IR/IntrinsicsRISCVXCV.td
include/llvm/IR/IntrinsicsRISCVXTHead.td
include/llvm/IR/IntrinsicsRISCVXsf.td
@@ -1304,8 +1378,10 @@ include/llvm/IR/ProfDataUtils.h
include/llvm/IR/ProfileSummary.h
include/llvm/IR/PseudoProbe.h
include/llvm/IR/ReplaceConstant.h
-include/llvm/IR/RuntimeLibcalls.def
include/llvm/IR/RuntimeLibcalls.h
+include/llvm/IR/RuntimeLibcalls.inc
+include/llvm/IR/RuntimeLibcalls.td
+include/llvm/IR/RuntimeLibcallsImpl.td
include/llvm/IR/SSAContext.h
include/llvm/IR/SafepointIRVerifier.h
include/llvm/IR/Statepoint.h
@@ -1325,7 +1401,6 @@ include/llvm/IR/Value.h
include/llvm/IR/ValueHandle.h
include/llvm/IR/ValueMap.h
include/llvm/IR/ValueSymbolTable.h
-include/llvm/IR/VectorBuilder.h
include/llvm/IR/VectorTypeUtils.h
include/llvm/IR/Verifier.h
include/llvm/IRPrinter/IRPrintingPasses.h
@@ -1348,6 +1423,7 @@ include/llvm/Linker/IRMover.h
include/llvm/Linker/Linker.h
include/llvm/MC/ConstantPools.h
include/llvm/MC/DXContainerPSVInfo.h
+include/llvm/MC/DXContainerRootSignature.h
include/llvm/MC/LaneBitmask.h
include/llvm/MC/MCAsmBackend.h
include/llvm/MC/MCAsmInfo.h
@@ -1376,8 +1452,7 @@ include/llvm/MC/MCELFObjectWriter.h
include/llvm/MC/MCELFStreamer.h
include/llvm/MC/MCExpr.h
include/llvm/MC/MCFixup.h
-include/llvm/MC/MCFixupKindInfo.h
-include/llvm/MC/MCFragment.h
+include/llvm/MC/MCGOFFAttributes.h
include/llvm/MC/MCGOFFObjectWriter.h
include/llvm/MC/MCGOFFStreamer.h
include/llvm/MC/MCInst.h
@@ -1395,7 +1470,6 @@ include/llvm/MC/MCObjectStreamer.h
include/llvm/MC/MCObjectWriter.h
include/llvm/MC/MCParser/AsmCond.h
include/llvm/MC/MCParser/AsmLexer.h
-include/llvm/MC/MCParser/MCAsmLexer.h
include/llvm/MC/MCParser/MCAsmParser.h
include/llvm/MC/MCParser/MCAsmParserExtension.h
include/llvm/MC/MCParser/MCAsmParserUtils.h
@@ -1506,6 +1580,7 @@ include/llvm/Object/Minidump.h
include/llvm/Object/ModuleSymbolTable.h
include/llvm/Object/ObjectFile.h
include/llvm/Object/OffloadBinary.h
+include/llvm/Object/OffloadBundle.h
include/llvm/Object/RelocationResolver.h
include/llvm/Object/StackMapParser.h
include/llvm/Object/SymbolSize.h
@@ -1547,8 +1622,6 @@ include/llvm/PassInfo.h
include/llvm/PassRegistry.h
include/llvm/PassSupport.h
include/llvm/Passes/CodeGenPassBuilder.h
-include/llvm/Passes/DroppedVariableStats.h
-include/llvm/Passes/DroppedVariableStatsIR.h
include/llvm/Passes/MachinePassRegistry.def
include/llvm/Passes/OptimizationLevel.h
include/llvm/Passes/PassBuilder.h
@@ -1560,9 +1633,11 @@ include/llvm/ProfileData/Coverage/Covera
include/llvm/ProfileData/Coverage/CoverageMappingWriter.h
include/llvm/ProfileData/Coverage/MCDCTypes.h
include/llvm/ProfileData/CtxInstrContextNode.h
+include/llvm/ProfileData/DataAccessProf.h
include/llvm/ProfileData/FunctionId.h
include/llvm/ProfileData/GCOV.h
include/llvm/ProfileData/HashKeyMap.h
+include/llvm/ProfileData/IndexedMemProfData.h
include/llvm/ProfileData/InstrProf.h
include/llvm/ProfileData/InstrProfCorrelator.h
include/llvm/ProfileData/InstrProfData.inc
@@ -1571,8 +1646,12 @@ include/llvm/ProfileData/InstrProfWriter
include/llvm/ProfileData/ItaniumManglingCanonicalizer.h
include/llvm/ProfileData/MIBEntryDef.inc
include/llvm/ProfileData/MemProf.h
+include/llvm/ProfileData/MemProfCommon.h
include/llvm/ProfileData/MemProfData.inc
+include/llvm/ProfileData/MemProfRadixTree.h
include/llvm/ProfileData/MemProfReader.h
+include/llvm/ProfileData/MemProfSummary.h
+include/llvm/ProfileData/MemProfSummaryBuilder.h
include/llvm/ProfileData/MemProfYAML.h
include/llvm/ProfileData/PGOCtxProfReader.h
include/llvm/ProfileData/PGOCtxProfWriter.h
@@ -1612,6 +1691,7 @@ include/llvm/SandboxIR/User.h
include/llvm/SandboxIR/Utils.h
include/llvm/SandboxIR/Value.h
include/llvm/SandboxIR/Values.def
+include/llvm/Support/AArch64AttributeParser.h
include/llvm/Support/AArch64BuildAttributes.h
include/llvm/Support/AMDGPUAddrSpace.h
include/llvm/Support/AMDGPUMetadata.h
@@ -1620,6 +1700,7 @@ include/llvm/Support/ARMAttributeParser.
include/llvm/Support/ARMBuildAttributes.h
include/llvm/Support/ARMEHABI.h
include/llvm/Support/ARMWinEH.h
+include/llvm/Support/AdvisoryLock.h
include/llvm/Support/AlignOf.h
include/llvm/Support/Alignment.h
include/llvm/Support/Allocator.h
@@ -1676,6 +1757,8 @@ include/llvm/Support/Discriminator.h
include/llvm/Support/DivisionByConstantInfo.h
include/llvm/Support/Duration.h
include/llvm/Support/DynamicLibrary.h
+include/llvm/Support/ELFAttrParserCompact.h
+include/llvm/Support/ELFAttrParserExtended.h
include/llvm/Support/ELFAttributeParser.h
include/llvm/Support/ELFAttributes.h
include/llvm/Support/Endian.h
@@ -1713,8 +1796,10 @@ include/llvm/Support/HexagonAttributePar
include/llvm/Support/HexagonAttributes.h
include/llvm/Support/InitLLVM.h
include/llvm/Support/InstructionCost.h
+include/llvm/Support/InterleavedRange.h
include/llvm/Support/JSON.h
include/llvm/Support/KnownBits.h
+include/llvm/Support/KnownFPClass.h
include/llvm/Support/LEB128.h
include/llvm/Support/LICENSE.TXT
include/llvm/Support/LLVMDriver.h
@@ -1734,6 +1819,7 @@ include/llvm/Support/MemoryBuffer.h
include/llvm/Support/MemoryBufferRef.h
include/llvm/Support/MipsABIFlags.h
include/llvm/Support/ModRef.h
+include/llvm/Support/Mustache.h
include/llvm/Support/Mutex.h
include/llvm/Support/NVPTXAddrSpace.h
include/llvm/Support/NativeFormatting.h
@@ -1750,6 +1836,7 @@ include/llvm/Support/PrettyStackTrace.h
include/llvm/Support/Printable.h
include/llvm/Support/Process.h
include/llvm/Support/Program.h
+include/llvm/Support/ProgramStack.h
include/llvm/Support/RISCVAttributeParser.h
include/llvm/Support/RISCVAttributes.h
include/llvm/Support/RISCVISAUtils.h
@@ -1783,6 +1870,7 @@ include/llvm/Support/SystemZ/zOSSupport.
include/llvm/Support/TarWriter.h
include/llvm/Support/TargetOpcodes.def
include/llvm/Support/TargetSelect.h
+include/llvm/Support/TextEncoding.h
include/llvm/Support/ThreadPool.h
include/llvm/Support/ThreadSafeAllocator.h
include/llvm/Support/Threading.h
@@ -1794,6 +1882,7 @@ include/llvm/Support/TypeName.h
include/llvm/Support/TypeSize.h
include/llvm/Support/Unicode.h
include/llvm/Support/UnicodeCharRanges.h
+include/llvm/Support/UniqueBBID.h
include/llvm/Support/VCSRevision.h
include/llvm/Support/Valgrind.h
include/llvm/Support/VersionTuple.h
@@ -1825,6 +1914,7 @@ include/llvm/TableGen/Parser.h
include/llvm/TableGen/Record.h
include/llvm/TableGen/SearchableTable.td
include/llvm/TableGen/SetTheory.h
+include/llvm/TableGen/SetTheory.td
include/llvm/TableGen/StringMatcher.h
include/llvm/TableGen/StringToOffsetTable.h
include/llvm/TableGen/TGTimer.h
@@ -1836,10 +1926,10 @@ include/llvm/Target/GlobalISel/Combine.t
include/llvm/Target/GlobalISel/RegisterBank.td
include/llvm/Target/GlobalISel/SelectionDAGCompat.td
include/llvm/Target/GlobalISel/Target.td
+include/llvm/Target/RegisterTargetPassConfigCallback.h
include/llvm/Target/Target.td
include/llvm/Target/TargetCallingConv.td
include/llvm/Target/TargetInstrPredicate.td
-include/llvm/Target/TargetIntrinsicInfo.h
include/llvm/Target/TargetItinerary.td
include/llvm/Target/TargetLoweringObjectFile.h
include/llvm/Target/TargetMachine.h
@@ -1861,6 +1951,7 @@ include/llvm/TargetParser/CSKYTargetPars
include/llvm/TargetParser/Host.h
include/llvm/TargetParser/LoongArchTargetParser.def
include/llvm/TargetParser/LoongArchTargetParser.h
+include/llvm/TargetParser/PPCGenTargetFeatures.inc
include/llvm/TargetParser/PPCTargetParser.def
include/llvm/TargetParser/PPCTargetParser.h
include/llvm/TargetParser/RISCVISAInfo.h
@@ -1875,6 +1966,7 @@ include/llvm/Telemetry/Telemetry.h
include/llvm/Testing/ADT/StringMap.h
include/llvm/Testing/ADT/StringMapEntry.h
include/llvm/Testing/Annotations/Annotations.h
+include/llvm/Testing/Demangle/DemangleTestCases.inc
include/llvm/Testing/Support/Error.h
include/llvm/Testing/Support/SupportHelpers.h
include/llvm/TextAPI/Architecture.def
@@ -1926,6 +2018,7 @@ include/llvm/Transforms/IPO/ElimAvailExt
include/llvm/Transforms/IPO/EmbedBitcodePass.h
include/llvm/Transforms/IPO/ExpandVariadics.h
include/llvm/Transforms/IPO/ExtractGV.h
+include/llvm/Transforms/IPO/FatLTOCleanup.h
include/llvm/Transforms/IPO/ForceFunctionAttrs.h
include/llvm/Transforms/IPO/FunctionAttrs.h
include/llvm/Transforms/IPO/FunctionImport.h
@@ -1968,11 +2061,11 @@ include/llvm/Transforms/Instrumentation/
include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h
include/llvm/Transforms/Instrumentation/GCOVProfiler.h
include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h
-include/llvm/Transforms/Instrumentation/InstrOrderFile.h
include/llvm/Transforms/Instrumentation/InstrProfiling.h
include/llvm/Transforms/Instrumentation/KCFI.h
include/llvm/Transforms/Instrumentation/LowerAllowCheckPass.h
-include/llvm/Transforms/Instrumentation/MemProfiler.h
+include/llvm/Transforms/Instrumentation/MemProfInstrumentation.h
+include/llvm/Transforms/Instrumentation/MemProfUse.h
include/llvm/Transforms/Instrumentation/MemorySanitizer.h
include/llvm/Transforms/Instrumentation/NumericalStabilitySanitizer.h
include/llvm/Transforms/Instrumentation/PGOCtxProfFlattening.h
@@ -2086,6 +2179,7 @@ include/llvm/Transforms/Utils/CountVisit
include/llvm/Transforms/Utils/CtorUtils.h
include/llvm/Transforms/Utils/DXILUpgrade.h
include/llvm/Transforms/Utils/Debugify.h
+include/llvm/Transforms/Utils/DeclareRuntimeLibcalls.h
include/llvm/Transforms/Utils/EntryExitInstrumenter.h
include/llvm/Transforms/Utils/EscapeEnumerator.h
include/llvm/Transforms/Utils/Evaluator.h
@@ -2105,6 +2199,7 @@ include/llvm/Transforms/Utils/IntegerDiv
include/llvm/Transforms/Utils/LCSSA.h
include/llvm/Transforms/Utils/LibCallsShrinkWrap.h
include/llvm/Transforms/Utils/Local.h
+include/llvm/Transforms/Utils/LockstepReverseIterator.h
include/llvm/Transforms/Utils/LongestCommonSequence.h
include/llvm/Transforms/Utils/LoopConstrainer.h
include/llvm/Transforms/Utils/LoopPeel.h
@@ -2153,19 +2248,29 @@ include/llvm/Transforms/Utils/UnifyLoopE
include/llvm/Transforms/Utils/UnrollLoop.h
include/llvm/Transforms/Utils/VNCoercion.h
include/llvm/Transforms/Utils/ValueMapper.h
+include/llvm/Transforms/Vectorize/EVLIndVarSimplify.h
include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h
include/llvm/Transforms/Vectorize/LoopIdiomVectorize.h
include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
include/llvm/Transforms/Vectorize/LoopVectorize.h
include/llvm/Transforms/Vectorize/SLPVectorizer.h
+include/llvm/Transforms/Vectorize/SandboxVectorizer/Debug.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/DependencyGraph.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/InstrMaps.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/Interval.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/Legality.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/NullPass.h
+include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PackReuse.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintInstructionCount.h
+include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintRegion.h
+include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromBBs.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/RegionsFromMetadata.h
+include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/SeedCollection.h
+include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAcceptOrRevert.h
+include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysAccept.h
+include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysRevert.h
+include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionSave.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizer.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerPassBuilder.h
include/llvm/Transforms/Vectorize/SandboxVectorizer/Scheduler.h
@@ -2233,9 +2338,9 @@ lib/cmake/llvm/TensorFlowCompile.cmake
lib/cmake/llvm/UseLibtool.cmake
lib/cmake/llvm/VersionFromVCS.cmake
lib/cmake/llvm/llvm-driver-template.cpp.in
-lib/libLLVM-20.${SHLIB_EXT}
+lib/libLLVM-21.${SHLIB_EXT}
lib/libLLVM.${SHLIB_EXT}
-${PLIST.notdylib}lib/libLLVM.${SHLIB_EXT}.20.1
+${PLIST.notdylib}lib/libLLVM.${SHLIB_EXT}.21.1
${PLIST.AArch64}lib/libLLVMAArch64AsmParser.a
${PLIST.AArch64}lib/libLLVMAArch64CodeGen.a
${PLIST.AArch64}lib/libLLVMAArch64Desc.a
@@ -2290,6 +2395,7 @@ lib/libLLVMCodeGenTypes.a
lib/libLLVMCore.a
lib/libLLVMCoroutines.a
lib/libLLVMCoverage.a
+lib/libLLVMDWARFCFIChecker.a
lib/libLLVMDWARFLinker.a
lib/libLLVMDWARFLinkerClassic.a
lib/libLLVMDWARFLinkerParallel.a
@@ -2298,6 +2404,7 @@ ${PLIST.DirectX}lib/libLLVMDXILBitWriter
lib/libLLVMDebugInfoBTF.a
lib/libLLVMDebugInfoCodeView.a
lib/libLLVMDebugInfoDWARF.a
+lib/libLLVMDebugInfoDWARFLowLevel.a
lib/libLLVMDebugInfoGSYM.a
lib/libLLVMDebugInfoLogicalView.a
lib/libLLVMDebugInfoMSF.a
@@ -2320,6 +2427,7 @@ ${PLIST.X86}lib/libLLVMExegesisX86.a
lib/libLLVMExtensions.a
lib/libLLVMFileCheck.a
lib/libLLVMFrontendAtomic.a
+lib/libLLVMFrontendDirective.a
lib/libLLVMFrontendDriver.a
lib/libLLVMFrontendHLSL.a
lib/libLLVMFrontendOffloading.a
@@ -2464,9 +2572,9 @@ ${PLIST.Xtensa}lib/libLLVMXtensaDisassem
${PLIST.Xtensa}lib/libLLVMXtensaInfo.a
lib/libLLVMipo.a
lib/libLTO.${SHLIB_EXT}
-${PLIST.notdylib}lib/libLTO.${SHLIB_EXT}.20.1
+${PLIST.notdylib}lib/libLTO.${SHLIB_EXT}.21.1
lib/libRemarks.${SHLIB_EXT}
-${PLIST.notdylib}lib/libRemarks.${SHLIB_EXT}.20.1
+${PLIST.notdylib}lib/libRemarks.${SHLIB_EXT}.21.1
share/opt-viewer/opt-diff.py
share/opt-viewer/opt-stats.py
share/opt-viewer/opt-viewer.py
Index: pkgsrc/lang/llvm/buildlink3.mk
diff -u pkgsrc/lang/llvm/buildlink3.mk:1.32 pkgsrc/lang/llvm/buildlink3.mk:1.33
--- pkgsrc/lang/llvm/buildlink3.mk:1.32 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/llvm/buildlink3.mk Thu Apr 16 06:33:52 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.32 2026/03/25 22:56:27 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.33 2026/04/16 06:33:52 wiz Exp $
BUILDLINK_TREE+= llvm
.if !defined(LLVM_BUILDLINK3_MK)
LLVM_BUILDLINK3_MK:=
-.include "../../mk/bsd.prefs.mk"
+.include "../../mk/bsd.fast.prefs.mk"
.if ${OPSYS} == "NetBSD" && ${OS_VERSION:M9.*}
# Gcc 8 (induced elsewhere) blows up on per-process VM space.
# Ref. https://mail-index.netbsd.org/pkgsrc-users/2025/06/21/msg041678.html
@@ -13,7 +13,7 @@ LLVM_BUILDLINK3_MK:=
GCC_REQD+= 14
.endif
-BUILDLINK_API_DEPENDS.llvm+= llvm>=20.1.0
+BUILDLINK_API_DEPENDS.llvm+= llvm>=21.1.0
BUILDLINK_PKGSRCDIR.llvm?= ../../lang/llvm
LLVM_CONFIG_PATH?= ${BUILDLINK_PREFIX.llvm}/bin/llvm-config
Index: pkgsrc/lang/llvm/distinfo
diff -u pkgsrc/lang/llvm/distinfo:1.48 pkgsrc/lang/llvm/distinfo:1.49
--- pkgsrc/lang/llvm/distinfo:1.48 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/llvm/distinfo Thu Apr 16 06:33:52 2026
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.48 2026/03/25 22:56:27 wiz Exp $
+$NetBSD: distinfo,v 1.49 2026/04/16 06:33:52 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
SHA1 (patch-CMakeLists.txt) = c53cef61bdaeaf5216b78330992357a632a2b0b2
SHA1 (patch-cmake_config-ix.cmake) = f5cd0c949d35020d1051f95417e7944aa71a3d54
SHA1 (patch-cmake_modules_AddLLVM.cmake) = 4e6668e0c3e13423ce3e19304f4ad60f66d41562
SHA1 (patch-include_llvm-c_DataTypes.h) = ff547cae5bdf90c5a1371b9eb196e7537a03b18d
-SHA1 (patch-include_llvm_Analysis_ConstantFolding.h) = 0a8db4d876b749dd492fced6fbc8c4faf3ff2450
-SHA1 (patch-tools_llvm-shlib_CMakeLists.txt) = 4f3d0f527735126293519b42d7fd33dc41a910c2
+SHA1 (patch-tools_llvm-shlib_CMakeLists.txt) = 92558f2d7d87b7a26f7f3a2b3b3dc539ae13e672
SHA1 (patch-utils_llvm-lit_CMakeLists.txt) = 8b18659fe7189c9077b0409e123d41c01e8c8610
Index: pkgsrc/lang/llvm/version.mk
diff -u pkgsrc/lang/llvm/version.mk:1.20 pkgsrc/lang/llvm/version.mk:1.21
--- pkgsrc/lang/llvm/version.mk:1.20 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/llvm/version.mk Thu Apr 16 06:33:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: version.mk,v 1.20 2026/03/25 22:56:27 wiz Exp $
+# $NetBSD: version.mk,v 1.21 2026/04/16 06:33:52 wiz Exp $
# used by devel/lld
# used by devel/lldb
# used by devel/polly
@@ -14,7 +14,7 @@
# used by lang/wasi-libcxx
# used by parallel/openmp
-LLVM_VERSION= 20.1.8
+LLVM_VERSION= 21.1.8
DISTNAME= llvm-project-${LLVM_VERSION}.src
MASTER_SITES= ${MASTER_SITE_GITHUB:=llvm/}
@@ -29,6 +29,7 @@ LLVM_MAJOR_VERSION= ${LLVM_VERSION:tu:C/
EXTRACT_ELEMENTS= ${DISTNAME}/${PKGBASE:S/wasi-//}
EXTRACT_ELEMENTS+= ${DISTNAME}/cmake
EXTRACT_ELEMENTS+= ${DISTNAME}/runtimes
+EXTRACT_ELEMENTS+= ${DISTNAME}/third-party
.include "../../mk/bsd.prefs.mk"
Index: pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt
diff -u pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt:1.11 pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt:1.12
--- pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt:1.11 Sat Jul 6 15:45:06 2024
+++ pkgsrc/lang/llvm/patches/patch-tools_llvm-shlib_CMakeLists.txt Thu Apr 16 06:33:52 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-tools_llvm-shlib_CMakeLists.txt,v 1.11 2024/07/06 15:45:06 adam Exp $
+$NetBSD: patch-tools_llvm-shlib_CMakeLists.txt,v 1.12 2026/04/16 06:33:52 wiz Exp $
Add style linking for SunOS.
---- tools/llvm-shlib/CMakeLists.txt.orig 2024-04-17 00:21:15.000000000 +0000
+--- tools/llvm-shlib/CMakeLists.txt.orig 2025-10-21 08:14:55.000000000 +0000
+++ tools/llvm-shlib/CMakeLists.txt
-@@ -44,6 +44,8 @@ if(LLVM_BUILD_LLVM_DYLIB)
+@@ -53,6 +53,8 @@ if(LLVM_BUILD_LLVM_DYLIB)
list(REMOVE_DUPLICATES LIB_NAMES)
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
set(LIB_NAMES -Wl,-all_load ${LIB_NAMES})
+ elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "SunOS")
+ set(LIB_NAMES -Wl,-Bsymbolic -Wl,-z -Wl,allextract ${LIB_NAMES} -Wl,-z -Wl,defaultextract)
else()
- configure_file(
- ${CMAKE_CURRENT_SOURCE_DIR}/simple_version_script.map.in
+ if("${CMAKE_CFG_INTDIR}" STREQUAL ".")
+ configure_file(
Index: pkgsrc/lang/mlir/PLIST
diff -u pkgsrc/lang/mlir/PLIST:1.6 pkgsrc/lang/mlir/PLIST:1.7
--- pkgsrc/lang/mlir/PLIST:1.6 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/mlir/PLIST Thu Apr 16 06:33:52 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2026/03/25 22:56:27 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2026/04/16 06:33:52 wiz Exp $
bin/mlir-tblgen
include/mlir-c/AffineExpr.h
include/mlir-c/AffineMap.h
@@ -16,6 +16,7 @@ include/mlir-c/Dialect/EmitC.h
include/mlir-c/Dialect/Func.h
include/mlir-c/Dialect/GPU.h
include/mlir-c/Dialect/IRDL.h
+include/mlir-c/Dialect/Index.h
include/mlir-c/Dialect/LLVM.h
include/mlir-c/Dialect/Linalg.h
include/mlir-c/Dialect/MLProgram.h
@@ -28,6 +29,7 @@ include/mlir-c/Dialect/PDL.h
include/mlir-c/Dialect/Quant.h
include/mlir-c/Dialect/ROCDL.h
include/mlir-c/Dialect/SCF.h
+include/mlir-c/Dialect/SMT.h
include/mlir-c/Dialect/SPIRV.h
include/mlir-c/Dialect/Shape.h
include/mlir-c/Dialect/SparseTensor.h
@@ -43,6 +45,7 @@ include/mlir-c/Pass.h
include/mlir-c/RegisterEverything.h
include/mlir-c/Rewrite.h
include/mlir-c/Support.h
+include/mlir-c/Target/ExportSMTLIB.h
include/mlir-c/Target/LLVMIR.h
include/mlir-c/Transforms.h
include/mlir/Analysis/AliasAnalysis.h
@@ -55,6 +58,7 @@ include/mlir/Analysis/DataFlow/DenseAnal
include/mlir/Analysis/DataFlow/IntegerRangeAnalysis.h
include/mlir/Analysis/DataFlow/LivenessAnalysis.h
include/mlir/Analysis/DataFlow/SparseAnalysis.h
+include/mlir/Analysis/DataFlow/Utils.h
include/mlir/Analysis/DataFlowFramework.h
include/mlir/Analysis/DataLayoutAnalysis.h
include/mlir/Analysis/FlatLinearValueConstraints.h
@@ -120,6 +124,7 @@ include/mlir/Conversion/ArmSMEToLLVM/Arm
include/mlir/Conversion/ArmSMEToSCF/ArmSMEToSCF.h
include/mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h
include/mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h
+include/mlir/Conversion/ComplexCommon/DivisionConverter.h
include/mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h
include/mlir/Conversion/ComplexToLibm/ComplexToLibm.h
include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRV.h
@@ -129,6 +134,8 @@ include/mlir/Conversion/ControlFlowToLLV
include/mlir/Conversion/ControlFlowToSCF/ControlFlowToSCF.h
include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.h
include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.h
+include/mlir/Conversion/ConvertToEmitC/ConvertToEmitCPass.h
+include/mlir/Conversion/ConvertToEmitC/ToEmitCInterface.h
include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.cpp.inc
include/mlir/Conversion/ConvertToLLVM/ToLLVMAttrInterface.h.inc
include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h
@@ -136,7 +143,6 @@ include/mlir/Conversion/ConvertToLLVM/To
include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.cpp.inc
include/mlir/Conversion/ConvertToLLVM/ToLLVMOpInterface.h.inc
include/mlir/Conversion/ConvertToLLVM/ToLLVMPass.h
-include/mlir/Conversion/ConvertToSPIRV/ConvertToSPIRVPass.h
include/mlir/Conversion/FuncToEmitC/FuncToEmitC.h
include/mlir/Conversion/FuncToEmitC/FuncToEmitCPass.h
include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVM.h
@@ -164,6 +170,7 @@ include/mlir/Conversion/LLVMCommon/Struc
include/mlir/Conversion/LLVMCommon/TypeConverter.h
include/mlir/Conversion/LLVMCommon/VectorPattern.h
include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h
+include/mlir/Conversion/MPIToLLVM/MPIToLLVM.h
include/mlir/Conversion/MathToEmitC/MathToEmitC.h
include/mlir/Conversion/MathToEmitC/MathToEmitCPass.h
include/mlir/Conversion/MathToFuncs/MathToFuncs.h
@@ -174,7 +181,6 @@ include/mlir/Conversion/MathToSPIRV/Math
include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h
include/mlir/Conversion/MemRefToEmitC/MemRefToEmitC.h
include/mlir/Conversion/MemRefToEmitC/MemRefToEmitCPass.h
-include/mlir/Conversion/MemRefToLLVM/AllocLikeConversion.h
include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRV.h
include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.h
@@ -220,6 +226,7 @@ include/mlir/Conversion/VectorToSCF/Vect
include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h
include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h
include/mlir/Conversion/VectorToXeGPU/VectorToXeGPU.h
+include/mlir/Conversion/XeVMToLLVM/XeVMToLLVM.h
include/mlir/Debug/BreakpointManager.h
include/mlir/Debug/BreakpointManagers/FileLineColLocBreakpointManager.h
include/mlir/Debug/BreakpointManagers/TagBreakpointManager.h
@@ -248,10 +255,12 @@ include/mlir/Dialect/AMDGPU/Utils/Chipse
include/mlir/Dialect/AMX/AMX.cpp.inc
include/mlir/Dialect/AMX/AMX.h.inc
include/mlir/Dialect/AMX/AMX.td
-include/mlir/Dialect/AMX/AMXConversions.inc
include/mlir/Dialect/AMX/AMXDialect.cpp.inc
include/mlir/Dialect/AMX/AMXDialect.h
include/mlir/Dialect/AMX/AMXDialect.h.inc
+include/mlir/Dialect/AMX/AMXInterfaces.cpp.inc
+include/mlir/Dialect/AMX/AMXInterfaces.h.inc
+include/mlir/Dialect/AMX/AMXInterfaces.td
include/mlir/Dialect/AMX/AMXTypes.cpp.inc
include/mlir/Dialect/AMX/AMXTypes.h.inc
include/mlir/Dialect/AMX/Transforms.h
@@ -310,6 +319,7 @@ include/mlir/Dialect/Arith/Transforms/Na
include/mlir/Dialect/Arith/Transforms/Passes.h
include/mlir/Dialect/Arith/Transforms/Passes.h.inc
include/mlir/Dialect/Arith/Transforms/Passes.td
+include/mlir/Dialect/Arith/Transforms/ShardingInterfaceImpl.h
include/mlir/Dialect/Arith/Transforms/Transforms.h
include/mlir/Dialect/Arith/Transforms/WideIntEmulationConverter.h
include/mlir/Dialect/Arith/Utils/Utils.h
@@ -322,6 +332,10 @@ include/mlir/Dialect/ArmNeon/ArmNeonDial
include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc
include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc
include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc
+include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.cpp.inc
+include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h
+include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.h.inc
+include/mlir/Dialect/ArmNeon/TransformOps/ArmNeonVectorTransformOps.td
include/mlir/Dialect/ArmNeon/Transforms.h
include/mlir/Dialect/ArmSME/IR/ArmSME.cpp.inc
include/mlir/Dialect/ArmSME/IR/ArmSME.h
@@ -363,6 +377,10 @@ include/mlir/Dialect/ArmSVE/IR/ArmSVEDia
include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h.inc
include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.cpp.inc
include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.h.inc
+include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.cpp.inc
+include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h
+include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.h.inc
+include/mlir/Dialect/ArmSVE/TransformOps/ArmSVEVectorTransformOps.td
include/mlir/Dialect/ArmSVE/Transforms/Passes.h
include/mlir/Dialect/ArmSVE/Transforms/Passes.h.inc
include/mlir/Dialect/ArmSVE/Transforms/Passes.td
@@ -412,6 +430,10 @@ include/mlir/Dialect/Bufferization/IR/Bu
include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.h.inc
include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.cpp.inc
include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.h.inc
+include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.cpp.inc
+include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h
+include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.h.inc
+include/mlir/Dialect/Bufferization/IR/BufferizationTypeInterfaces.td
include/mlir/Dialect/Bufferization/IR/DstBufferizableOpInterfaceImpl.h
include/mlir/Dialect/Bufferization/IR/UnstructuredControlFlow.h
include/mlir/Dialect/Bufferization/Pipelines/Passes.h
@@ -435,6 +457,8 @@ include/mlir/Dialect/Complex/IR/ComplexA
include/mlir/Dialect/Complex/IR/ComplexAttributes.h.inc
include/mlir/Dialect/Complex/IR/ComplexAttributes.td
include/mlir/Dialect/Complex/IR/ComplexBase.td
+include/mlir/Dialect/Complex/IR/ComplexEnums.cpp.inc
+include/mlir/Dialect/Complex/IR/ComplexEnums.h.inc
include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc
include/mlir/Dialect/Complex/IR/ComplexOps.h.inc
include/mlir/Dialect/Complex/IR/ComplexOps.td
@@ -482,7 +506,10 @@ include/mlir/Dialect/EmitC/IR/EmitCDiale
include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc
include/mlir/Dialect/EmitC/IR/EmitCEnums.cpp.inc
include/mlir/Dialect/EmitC/IR/EmitCEnums.h.inc
-include/mlir/Dialect/EmitC/IR/EmitCTraits.h
+include/mlir/Dialect/EmitC/IR/EmitCInterfaces.cpp.inc
+include/mlir/Dialect/EmitC/IR/EmitCInterfaces.h
+include/mlir/Dialect/EmitC/IR/EmitCInterfaces.h.inc
+include/mlir/Dialect/EmitC/IR/EmitCInterfaces.td
include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc
include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc
include/mlir/Dialect/EmitC/IR/EmitCTypes.td
@@ -505,10 +532,10 @@ include/mlir/Dialect/Func/TransformOps/F
include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h.inc
include/mlir/Dialect/Func/TransformOps/FuncTransformOps.td
include/mlir/Dialect/Func/Transforms/FuncConversions.h
-include/mlir/Dialect/Func/Transforms/OneToNFuncConversions.h
include/mlir/Dialect/Func/Transforms/Passes.h
include/mlir/Dialect/Func/Transforms/Passes.h.inc
include/mlir/Dialect/Func/Transforms/Passes.td
+include/mlir/Dialect/Func/Utils/Utils.h
include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.cpp.inc
include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.h.inc
include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.td
@@ -652,6 +679,10 @@ include/mlir/Dialect/LLVMIR/NVVMOpsEnums
include/mlir/Dialect/LLVMIR/NVVMOpsEnums.h.inc
include/mlir/Dialect/LLVMIR/NVVMOpsTypes.cpp.inc
include/mlir/Dialect/LLVMIR/NVVMOpsTypes.h.inc
+include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.cpp.inc
+include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h
+include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.h.inc
+include/mlir/Dialect/LLVMIR/NVVMRequiresSMTraits.td
include/mlir/Dialect/LLVMIR/ROCDLConversions.inc
include/mlir/Dialect/LLVMIR/ROCDLDialect.h
include/mlir/Dialect/LLVMIR/ROCDLOps.cpp.inc
@@ -684,6 +715,19 @@ include/mlir/Dialect/LLVMIR/VCIXOpsDiale
include/mlir/Dialect/LLVMIR/VCIXOpsDialect.h.inc
include/mlir/Dialect/LLVMIR/VCIXOpsTypes.cpp.inc
include/mlir/Dialect/LLVMIR/VCIXOpsTypes.h.inc
+include/mlir/Dialect/LLVMIR/XeVMConversions.inc
+include/mlir/Dialect/LLVMIR/XeVMDialect.h
+include/mlir/Dialect/LLVMIR/XeVMOps.cpp.inc
+include/mlir/Dialect/LLVMIR/XeVMOps.h.inc
+include/mlir/Dialect/LLVMIR/XeVMOps.td
+include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.cpp.inc
+include/mlir/Dialect/LLVMIR/XeVMOpsAttributes.h.inc
+include/mlir/Dialect/LLVMIR/XeVMOpsDialect.cpp.inc
+include/mlir/Dialect/LLVMIR/XeVMOpsDialect.h.inc
+include/mlir/Dialect/LLVMIR/XeVMOpsEnums.cpp.inc
+include/mlir/Dialect/LLVMIR/XeVMOpsEnums.h.inc
+include/mlir/Dialect/LLVMIR/XeVMOpsTypes.cpp.inc
+include/mlir/Dialect/LLVMIR/XeVMOpsTypes.h.inc
include/mlir/Dialect/Linalg/IR/Linalg.h
include/mlir/Dialect/Linalg/IR/LinalgBase.td
include/mlir/Dialect/Linalg/IR/LinalgDoc.td
@@ -705,9 +749,16 @@ include/mlir/Dialect/Linalg/IR/LinalgOps
include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc
include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc
include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc
+include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.cpp.inc
+include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.h.inc
+include/mlir/Dialect/Linalg/IR/LinalgRelayoutOps.td
include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc
include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc
include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
+include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.cpp.inc
+include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.h
+include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.h.inc
+include/mlir/Dialect/Linalg/IR/RelayoutOpInterface.td
include/mlir/Dialect/Linalg/IR/ValueBoundsOpInterfaceImpl.h
include/mlir/Dialect/Linalg/Passes.capi.cpp.inc
include/mlir/Dialect/Linalg/Passes.capi.h.inc
@@ -843,15 +894,19 @@ include/mlir/Dialect/NVGPU/IR/NVGPU.h.in
include/mlir/Dialect/NVGPU/IR/NVGPU.td
include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.cpp.inc
include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.h.inc
-include/mlir/Dialect/NVGPU/IR/NVGPUAttrTypes.cpp.inc
-include/mlir/Dialect/NVGPU/IR/NVGPUAttrTypes.h.inc
include/mlir/Dialect/NVGPU/IR/NVGPUDialect.cpp.inc
include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h
include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc
include/mlir/Dialect/NVGPU/IR/NVGPUEnums.cpp.inc
include/mlir/Dialect/NVGPU/IR/NVGPUEnums.h.inc
+include/mlir/Dialect/NVGPU/IR/NVGPUOps.cpp.inc
+include/mlir/Dialect/NVGPU/IR/NVGPUOps.h.inc
+include/mlir/Dialect/NVGPU/IR/NVGPUOps.td
+include/mlir/Dialect/NVGPU/IR/NVGPUTypeDefs.cpp.inc
+include/mlir/Dialect/NVGPU/IR/NVGPUTypeDefs.h.inc
include/mlir/Dialect/NVGPU/IR/NVGPUTypes.cpp.inc
include/mlir/Dialect/NVGPU/IR/NVGPUTypes.h.inc
+include/mlir/Dialect/NVGPU/IR/NVGPUTypes.td
include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp.inc
include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h
include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h.inc
@@ -910,10 +965,12 @@ include/mlir/Dialect/OpenMP/OpenMPOps.cp
include/mlir/Dialect/OpenMP/OpenMPOps.h.inc
include/mlir/Dialect/OpenMP/OpenMPOps.td
include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc
+include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h
include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc
include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc
include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc
include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc
+include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h
include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc
include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc
include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc
@@ -943,27 +1000,17 @@ include/mlir/Dialect/PDLInterp/IR/PDLInt
include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc
include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc
include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc
-include/mlir/Dialect/Polynomial/IR/Polynomial.cpp.inc
-include/mlir/Dialect/Polynomial/IR/Polynomial.h
-include/mlir/Dialect/Polynomial/IR/Polynomial.h.inc
-include/mlir/Dialect/Polynomial/IR/Polynomial.td
-include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.cpp.inc
-include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.h
-include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.h.inc
-include/mlir/Dialect/Polynomial/IR/PolynomialAttributes.td
-include/mlir/Dialect/Polynomial/IR/PolynomialDialect.cpp.inc
-include/mlir/Dialect/Polynomial/IR/PolynomialDialect.h
-include/mlir/Dialect/Polynomial/IR/PolynomialDialect.h.inc
-include/mlir/Dialect/Polynomial/IR/PolynomialDialect.td
-include/mlir/Dialect/Polynomial/IR/PolynomialOps.h
-include/mlir/Dialect/Polynomial/IR/PolynomialTypes.cpp.inc
-include/mlir/Dialect/Polynomial/IR/PolynomialTypes.h
-include/mlir/Dialect/Polynomial/IR/PolynomialTypes.h.inc
-include/mlir/Dialect/Polynomial/IR/PolynomialTypes.td
+include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.cpp.inc
+include/mlir/Dialect/Ptr/IR/MemorySpaceAttrInterfaces.h.inc
+include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.cpp.inc
+include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h
+include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.h.inc
+include/mlir/Dialect/Ptr/IR/MemorySpaceInterfaces.td
include/mlir/Dialect/Ptr/IR/PtrAttrDefs.td
include/mlir/Dialect/Ptr/IR/PtrAttrs.h
include/mlir/Dialect/Ptr/IR/PtrDialect.h
include/mlir/Dialect/Ptr/IR/PtrDialect.td
+include/mlir/Dialect/Ptr/IR/PtrEnums.td
include/mlir/Dialect/Ptr/IR/PtrOps.cpp.inc
include/mlir/Dialect/Ptr/IR/PtrOps.h
include/mlir/Dialect/Ptr/IR/PtrOps.h.inc
@@ -972,6 +1019,8 @@ include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.
include/mlir/Dialect/Ptr/IR/PtrOpsAttrs.h.inc
include/mlir/Dialect/Ptr/IR/PtrOpsDialect.cpp.inc
include/mlir/Dialect/Ptr/IR/PtrOpsDialect.h.inc
+include/mlir/Dialect/Ptr/IR/PtrOpsEnums.cpp.inc
+include/mlir/Dialect/Ptr/IR/PtrOpsEnums.h.inc
include/mlir/Dialect/Ptr/IR/PtrOpsTypes.cpp.inc
include/mlir/Dialect/Ptr/IR/PtrOpsTypes.h.inc
include/mlir/Dialect/Ptr/IR/PtrTypes.h
@@ -1021,6 +1070,29 @@ include/mlir/Dialect/SCF/Transforms/Tile
include/mlir/Dialect/SCF/Transforms/Transforms.h
include/mlir/Dialect/SCF/Utils/AffineCanonicalizationUtils.h
include/mlir/Dialect/SCF/Utils/Utils.h
+include/mlir/Dialect/SMT/IR/SMT.cpp.inc
+include/mlir/Dialect/SMT/IR/SMT.h.inc
+include/mlir/Dialect/SMT/IR/SMT.td
+include/mlir/Dialect/SMT/IR/SMTArrayOps.td
+include/mlir/Dialect/SMT/IR/SMTAttributes.cpp.inc
+include/mlir/Dialect/SMT/IR/SMTAttributes.h
+include/mlir/Dialect/SMT/IR/SMTAttributes.h.inc
+include/mlir/Dialect/SMT/IR/SMTAttributes.td
+include/mlir/Dialect/SMT/IR/SMTBitVectorOps.td
+include/mlir/Dialect/SMT/IR/SMTDialect.cpp.inc
+include/mlir/Dialect/SMT/IR/SMTDialect.h
+include/mlir/Dialect/SMT/IR/SMTDialect.h.inc
+include/mlir/Dialect/SMT/IR/SMTDialect.td
+include/mlir/Dialect/SMT/IR/SMTEnums.cpp.inc
+include/mlir/Dialect/SMT/IR/SMTEnums.h.inc
+include/mlir/Dialect/SMT/IR/SMTIntOps.td
+include/mlir/Dialect/SMT/IR/SMTOps.h
+include/mlir/Dialect/SMT/IR/SMTOps.td
+include/mlir/Dialect/SMT/IR/SMTTypes.cpp.inc
+include/mlir/Dialect/SMT/IR/SMTTypes.h
+include/mlir/Dialect/SMT/IR/SMTTypes.h.inc
+include/mlir/Dialect/SMT/IR/SMTTypes.td
+include/mlir/Dialect/SMT/IR/SMTVisitors.h
include/mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td
include/mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td
include/mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc
@@ -1055,6 +1127,7 @@ include/mlir/Dialect/SPIRV/IR/SPIRVIntel
include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVMeshOps.td
include/mlir/Dialect/SPIRV/IR/SPIRVMiscOps.td
include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc
@@ -1072,6 +1145,10 @@ include/mlir/Dialect/SPIRV/IR/SPIRVSeria
include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td
include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h
include/mlir/Dialect/SPIRV/IR/TargetAndABI.h
+include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.cpp.inc
+include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.h
+include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.h.inc
+include/mlir/Dialect/SPIRV/Interfaces/SPIRVImageInterfaces.td
include/mlir/Dialect/SPIRV/Linking/ModuleCombiner.h
include/mlir/Dialect/SPIRV/Transforms/Passes.h
include/mlir/Dialect/SPIRV/Transforms/Passes.h.inc
@@ -1152,18 +1229,26 @@ include/mlir/Dialect/Tensor/Transforms/B
include/mlir/Dialect/Tensor/Transforms/Passes.h
include/mlir/Dialect/Tensor/Transforms/Passes.h.inc
include/mlir/Dialect/Tensor/Transforms/Passes.td
+include/mlir/Dialect/Tensor/Transforms/RuntimeOpVerification.h
include/mlir/Dialect/Tensor/Transforms/SubsetInsertionOpInterfaceImpl.h
include/mlir/Dialect/Tensor/Transforms/TransformUtils.h
include/mlir/Dialect/Tensor/Transforms/Transforms.h
include/mlir/Dialect/Tensor/Utils/Utils.h
include/mlir/Dialect/Tosa/IR/ShardingInterfaceImpl.h
+include/mlir/Dialect/Tosa/IR/TargetEnv.h
include/mlir/Dialect/Tosa/IR/TosaAttributes.cpp.inc
include/mlir/Dialect/Tosa/IR/TosaAttributes.h.inc
+include/mlir/Dialect/Tosa/IR/TosaAvailability.cpp.inc
+include/mlir/Dialect/Tosa/IR/TosaAvailability.h.inc
+include/mlir/Dialect/Tosa/IR/TosaComplianceData.h.inc
include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.cpp.inc
include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.td
+include/mlir/Dialect/Tosa/IR/TosaEnums.cpp.inc
+include/mlir/Dialect/Tosa/IR/TosaEnums.h.inc
include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc
include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc
include/mlir/Dialect/Tosa/IR/TosaInterfaces.td
+include/mlir/Dialect/Tosa/IR/TosaOpAvailabilityImpl.inc
include/mlir/Dialect/Tosa/IR/TosaOpBase.td
include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc
include/mlir/Dialect/Tosa/IR/TosaOps.h
@@ -1175,6 +1260,7 @@ include/mlir/Dialect/Tosa/IR/TosaOpsType
include/mlir/Dialect/Tosa/IR/TosaOpsTypes.h.inc
include/mlir/Dialect/Tosa/IR/TosaOpsTypesBase.cpp.inc
include/mlir/Dialect/Tosa/IR/TosaOpsTypesBase.h.inc
+include/mlir/Dialect/Tosa/IR/TosaProfileCompliance.h
include/mlir/Dialect/Tosa/IR/TosaShapeOps.td
include/mlir/Dialect/Tosa/IR/TosaTypesBase.td
include/mlir/Dialect/Tosa/IR/TosaUtilOps.td
@@ -1192,7 +1278,9 @@ include/mlir/Dialect/Transform/DebugExte
include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h
include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h.inc
include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.td
+include/mlir/Dialect/Transform/IR/TransformAttrs.cpp.inc
include/mlir/Dialect/Transform/IR/TransformAttrs.h
+include/mlir/Dialect/Transform/IR/TransformAttrs.h.inc
include/mlir/Dialect/Transform/IR/TransformAttrs.td
include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc
include/mlir/Dialect/Transform/IR/TransformDialect.h
@@ -1242,6 +1330,11 @@ include/mlir/Dialect/Transform/Transform
include/mlir/Dialect/Transform/Transforms/Passes.h.inc
include/mlir/Dialect/Transform/Transforms/Passes.td
include/mlir/Dialect/Transform/Transforms/TransformInterpreterUtils.h
+include/mlir/Dialect/Transform/TuneExtension/TuneExtension.h
+include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.cpp.inc
+include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h
+include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.h.inc
+include/mlir/Dialect/Transform/TuneExtension/TuneExtensionOps.td
include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h
include/mlir/Dialect/Transform/Utils/RaggedArray.h
include/mlir/Dialect/Transform/Utils/Utils.h
@@ -1310,10 +1403,12 @@ include/mlir/Dialect/X86Vector/Transform
include/mlir/Dialect/X86Vector/X86Vector.cpp.inc
include/mlir/Dialect/X86Vector/X86Vector.h.inc
include/mlir/Dialect/X86Vector/X86Vector.td
-include/mlir/Dialect/X86Vector/X86VectorConversions.inc
include/mlir/Dialect/X86Vector/X86VectorDialect.cpp.inc
include/mlir/Dialect/X86Vector/X86VectorDialect.h
include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc
+include/mlir/Dialect/X86Vector/X86VectorInterfaces.cpp.inc
+include/mlir/Dialect/X86Vector/X86VectorInterfaces.h.inc
+include/mlir/Dialect/X86Vector/X86VectorInterfaces.td
include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc
include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc
include/mlir/Dialect/XeGPU/IR/XeGPU.cpp.inc
@@ -1329,6 +1424,7 @@ include/mlir/Dialect/XeGPU/IR/XeGPUDiale
include/mlir/Dialect/XeGPU/IR/XeGPUEnums.cpp.inc
include/mlir/Dialect/XeGPU/IR/XeGPUEnums.h.inc
include/mlir/Dialect/XeGPU/IR/XeGPUOps.td
+include/mlir/Dialect/XeGPU/IR/XeGPUTargetInfo.h
include/mlir/Dialect/XeGPU/IR/XeGPUTypes.cpp.inc
include/mlir/Dialect/XeGPU/IR/XeGPUTypes.h.inc
include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
@@ -1336,6 +1432,7 @@ include/mlir/Dialect/XeGPU/Transforms/Pa
include/mlir/Dialect/XeGPU/Transforms/Passes.h.inc
include/mlir/Dialect/XeGPU/Transforms/Passes.td
include/mlir/Dialect/XeGPU/Transforms/Transforms.h
+include/mlir/Dialect/XeGPU/Utils/XeGPUUtils.h
include/mlir/ExecutionEngine/AsyncRuntime.h
include/mlir/ExecutionEngine/CRunnerUtils.h
include/mlir/ExecutionEngine/ExecutionEngine.h
@@ -1417,9 +1514,12 @@ include/mlir/IR/Location.h
include/mlir/IR/MLIRContext.h
include/mlir/IR/Matchers.h
include/mlir/IR/ODSSupport.h
+include/mlir/IR/OpAsmAttrInterface.cpp.inc
+include/mlir/IR/OpAsmAttrInterface.h.inc
include/mlir/IR/OpAsmInterface.td
include/mlir/IR/OpAsmOpInterface.cpp.inc
include/mlir/IR/OpAsmOpInterface.h.inc
+include/mlir/IR/OpAsmSupport.h
include/mlir/IR/OpAsmTypeInterface.cpp.inc
include/mlir/IR/OpAsmTypeInterface.h.inc
include/mlir/IR/OpBase.td
@@ -1503,6 +1603,10 @@ include/mlir/Interfaces/FunctionInterfac
include/mlir/Interfaces/FunctionInterfaces.h
include/mlir/Interfaces/FunctionInterfaces.h.inc
include/mlir/Interfaces/FunctionInterfaces.td
+include/mlir/Interfaces/IndexingMapOpInterface.cpp.inc
+include/mlir/Interfaces/IndexingMapOpInterface.h
+include/mlir/Interfaces/IndexingMapOpInterface.h.inc
+include/mlir/Interfaces/IndexingMapOpInterface.td
include/mlir/Interfaces/InferIntRangeInterface.cpp.inc
include/mlir/Interfaces/InferIntRangeInterface.h
include/mlir/Interfaces/InferIntRangeInterface.h.inc
@@ -1572,6 +1676,7 @@ include/mlir/Query/Matcher/Marshallers.h
include/mlir/Query/Matcher/MatchFinder.h
include/mlir/Query/Matcher/MatchersInternal.h
include/mlir/Query/Matcher/Registry.h
+include/mlir/Query/Matcher/SliceMatchers.h
include/mlir/Query/Matcher/VariantValue.h
include/mlir/Query/Query.h
include/mlir/Query/QuerySession.h
@@ -1593,11 +1698,13 @@ include/mlir/Support/InterfaceSupport.h
include/mlir/Support/LLVM.h
include/mlir/Support/LogicalResult.h
include/mlir/Support/RawOstreamExtras.h
+include/mlir/Support/StateStack.h
include/mlir/Support/StorageUniquer.h
include/mlir/Support/ThreadLocalCache.h
include/mlir/Support/Timing.h
include/mlir/Support/ToolUtilities.h
include/mlir/Support/TypeID.h
+include/mlir/Support/WalkResult.h
include/mlir/TableGen/Argument.h
include/mlir/TableGen/AttrOrTypeDef.h
include/mlir/TableGen/Attribute.h
@@ -1606,6 +1713,7 @@ include/mlir/TableGen/Class.h
include/mlir/TableGen/CodeGenHelpers.h
include/mlir/TableGen/Constraint.h
include/mlir/TableGen/Dialect.h
+include/mlir/TableGen/EnumInfo.h
include/mlir/TableGen/Format.h
include/mlir/TableGen/GenInfo.h
include/mlir/TableGen/GenNameParser.h
@@ -1621,12 +1729,13 @@ include/mlir/TableGen/Successor.h
include/mlir/TableGen/Trait.h
include/mlir/TableGen/Type.h
include/mlir/Target/Cpp/CppEmitter.h
+include/mlir/Target/IRDLToCpp/IRDLToCpp.h
+include/mlir/Target/IRDLToCpp/TranslationRegistration.h
include/mlir/Target/LLVM/ModuleToObject.h
include/mlir/Target/LLVM/NVVM/Target.h
include/mlir/Target/LLVM/NVVM/Utils.h
include/mlir/Target/LLVM/ROCDL/Target.h
include/mlir/Target/LLVM/ROCDL/Utils.h
-include/mlir/Target/LLVMIR/Dialect/AMX/AMXToLLVMIRTranslation.h
include/mlir/Target/LLVMIR/Dialect/All.h
include/mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h
include/mlir/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.h
@@ -1643,7 +1752,6 @@ include/mlir/Target/LLVMIR/Dialect/OpenM
include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
include/mlir/Target/LLVMIR/Dialect/SPIRV/SPIRVToLLVMIRTranslation.h
include/mlir/Target/LLVMIR/Dialect/VCIX/VCIXToLLVMIRTranslation.h
-include/mlir/Target/LLVMIR/Dialect/X86Vector/X86VectorToLLVMIRTranslation.h
include/mlir/Target/LLVMIR/Export.h
include/mlir/Target/LLVMIR/Import.h
include/mlir/Target/LLVMIR/LLVMImportInterface.h
@@ -1652,6 +1760,9 @@ include/mlir/Target/LLVMIR/ModuleImport.
include/mlir/Target/LLVMIR/ModuleTranslation.h
include/mlir/Target/LLVMIR/TypeFromLLVM.h
include/mlir/Target/LLVMIR/TypeToLLVM.h
+include/mlir/Target/SMTLIB/ExportSMTLIB.h
+include/mlir/Target/SMTLIB/Namespace.h
+include/mlir/Target/SMTLIB/SymCache.h
include/mlir/Target/SPIRV/Deserialization.h
include/mlir/Target/SPIRV/SPIRVBinaryUtils.h
include/mlir/Target/SPIRV/Serialization.h
@@ -1676,6 +1787,7 @@ include/mlir/Tools/lsp-server-support/Lo
include/mlir/Tools/lsp-server-support/Protocol.h
include/mlir/Tools/lsp-server-support/SourceMgrUtils.h
include/mlir/Tools/lsp-server-support/Transport.h
+include/mlir/Tools/mlir-lsp-server/MlirLspRegistryFunction.h
include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h
include/mlir/Tools/mlir-opt/MlirOptMain.h
include/mlir/Tools/mlir-pdll-lsp-server/MlirPdllLspServerMain.h
@@ -1699,7 +1811,6 @@ include/mlir/Transforms/InliningUtils.h
include/mlir/Transforms/LocationSnapshot.h
include/mlir/Transforms/LoopInvariantCodeMotionUtils.h
include/mlir/Transforms/Mem2Reg.h
-include/mlir/Transforms/OneToNTypeConversion.h
include/mlir/Transforms/Passes.h
include/mlir/Transforms/Passes.h.inc
include/mlir/Transforms/Passes.td
@@ -1711,19 +1822,19 @@ include/mlir/Transforms/ViewOpGraph.h
include/mlir/Transforms/WalkPatternRewriteDriver.h
lib/cmake/mlir/AddMLIR.cmake
lib/cmake/mlir/AddMLIRPython.cmake
+lib/cmake/mlir/IRDLToCpp.cmake
lib/cmake/mlir/MLIRConfig.cmake
lib/cmake/mlir/MLIRConfigVersion.cmake
lib/cmake/mlir/MLIRDetectPythonEnv.cmake
lib/cmake/mlir/MLIRTargets-release.cmake
lib/cmake/mlir/MLIRTargets.cmake
lib/libMLIR-C.so
-lib/libMLIR-C.so.20.1
+lib/libMLIR-C.so.21.1
lib/libMLIRAMDGPUDialect.a
lib/libMLIRAMDGPUToROCDL.a
lib/libMLIRAMDGPUTransforms.a
lib/libMLIRAMDGPUUtils.a
lib/libMLIRAMXDialect.a
-lib/libMLIRAMXToLLVMIRTranslation.a
lib/libMLIRAMXTransforms.a
lib/libMLIRAffineAnalysis.a
lib/libMLIRAffineDialect.a
@@ -1746,6 +1857,7 @@ lib/libMLIRArmNeon2dToIntr.a
lib/libMLIRArmNeonDialect.a
lib/libMLIRArmNeonToLLVMIRTranslation.a
lib/libMLIRArmNeonTransforms.a
+lib/libMLIRArmNeonVectorTransformOps.a
lib/libMLIRArmSMEDialect.a
lib/libMLIRArmSMEToLLVM.a
lib/libMLIRArmSMEToLLVMIRTranslation.a
@@ -1754,6 +1866,7 @@ lib/libMLIRArmSMETransforms.a
lib/libMLIRArmSVEDialect.a
lib/libMLIRArmSVEToLLVMIRTranslation.a
lib/libMLIRArmSVETransforms.a
+lib/libMLIRArmSVEVectorTransformOps.a
lib/libMLIRAsmParser.a
lib/libMLIRAsyncDialect.a
lib/libMLIRAsyncToLLVM.a
@@ -1775,10 +1888,12 @@ lib/libMLIRCAPIConversion.a
lib/libMLIRCAPIDebug.a
lib/libMLIRCAPIEmitC.a
lib/libMLIRCAPIExecutionEngine.a
+lib/libMLIRCAPIExportSMTLIB.a
lib/libMLIRCAPIFunc.a
lib/libMLIRCAPIGPU.a
lib/libMLIRCAPIIR.a
lib/libMLIRCAPIIRDL.a
+lib/libMLIRCAPIIndex.a
lib/libMLIRCAPIInterfaces.a
lib/libMLIRCAPILLVM.a
lib/libMLIRCAPILinalg.a
@@ -1793,6 +1908,7 @@ lib/libMLIRCAPIQuant.a
lib/libMLIRCAPIROCDL.a
lib/libMLIRCAPIRegisterEverything.a
lib/libMLIRCAPISCF.a
+lib/libMLIRCAPISMT.a
lib/libMLIRCAPISPIRV.a
lib/libMLIRCAPIShape.a
lib/libMLIRCAPISparseTensor.a
@@ -1805,6 +1921,7 @@ lib/libMLIRCAPIVector.a
lib/libMLIRCallInterfaces.a
lib/libMLIRCastInterfaces.a
lib/libMLIRComplexDialect.a
+lib/libMLIRComplexDivisionConversion.a
lib/libMLIRComplexToLLVM.a
lib/libMLIRComplexToLibm.a
lib/libMLIRComplexToSPIRV.a
@@ -1815,9 +1932,9 @@ lib/libMLIRControlFlowToLLVM.a
lib/libMLIRControlFlowToSCF.a
lib/libMLIRControlFlowToSPIRV.a
lib/libMLIRControlFlowTransforms.a
+lib/libMLIRConvertToEmitC.a
lib/libMLIRConvertToLLVMInterface.a
lib/libMLIRConvertToLLVMPass.a
-lib/libMLIRConvertToSPIRVPass.a
lib/libMLIRCopyOpInterface.a
lib/libMLIRDLTIDialect.a
lib/libMLIRDLTITransformOps.a
@@ -1831,6 +1948,7 @@ lib/libMLIREmitCDialect.a
lib/libMLIREmitCTransforms.a
lib/libMLIRExecutionEngine.a
lib/libMLIRExecutionEngineUtils.a
+lib/libMLIRExportSMTLIB.a
lib/libMLIRFromLLVMIRTranslationRegistration.a
lib/libMLIRFuncAllExtensions.a
lib/libMLIRFuncDialect.a
@@ -1841,6 +1959,7 @@ lib/libMLIRFuncToLLVM.a
lib/libMLIRFuncToSPIRV.a
lib/libMLIRFuncTransformOps.a
lib/libMLIRFuncTransforms.a
+lib/libMLIRFuncUtils.a
lib/libMLIRFunctionInterfaces.a
lib/libMLIRGPUDialect.a
lib/libMLIRGPUPipelines.a
@@ -1858,6 +1977,7 @@ lib/libMLIRIRDL.a
lib/libMLIRIndexDialect.a
lib/libMLIRIndexToLLVM.a
lib/libMLIRIndexToSPIRV.a
+lib/libMLIRIndexingMapOpInterface.a
lib/libMLIRInferIntRangeCommon.a
lib/libMLIRInferIntRangeInterface.a
lib/libMLIRInferTypeOpInterface.a
@@ -1879,6 +1999,7 @@ lib/libMLIRLspServerSupportLib.a
lib/libMLIRMLProgramDialect.a
lib/libMLIRMLProgramTransforms.a
lib/libMLIRMPIDialect.a
+lib/libMLIRMPIToLLVM.a
lib/libMLIRMaskableOpInterface.a
lib/libMLIRMaskingOpInterface.a
lib/libMLIRMathDialect.a
@@ -1930,7 +2051,6 @@ lib/libMLIRParallelCombiningOpInterface.
lib/libMLIRParser.a
lib/libMLIRPass.a
lib/libMLIRPluginsLib.a
-lib/libMLIRPolynomialDialect.a
lib/libMLIRPresburger.a
lib/libMLIRPtrDialect.a
lib/libMLIRQuantDialect.a
@@ -1957,11 +2077,13 @@ lib/libMLIRSCFToSPIRV.a
lib/libMLIRSCFTransformOps.a
lib/libMLIRSCFTransforms.a
lib/libMLIRSCFUtils.a
+lib/libMLIRSMT.a
lib/libMLIRSPIRVAttrToLLVMConversion.a
lib/libMLIRSPIRVBinaryUtils.a
lib/libMLIRSPIRVConversion.a
lib/libMLIRSPIRVDeserialization.a
lib/libMLIRSPIRVDialect.a
+lib/libMLIRSPIRVImageInterfaces.a
lib/libMLIRSPIRVModuleCombiner.a
lib/libMLIRSPIRVSerialization.a
lib/libMLIRSPIRVTarget.a
@@ -1986,6 +2108,7 @@ lib/libMLIRSubsetOpInterface.a
lib/libMLIRSupport.a
lib/libMLIRTableGen.a
lib/libMLIRTargetCpp.a
+lib/libMLIRTargetIRDLToCpp.a
lib/libMLIRTargetLLVM.a
lib/libMLIRTargetLLVMIRExport.a
lib/libMLIRTargetLLVMIRImport.a
@@ -2018,6 +2141,7 @@ lib/libMLIRTransformDialectTransforms.a
lib/libMLIRTransformDialectUtils.a
lib/libMLIRTransformLoopExtension.a
lib/libMLIRTransformPDLExtension.a
+lib/libMLIRTransformTuneExtension.a
lib/libMLIRTransformUtils.a
lib/libMLIRTransforms.a
lib/libMLIRTranslateLib.a
@@ -2041,19 +2165,21 @@ lib/libMLIRVectorTransforms.a
lib/libMLIRVectorUtils.a
lib/libMLIRViewLikeInterface.a
lib/libMLIRX86VectorDialect.a
-lib/libMLIRX86VectorToLLVMIRTranslation.a
lib/libMLIRX86VectorTransforms.a
lib/libMLIRXeGPUDialect.a
lib/libMLIRXeGPUTransforms.a
+lib/libMLIRXeGPUUtils.a
+lib/libMLIRXeVMDialect.a
+lib/libMLIRXeVMToLLVM.a
lib/libmlir_arm_runner_utils.so
-lib/libmlir_arm_runner_utils.so.20.1
+lib/libmlir_arm_runner_utils.so.21.1
lib/libmlir_arm_sme_abi_stubs.so
-lib/libmlir_arm_sme_abi_stubs.so.20.1
+lib/libmlir_arm_sme_abi_stubs.so.21.1
lib/libmlir_async_runtime.so
-lib/libmlir_async_runtime.so.20.1
+lib/libmlir_async_runtime.so.21.1
lib/libmlir_c_runner_utils.so
-lib/libmlir_c_runner_utils.so.20.1
+lib/libmlir_c_runner_utils.so.21.1
lib/libmlir_float16_utils.so
-lib/libmlir_float16_utils.so.20.1
+lib/libmlir_float16_utils.so.21.1
lib/libmlir_runner_utils.so
-lib/libmlir_runner_utils.so.20.1
+lib/libmlir_runner_utils.so.21.1
Index: pkgsrc/lang/mlir/buildlink3.mk
diff -u pkgsrc/lang/mlir/buildlink3.mk:1.6 pkgsrc/lang/mlir/buildlink3.mk:1.7
--- pkgsrc/lang/mlir/buildlink3.mk:1.6 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/mlir/buildlink3.mk Thu Apr 16 06:33:52 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.6 2026/03/25 22:56:27 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2026/04/16 06:33:52 wiz Exp $
BUILDLINK_TREE+= mlir
.if !defined(MLIR_BUILDLINK3_MK)
MLIR_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.mlir+= mlir>=20.1.0
+BUILDLINK_API_DEPENDS.mlir+= mlir>=21.1.0
BUILDLINK_PKGSRCDIR.mlir?= ../../lang/mlir
BUILDLINK_FILES.mlir+= bin/mlir-tblgen
Index: pkgsrc/lang/mlir/distinfo
diff -u pkgsrc/lang/mlir/distinfo:1.5 pkgsrc/lang/mlir/distinfo:1.6
--- pkgsrc/lang/mlir/distinfo:1.5 Wed Mar 25 22:56:27 2026
+++ pkgsrc/lang/mlir/distinfo Thu Apr 16 06:33:52 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.5 2026/03/25 22:56:27 wiz Exp $
+$NetBSD: distinfo,v 1.6 2026/04/16 06:33:52 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
-SHA1 (patch-cmake_modules_MLIRConfig.cmake.in) = 0fb129cb22bdb7bca328d5526904482b6081a209
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
+SHA1 (patch-cmake_modules_MLIRConfig.cmake.in) = ec96152743be4c33231899399f9e7cde5655b321
SHA1 (patch-tools_mlir-tblgen_CMakeLists.txt) = 7b78acbf8a85443f2cc3f13786bbbda25b0b8d74
Index: pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in
diff -u pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in:1.4 pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in:1.5
--- pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in:1.4 Wed Mar 25 22:56:28 2026
+++ pkgsrc/lang/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in Thu Apr 16 06:33:52 2026
@@ -1,8 +1,8 @@
-$NetBSD: patch-cmake_modules_MLIRConfig.cmake.in,v 1.4 2026/03/25 22:56:28 wiz Exp $
+$NetBSD: patch-cmake_modules_MLIRConfig.cmake.in,v 1.5 2026/04/16 06:33:52 wiz Exp $
Provide proper path to mlir-tblgen.
---- cmake/modules/MLIRConfig.cmake.in.orig 2025-04-29 23:05:17.000000000 +0000
+--- cmake/modules/MLIRConfig.cmake.in.orig 2025-12-12 10:35:47.000000000 +0000
+++ cmake/modules/MLIRConfig.cmake.in
@@ -9,7 +9,7 @@ find_package(LLVM ${LLVM_VERSION} EXACT
set(MLIR_EXPORTED_TARGETS "@MLIR_EXPORTS@")
@@ -12,4 +12,4 @@ Provide proper path to mlir-tblgen.
+set(MLIR_TABLEGEN_EXE "${MLIR_INSTALL_PREFIX}/bin/@MLIR_CONFIG_TABLEGEN_EXE@")
set(MLIR_PDLL_TABLEGEN_EXE "@MLIR_CONFIG_PDLL_TABLEGEN_EXE@")
set(MLIR_SRC_SHARDER_TABLEGEN_EXE "@MLIR_CONFIG_SRC_SHARDER_TABLEGEN_EXE@")
- set(MLIR_INSTALL_AGGREGATE_OBJECTS "@MLIR_INSTALL_AGGREGATE_OBJECTS@")
+ set(MLIR_IRDL_TO_CPP_EXE "@MLIR_CONFIG_IRDL_TO_CPP_EXE@")
Index: pkgsrc/lang/wasi-compiler-rt/Makefile
diff -u pkgsrc/lang/wasi-compiler-rt/Makefile:1.36 pkgsrc/lang/wasi-compiler-rt/Makefile:1.37
--- pkgsrc/lang/wasi-compiler-rt/Makefile:1.36 Wed Mar 25 22:56:28 2026
+++ pkgsrc/lang/wasi-compiler-rt/Makefile Thu Apr 16 06:33:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.36 2026/03/25 22:56:28 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2026/04/16 06:33:52 wiz Exp $
.include "../../lang/llvm/version.mk"
@@ -97,7 +97,6 @@ CXXFLAGS+= -O2
PKGSRC_COMPILER= clang
CLANGBASE= ${PREFIX}
#.include "../../devel/cmake/build.mk"
-.include "../../devel/editline/buildlink3.mk"
BUILDLINK_DEPMETHOD.clang= build
.include "../../lang/clang/buildlink3.mk"
.include "../../lang/llvm/buildlink3.mk"
Index: pkgsrc/lang/wasi-compiler-rt/buildlink3.mk
diff -u pkgsrc/lang/wasi-compiler-rt/buildlink3.mk:1.12 pkgsrc/lang/wasi-compiler-rt/buildlink3.mk:1.13
--- pkgsrc/lang/wasi-compiler-rt/buildlink3.mk:1.12 Fri May 9 05:51:26 2025
+++ pkgsrc/lang/wasi-compiler-rt/buildlink3.mk Thu Apr 16 06:33:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.12 2025/05/09 05:51:26 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.13 2026/04/16 06:33:52 wiz Exp $
BUILDLINK_TREE+= wasi-compiler-rt
@@ -7,7 +7,7 @@ BUILDLINK_DEPMETHOD.wasi-compiler-rt?= b
.if !defined(WASI_COMPILER_RT_BUILDLINK3_MK)
WASI_COMPILER_RT_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.wasi-compiler-rt+= wasi-compiler-rt>=19.1.0
+BUILDLINK_API_DEPENDS.wasi-compiler-rt+= wasi-compiler-rt>=21.1.0
BUILDLINK_PKGSRCDIR.wasi-compiler-rt?= ../../lang/wasi-compiler-rt
.endif # WASI_COMPILER_RT_BUILDLINK3_MK
Index: pkgsrc/lang/wasi-libcxx/PLIST
diff -u pkgsrc/lang/wasi-libcxx/PLIST:1.8 pkgsrc/lang/wasi-libcxx/PLIST:1.9
--- pkgsrc/lang/wasi-libcxx/PLIST:1.8 Wed Mar 25 22:56:28 2026
+++ pkgsrc/lang/wasi-libcxx/PLIST Thu Apr 16 06:33:52 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2026/03/25 22:56:28 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2026/04/16 06:33:52 wiz Exp $
wasi/include/c++/v1/__algorithm/adjacent_find.h
wasi/include/c++/v1/__algorithm/all_of.h
wasi/include/c++/v1/__algorithm/any_of.h
@@ -25,6 +25,7 @@ wasi/include/c++/v1/__algorithm/find_if_
wasi/include/c++/v1/__algorithm/find_segment_if.h
wasi/include/c++/v1/__algorithm/for_each.h
wasi/include/c++/v1/__algorithm/for_each_n.h
+wasi/include/c++/v1/__algorithm/for_each_n_segment.h
wasi/include/c++/v1/__algorithm/for_each_segment.h
wasi/include/c++/v1/__algorithm/generate.h
wasi/include/c++/v1/__algorithm/generate_n.h
@@ -64,6 +65,7 @@ wasi/include/c++/v1/__algorithm/move_bac
wasi/include/c++/v1/__algorithm/next_permutation.h
wasi/include/c++/v1/__algorithm/none_of.h
wasi/include/c++/v1/__algorithm/nth_element.h
+wasi/include/c++/v1/__algorithm/out_value_result.h
wasi/include/c++/v1/__algorithm/partial_sort.h
wasi/include/c++/v1/__algorithm/partial_sort_copy.h
wasi/include/c++/v1/__algorithm/partition.h
@@ -257,6 +259,7 @@ wasi/include/c++/v1/__chrono/duration.h
wasi/include/c++/v1/__chrono/exception.h
wasi/include/c++/v1/__chrono/file_clock.h
wasi/include/c++/v1/__chrono/formatter.h
+wasi/include/c++/v1/__chrono/gps_clock.h
wasi/include/c++/v1/__chrono/hh_mm_ss.h
wasi/include/c++/v1/__chrono/high_resolution_clock.h
wasi/include/c++/v1/__chrono/leap_second.h
@@ -271,6 +274,7 @@ wasi/include/c++/v1/__chrono/statically_
wasi/include/c++/v1/__chrono/steady_clock.h
wasi/include/c++/v1/__chrono/sys_info.h
wasi/include/c++/v1/__chrono/system_clock.h
+wasi/include/c++/v1/__chrono/tai_clock.h
wasi/include/c++/v1/__chrono/time_point.h
wasi/include/c++/v1/__chrono/time_zone.h
wasi/include/c++/v1/__chrono/time_zone_link.h
@@ -339,7 +343,6 @@ wasi/include/c++/v1/__cxx03/__algorithm/
wasi/include/c++/v1/__cxx03/__algorithm/all_of.h
wasi/include/c++/v1/__cxx03/__algorithm/any_of.h
wasi/include/c++/v1/__cxx03/__algorithm/binary_search.h
-wasi/include/c++/v1/__cxx03/__algorithm/clamp.h
wasi/include/c++/v1/__cxx03/__algorithm/comp.h
wasi/include/c++/v1/__cxx03/__algorithm/comp_ref_type.h
wasi/include/c++/v1/__cxx03/__algorithm/copy.h
@@ -359,19 +362,11 @@ wasi/include/c++/v1/__cxx03/__algorithm/
wasi/include/c++/v1/__cxx03/__algorithm/find_if.h
wasi/include/c++/v1/__cxx03/__algorithm/find_if_not.h
wasi/include/c++/v1/__cxx03/__algorithm/find_segment_if.h
-wasi/include/c++/v1/__cxx03/__algorithm/fold.h
wasi/include/c++/v1/__cxx03/__algorithm/for_each.h
-wasi/include/c++/v1/__cxx03/__algorithm/for_each_n.h
wasi/include/c++/v1/__cxx03/__algorithm/for_each_segment.h
wasi/include/c++/v1/__cxx03/__algorithm/generate.h
wasi/include/c++/v1/__cxx03/__algorithm/generate_n.h
wasi/include/c++/v1/__cxx03/__algorithm/half_positive.h
-wasi/include/c++/v1/__cxx03/__algorithm/in_found_result.h
-wasi/include/c++/v1/__cxx03/__algorithm/in_fun_result.h
-wasi/include/c++/v1/__cxx03/__algorithm/in_in_out_result.h
-wasi/include/c++/v1/__cxx03/__algorithm/in_in_result.h
-wasi/include/c++/v1/__cxx03/__algorithm/in_out_out_result.h
-wasi/include/c++/v1/__cxx03/__algorithm/in_out_result.h
wasi/include/c++/v1/__cxx03/__algorithm/includes.h
wasi/include/c++/v1/__cxx03/__algorithm/inplace_merge.h
wasi/include/c++/v1/__cxx03/__algorithm/is_heap.h
@@ -383,7 +378,6 @@ wasi/include/c++/v1/__cxx03/__algorithm/
wasi/include/c++/v1/__cxx03/__algorithm/iter_swap.h
wasi/include/c++/v1/__cxx03/__algorithm/iterator_operations.h
wasi/include/c++/v1/__cxx03/__algorithm/lexicographical_compare.h
-wasi/include/c++/v1/__cxx03/__algorithm/lexicographical_compare_three_way.h
wasi/include/c++/v1/__cxx03/__algorithm/lower_bound.h
wasi/include/c++/v1/__cxx03/__algorithm/make_heap.h
wasi/include/c++/v1/__cxx03/__algorithm/make_projected.h
@@ -392,7 +386,6 @@ wasi/include/c++/v1/__cxx03/__algorithm/
wasi/include/c++/v1/__cxx03/__algorithm/merge.h
wasi/include/c++/v1/__cxx03/__algorithm/min.h
wasi/include/c++/v1/__cxx03/__algorithm/min_element.h
-wasi/include/c++/v1/__cxx03/__algorithm/min_max_result.h
wasi/include/c++/v1/__cxx03/__algorithm/minmax.h
wasi/include/c++/v1/__cxx03/__algorithm/minmax_element.h
wasi/include/c++/v1/__cxx03/__algorithm/mismatch.h
@@ -408,99 +401,7 @@ wasi/include/c++/v1/__cxx03/__algorithm/
wasi/include/c++/v1/__cxx03/__algorithm/partition_point.h
wasi/include/c++/v1/__cxx03/__algorithm/pop_heap.h
wasi/include/c++/v1/__cxx03/__algorithm/prev_permutation.h
-wasi/include/c++/v1/__cxx03/__algorithm/pstl.h
wasi/include/c++/v1/__cxx03/__algorithm/push_heap.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_adjacent_find.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_all_of.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_any_of.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_binary_search.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_clamp.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_contains.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_contains_subrange.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_copy.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_copy_backward.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_copy_if.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_copy_n.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_count.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_count_if.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_ends_with.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_equal.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_equal_range.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_fill.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_fill_n.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_find.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_find_end.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_find_first_of.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_find_if.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_find_if_not.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_find_last.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_for_each.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_for_each_n.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_generate.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_generate_n.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_includes.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_inplace_merge.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_is_heap.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_is_heap_until.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_is_partitioned.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_is_permutation.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_is_sorted.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_is_sorted_until.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_iterator_concept.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_lexicographical_compare.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_lower_bound.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_make_heap.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_max.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_max_element.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_merge.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_min.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_min_element.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_minmax.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_minmax_element.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_mismatch.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_move.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_move_backward.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_next_permutation.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_none_of.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_nth_element.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_partial_sort.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_partial_sort_copy.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_partition.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_partition_copy.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_partition_point.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_pop_heap.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_prev_permutation.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_push_heap.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_remove.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_remove_copy.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_remove_copy_if.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_remove_if.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_replace.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_replace_copy.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_replace_copy_if.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_replace_if.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_reverse.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_reverse_copy.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_rotate.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_rotate_copy.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_sample.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_search.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_search_n.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_set_difference.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_set_intersection.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_set_symmetric_difference.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_set_union.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_shuffle.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_sort.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_sort_heap.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_stable_partition.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_stable_sort.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_starts_with.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_swap_ranges.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_transform.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_unique.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_unique_copy.h
-wasi/include/c++/v1/__cxx03/__algorithm/ranges_upper_bound.h
wasi/include/c++/v1/__cxx03/__algorithm/remove.h
wasi/include/c++/v1/__cxx03/__algorithm/remove_copy.h
wasi/include/c++/v1/__cxx03/__algorithm/remove_copy_if.h
@@ -513,15 +414,12 @@ wasi/include/c++/v1/__cxx03/__algorithm/
wasi/include/c++/v1/__cxx03/__algorithm/reverse_copy.h
wasi/include/c++/v1/__cxx03/__algorithm/rotate.h
wasi/include/c++/v1/__cxx03/__algorithm/rotate_copy.h
-wasi/include/c++/v1/__cxx03/__algorithm/sample.h
wasi/include/c++/v1/__cxx03/__algorithm/search.h
wasi/include/c++/v1/__cxx03/__algorithm/search_n.h
wasi/include/c++/v1/__cxx03/__algorithm/set_difference.h
wasi/include/c++/v1/__cxx03/__algorithm/set_intersection.h
wasi/include/c++/v1/__cxx03/__algorithm/set_symmetric_difference.h
wasi/include/c++/v1/__cxx03/__algorithm/set_union.h
-wasi/include/c++/v1/__cxx03/__algorithm/shift_left.h
-wasi/include/c++/v1/__cxx03/__algorithm/shift_right.h
wasi/include/c++/v1/__cxx03/__algorithm/shuffle.h
wasi/include/c++/v1/__cxx03/__algorithm/sift_down.h
wasi/include/c++/v1/__cxx03/__algorithm/simd_utils.h
@@ -545,7 +443,6 @@ wasi/include/c++/v1/__cxx03/__atomic/ato
wasi/include/c++/v1/__cxx03/__atomic/atomic_flag.h
wasi/include/c++/v1/__cxx03/__atomic/atomic_init.h
wasi/include/c++/v1/__cxx03/__atomic/atomic_lock_free.h
-wasi/include/c++/v1/__cxx03/__atomic/atomic_ref.h
wasi/include/c++/v1/__cxx03/__atomic/atomic_sync.h
wasi/include/c++/v1/__cxx03/__atomic/check_memory_order.h
wasi/include/c++/v1/__cxx03/__atomic/contention_t.h
@@ -555,100 +452,19 @@ wasi/include/c++/v1/__cxx03/__atomic/is_
wasi/include/c++/v1/__cxx03/__atomic/kill_dependency.h
wasi/include/c++/v1/__cxx03/__atomic/memory_order.h
wasi/include/c++/v1/__cxx03/__atomic/to_gcc_order.h
-wasi/include/c++/v1/__cxx03/__bit/bit_cast.h
-wasi/include/c++/v1/__cxx03/__bit/bit_ceil.h
-wasi/include/c++/v1/__cxx03/__bit/bit_floor.h
-wasi/include/c++/v1/__cxx03/__bit/bit_log2.h
-wasi/include/c++/v1/__cxx03/__bit/bit_width.h
wasi/include/c++/v1/__cxx03/__bit/blsr.h
-wasi/include/c++/v1/__cxx03/__bit/byteswap.h
wasi/include/c++/v1/__cxx03/__bit/countl.h
wasi/include/c++/v1/__cxx03/__bit/countr.h
-wasi/include/c++/v1/__cxx03/__bit/endian.h
-wasi/include/c++/v1/__cxx03/__bit/has_single_bit.h
wasi/include/c++/v1/__cxx03/__bit/invert_if.h
wasi/include/c++/v1/__cxx03/__bit/popcount.h
wasi/include/c++/v1/__cxx03/__bit/rotate.h
wasi/include/c++/v1/__cxx03/__bit_reference
-wasi/include/c++/v1/__cxx03/__charconv/chars_format.h
-wasi/include/c++/v1/__cxx03/__charconv/from_chars_integral.h
-wasi/include/c++/v1/__cxx03/__charconv/from_chars_result.h
-wasi/include/c++/v1/__cxx03/__charconv/tables.h
-wasi/include/c++/v1/__cxx03/__charconv/to_chars.h
-wasi/include/c++/v1/__cxx03/__charconv/to_chars_base_10.h
-wasi/include/c++/v1/__cxx03/__charconv/to_chars_floating_point.h
-wasi/include/c++/v1/__cxx03/__charconv/to_chars_integral.h
-wasi/include/c++/v1/__cxx03/__charconv/to_chars_result.h
-wasi/include/c++/v1/__cxx03/__charconv/traits.h
-wasi/include/c++/v1/__cxx03/__chrono/calendar.h
-wasi/include/c++/v1/__cxx03/__chrono/concepts.h
wasi/include/c++/v1/__cxx03/__chrono/convert_to_timespec.h
-wasi/include/c++/v1/__cxx03/__chrono/convert_to_tm.h
-wasi/include/c++/v1/__cxx03/__chrono/day.h
wasi/include/c++/v1/__cxx03/__chrono/duration.h
-wasi/include/c++/v1/__cxx03/__chrono/exception.h
-wasi/include/c++/v1/__cxx03/__chrono/file_clock.h
-wasi/include/c++/v1/__cxx03/__chrono/formatter.h
-wasi/include/c++/v1/__cxx03/__chrono/hh_mm_ss.h
wasi/include/c++/v1/__cxx03/__chrono/high_resolution_clock.h
-wasi/include/c++/v1/__cxx03/__chrono/leap_second.h
-wasi/include/c++/v1/__cxx03/__chrono/literals.h
-wasi/include/c++/v1/__cxx03/__chrono/local_info.h
-wasi/include/c++/v1/__cxx03/__chrono/month.h
-wasi/include/c++/v1/__cxx03/__chrono/month_weekday.h
-wasi/include/c++/v1/__cxx03/__chrono/monthday.h
-wasi/include/c++/v1/__cxx03/__chrono/ostream.h
-wasi/include/c++/v1/__cxx03/__chrono/parser_std_format_spec.h
-wasi/include/c++/v1/__cxx03/__chrono/statically_widen.h
wasi/include/c++/v1/__cxx03/__chrono/steady_clock.h
-wasi/include/c++/v1/__cxx03/__chrono/sys_info.h
wasi/include/c++/v1/__cxx03/__chrono/system_clock.h
wasi/include/c++/v1/__cxx03/__chrono/time_point.h
-wasi/include/c++/v1/__cxx03/__chrono/time_zone.h
-wasi/include/c++/v1/__cxx03/__chrono/time_zone_link.h
-wasi/include/c++/v1/__cxx03/__chrono/tzdb.h
-wasi/include/c++/v1/__cxx03/__chrono/tzdb_list.h
-wasi/include/c++/v1/__cxx03/__chrono/weekday.h
-wasi/include/c++/v1/__cxx03/__chrono/year.h
-wasi/include/c++/v1/__cxx03/__chrono/year_month.h
-wasi/include/c++/v1/__cxx03/__chrono/year_month_day.h
-wasi/include/c++/v1/__cxx03/__chrono/year_month_weekday.h
-wasi/include/c++/v1/__cxx03/__chrono/zoned_time.h
-wasi/include/c++/v1/__cxx03/__compare/common_comparison_category.h
-wasi/include/c++/v1/__cxx03/__compare/compare_partial_order_fallback.h
-wasi/include/c++/v1/__cxx03/__compare/compare_strong_order_fallback.h
-wasi/include/c++/v1/__cxx03/__compare/compare_three_way.h
-wasi/include/c++/v1/__cxx03/__compare/compare_three_way_result.h
-wasi/include/c++/v1/__cxx03/__compare/compare_weak_order_fallback.h
-wasi/include/c++/v1/__cxx03/__compare/is_eq.h
-wasi/include/c++/v1/__cxx03/__compare/ordering.h
-wasi/include/c++/v1/__cxx03/__compare/partial_order.h
-wasi/include/c++/v1/__cxx03/__compare/strong_order.h
-wasi/include/c++/v1/__cxx03/__compare/synth_three_way.h
-wasi/include/c++/v1/__cxx03/__compare/three_way_comparable.h
-wasi/include/c++/v1/__cxx03/__compare/weak_order.h
-wasi/include/c++/v1/__cxx03/__concepts/arithmetic.h
-wasi/include/c++/v1/__cxx03/__concepts/assignable.h
-wasi/include/c++/v1/__cxx03/__concepts/boolean_testable.h
-wasi/include/c++/v1/__cxx03/__concepts/class_or_enum.h
-wasi/include/c++/v1/__cxx03/__concepts/common_reference_with.h
-wasi/include/c++/v1/__cxx03/__concepts/common_with.h
-wasi/include/c++/v1/__cxx03/__concepts/constructible.h
-wasi/include/c++/v1/__cxx03/__concepts/convertible_to.h
-wasi/include/c++/v1/__cxx03/__concepts/copyable.h
-wasi/include/c++/v1/__cxx03/__concepts/derived_from.h
-wasi/include/c++/v1/__cxx03/__concepts/destructible.h
-wasi/include/c++/v1/__cxx03/__concepts/different_from.h
-wasi/include/c++/v1/__cxx03/__concepts/equality_comparable.h
-wasi/include/c++/v1/__cxx03/__concepts/invocable.h
-wasi/include/c++/v1/__cxx03/__concepts/movable.h
-wasi/include/c++/v1/__cxx03/__concepts/predicate.h
-wasi/include/c++/v1/__cxx03/__concepts/regular.h
-wasi/include/c++/v1/__cxx03/__concepts/relation.h
-wasi/include/c++/v1/__cxx03/__concepts/same_as.h
-wasi/include/c++/v1/__cxx03/__concepts/semiregular.h
-wasi/include/c++/v1/__cxx03/__concepts/swappable.h
-wasi/include/c++/v1/__cxx03/__concepts/totally_ordered.h
wasi/include/c++/v1/__cxx03/__condition_variable/condition_variable.h
wasi/include/c++/v1/__cxx03/__config
wasi/include/c++/v1/__cxx03/__configuration/abi.h
@@ -657,10 +473,6 @@ wasi/include/c++/v1/__cxx03/__configurat
wasi/include/c++/v1/__cxx03/__configuration/config_site_shim.h
wasi/include/c++/v1/__cxx03/__configuration/language.h
wasi/include/c++/v1/__cxx03/__configuration/platform.h
-wasi/include/c++/v1/__cxx03/__coroutine/coroutine_handle.h
-wasi/include/c++/v1/__cxx03/__coroutine/coroutine_traits.h
-wasi/include/c++/v1/__cxx03/__coroutine/noop_coroutine_handle.h
-wasi/include/c++/v1/__cxx03/__coroutine/trivial_awaitables.h
wasi/include/c++/v1/__cxx03/__debug_utils/randomize_range.h
wasi/include/c++/v1/__cxx03/__debug_utils/sanitizers.h
wasi/include/c++/v1/__cxx03/__debug_utils/strict_weak_ordering_check.h
@@ -669,81 +481,18 @@ wasi/include/c++/v1/__cxx03/__exception/
wasi/include/c++/v1/__cxx03/__exception/nested_exception.h
wasi/include/c++/v1/__cxx03/__exception/operations.h
wasi/include/c++/v1/__cxx03/__exception/terminate.h
-wasi/include/c++/v1/__cxx03/__expected/bad_expected_access.h
-wasi/include/c++/v1/__cxx03/__expected/expected.h
-wasi/include/c++/v1/__cxx03/__expected/unexpect.h
-wasi/include/c++/v1/__cxx03/__expected/unexpected.h
-wasi/include/c++/v1/__cxx03/__filesystem/copy_options.h
-wasi/include/c++/v1/__cxx03/__filesystem/directory_entry.h
-wasi/include/c++/v1/__cxx03/__filesystem/directory_iterator.h
-wasi/include/c++/v1/__cxx03/__filesystem/directory_options.h
-wasi/include/c++/v1/__cxx03/__filesystem/file_status.h
-wasi/include/c++/v1/__cxx03/__filesystem/file_time_type.h
-wasi/include/c++/v1/__cxx03/__filesystem/file_type.h
-wasi/include/c++/v1/__cxx03/__filesystem/filesystem_error.h
-wasi/include/c++/v1/__cxx03/__filesystem/operations.h
-wasi/include/c++/v1/__cxx03/__filesystem/path.h
-wasi/include/c++/v1/__cxx03/__filesystem/path_iterator.h
-wasi/include/c++/v1/__cxx03/__filesystem/perm_options.h
-wasi/include/c++/v1/__cxx03/__filesystem/perms.h
-wasi/include/c++/v1/__cxx03/__filesystem/recursive_directory_iterator.h
-wasi/include/c++/v1/__cxx03/__filesystem/space_info.h
-wasi/include/c++/v1/__cxx03/__filesystem/u8path.h
-wasi/include/c++/v1/__cxx03/__format/buffer.h
-wasi/include/c++/v1/__cxx03/__format/concepts.h
-wasi/include/c++/v1/__cxx03/__format/container_adaptor.h
-wasi/include/c++/v1/__cxx03/__format/enable_insertable.h
-wasi/include/c++/v1/__cxx03/__format/escaped_output_table.h
-wasi/include/c++/v1/__cxx03/__format/extended_grapheme_cluster_table.h
-wasi/include/c++/v1/__cxx03/__format/format_arg.h
-wasi/include/c++/v1/__cxx03/__format/format_arg_store.h
-wasi/include/c++/v1/__cxx03/__format/format_args.h
-wasi/include/c++/v1/__cxx03/__format/format_context.h
-wasi/include/c++/v1/__cxx03/__format/format_error.h
-wasi/include/c++/v1/__cxx03/__format/format_functions.h
-wasi/include/c++/v1/__cxx03/__format/format_parse_context.h
-wasi/include/c++/v1/__cxx03/__format/format_string.h
-wasi/include/c++/v1/__cxx03/__format/format_to_n_result.h
-wasi/include/c++/v1/__cxx03/__format/formatter.h
-wasi/include/c++/v1/__cxx03/__format/formatter_bool.h
-wasi/include/c++/v1/__cxx03/__format/formatter_char.h
-wasi/include/c++/v1/__cxx03/__format/formatter_floating_point.h
-wasi/include/c++/v1/__cxx03/__format/formatter_integer.h
-wasi/include/c++/v1/__cxx03/__format/formatter_integral.h
-wasi/include/c++/v1/__cxx03/__format/formatter_output.h
-wasi/include/c++/v1/__cxx03/__format/formatter_pointer.h
-wasi/include/c++/v1/__cxx03/__format/formatter_string.h
-wasi/include/c++/v1/__cxx03/__format/formatter_tuple.h
-wasi/include/c++/v1/__cxx03/__format/indic_conjunct_break_table.h
-wasi/include/c++/v1/__cxx03/__format/parser_std_format_spec.h
-wasi/include/c++/v1/__cxx03/__format/range_default_formatter.h
-wasi/include/c++/v1/__cxx03/__format/range_formatter.h
-wasi/include/c++/v1/__cxx03/__format/unicode.h
-wasi/include/c++/v1/__cxx03/__format/width_estimation_table.h
-wasi/include/c++/v1/__cxx03/__format/write_escaped.h
wasi/include/c++/v1/__cxx03/__functional/binary_function.h
wasi/include/c++/v1/__cxx03/__functional/binary_negate.h
wasi/include/c++/v1/__cxx03/__functional/bind.h
-wasi/include/c++/v1/__cxx03/__functional/bind_back.h
-wasi/include/c++/v1/__cxx03/__functional/bind_front.h
wasi/include/c++/v1/__cxx03/__functional/binder1st.h
wasi/include/c++/v1/__cxx03/__functional/binder2nd.h
-wasi/include/c++/v1/__cxx03/__functional/boyer_moore_searcher.h
-wasi/include/c++/v1/__cxx03/__functional/compose.h
-wasi/include/c++/v1/__cxx03/__functional/default_searcher.h
-wasi/include/c++/v1/__cxx03/__functional/function.h
wasi/include/c++/v1/__cxx03/__functional/hash.h
wasi/include/c++/v1/__cxx03/__functional/identity.h
-wasi/include/c++/v1/__cxx03/__functional/invoke.h
-wasi/include/c++/v1/__cxx03/__functional/is_transparent.h
wasi/include/c++/v1/__cxx03/__functional/mem_fn.h
wasi/include/c++/v1/__cxx03/__functional/mem_fun_ref.h
-wasi/include/c++/v1/__cxx03/__functional/not_fn.h
wasi/include/c++/v1/__cxx03/__functional/operations.h
-wasi/include/c++/v1/__cxx03/__functional/perfect_forward.h
wasi/include/c++/v1/__cxx03/__functional/pointer_to_binary_function.h
wasi/include/c++/v1/__cxx03/__functional/pointer_to_unary_function.h
-wasi/include/c++/v1/__cxx03/__functional/ranges_operations.h
wasi/include/c++/v1/__cxx03/__functional/reference_wrapper.h
wasi/include/c++/v1/__cxx03/__functional/unary_function.h
wasi/include/c++/v1/__cxx03/__functional/unary_negate.h
@@ -752,24 +501,19 @@ wasi/include/c++/v1/__cxx03/__fwd/array.
wasi/include/c++/v1/__cxx03/__fwd/bit_reference.h
wasi/include/c++/v1/__cxx03/__fwd/complex.h
wasi/include/c++/v1/__cxx03/__fwd/deque.h
-wasi/include/c++/v1/__cxx03/__fwd/format.h
wasi/include/c++/v1/__cxx03/__fwd/fstream.h
wasi/include/c++/v1/__cxx03/__fwd/functional.h
wasi/include/c++/v1/__cxx03/__fwd/ios.h
wasi/include/c++/v1/__cxx03/__fwd/istream.h
-wasi/include/c++/v1/__cxx03/__fwd/mdspan.h
wasi/include/c++/v1/__cxx03/__fwd/memory.h
-wasi/include/c++/v1/__cxx03/__fwd/memory_resource.h
wasi/include/c++/v1/__cxx03/__fwd/ostream.h
wasi/include/c++/v1/__cxx03/__fwd/pair.h
wasi/include/c++/v1/__cxx03/__fwd/queue.h
-wasi/include/c++/v1/__cxx03/__fwd/span.h
wasi/include/c++/v1/__cxx03/__fwd/sstream.h
wasi/include/c++/v1/__cxx03/__fwd/stack.h
wasi/include/c++/v1/__cxx03/__fwd/streambuf.h
wasi/include/c++/v1/__cxx03/__fwd/string.h
wasi/include/c++/v1/__cxx03/__fwd/string_view.h
-wasi/include/c++/v1/__cxx03/__fwd/subrange.h
wasi/include/c++/v1/__cxx03/__fwd/tuple.h
wasi/include/c++/v1/__cxx03/__fwd/vector.h
wasi/include/c++/v1/__cxx03/__hash_table
@@ -779,43 +523,21 @@ wasi/include/c++/v1/__cxx03/__iterator/a
wasi/include/c++/v1/__cxx03/__iterator/aliasing_iterator.h
wasi/include/c++/v1/__cxx03/__iterator/back_insert_iterator.h
wasi/include/c++/v1/__cxx03/__iterator/bounded_iter.h
-wasi/include/c++/v1/__cxx03/__iterator/common_iterator.h
-wasi/include/c++/v1/__cxx03/__iterator/concepts.h
-wasi/include/c++/v1/__cxx03/__iterator/counted_iterator.h
-wasi/include/c++/v1/__cxx03/__iterator/cpp17_iterator_concepts.h
-wasi/include/c++/v1/__cxx03/__iterator/data.h
-wasi/include/c++/v1/__cxx03/__iterator/default_sentinel.h
wasi/include/c++/v1/__cxx03/__iterator/distance.h
-wasi/include/c++/v1/__cxx03/__iterator/empty.h
wasi/include/c++/v1/__cxx03/__iterator/erase_if_container.h
wasi/include/c++/v1/__cxx03/__iterator/front_insert_iterator.h
-wasi/include/c++/v1/__cxx03/__iterator/incrementable_traits.h
-wasi/include/c++/v1/__cxx03/__iterator/indirectly_comparable.h
wasi/include/c++/v1/__cxx03/__iterator/insert_iterator.h
wasi/include/c++/v1/__cxx03/__iterator/istream_iterator.h
wasi/include/c++/v1/__cxx03/__iterator/istreambuf_iterator.h
-wasi/include/c++/v1/__cxx03/__iterator/iter_move.h
-wasi/include/c++/v1/__cxx03/__iterator/iter_swap.h
wasi/include/c++/v1/__cxx03/__iterator/iterator.h
wasi/include/c++/v1/__cxx03/__iterator/iterator_traits.h
-wasi/include/c++/v1/__cxx03/__iterator/iterator_with_data.h
-wasi/include/c++/v1/__cxx03/__iterator/mergeable.h
wasi/include/c++/v1/__cxx03/__iterator/move_iterator.h
-wasi/include/c++/v1/__cxx03/__iterator/move_sentinel.h
wasi/include/c++/v1/__cxx03/__iterator/next.h
wasi/include/c++/v1/__cxx03/__iterator/ostream_iterator.h
wasi/include/c++/v1/__cxx03/__iterator/ostreambuf_iterator.h
-wasi/include/c++/v1/__cxx03/__iterator/permutable.h
wasi/include/c++/v1/__cxx03/__iterator/prev.h
-wasi/include/c++/v1/__cxx03/__iterator/projected.h
-wasi/include/c++/v1/__cxx03/__iterator/ranges_iterator_traits.h
-wasi/include/c++/v1/__cxx03/__iterator/readable_traits.h
-wasi/include/c++/v1/__cxx03/__iterator/reverse_access.h
wasi/include/c++/v1/__cxx03/__iterator/reverse_iterator.h
wasi/include/c++/v1/__cxx03/__iterator/segmented_iterator.h
-wasi/include/c++/v1/__cxx03/__iterator/size.h
-wasi/include/c++/v1/__cxx03/__iterator/sortable.h
-wasi/include/c++/v1/__cxx03/__iterator/unreachable_sentinel.h
wasi/include/c++/v1/__cxx03/__iterator/wrap_iter.h
wasi/include/c++/v1/__cxx03/__locale
wasi/include/c++/v1/__cxx03/__locale_dir/locale_base_api.h
@@ -846,16 +568,9 @@ wasi/include/c++/v1/__cxx03/__math/modul
wasi/include/c++/v1/__cxx03/__math/remainder.h
wasi/include/c++/v1/__cxx03/__math/roots.h
wasi/include/c++/v1/__cxx03/__math/rounding_functions.h
-wasi/include/c++/v1/__cxx03/__math/special_functions.h
wasi/include/c++/v1/__cxx03/__math/traits.h
wasi/include/c++/v1/__cxx03/__math/trigonometric_functions.h
wasi/include/c++/v1/__cxx03/__mbstate_t.h
-wasi/include/c++/v1/__cxx03/__mdspan/default_accessor.h
-wasi/include/c++/v1/__cxx03/__mdspan/extents.h
-wasi/include/c++/v1/__cxx03/__mdspan/layout_left.h
-wasi/include/c++/v1/__cxx03/__mdspan/layout_right.h
-wasi/include/c++/v1/__cxx03/__mdspan/layout_stride.h
-wasi/include/c++/v1/__cxx03/__mdspan/mdspan.h
wasi/include/c++/v1/__cxx03/__memory/addressof.h
wasi/include/c++/v1/__cxx03/__memory/align.h
wasi/include/c++/v1/__cxx03/__memory/aligned_alloc.h
@@ -869,14 +584,9 @@ wasi/include/c++/v1/__cxx03/__memory/ass
wasi/include/c++/v1/__cxx03/__memory/auto_ptr.h
wasi/include/c++/v1/__cxx03/__memory/builtin_new_allocator.h
wasi/include/c++/v1/__cxx03/__memory/compressed_pair.h
-wasi/include/c++/v1/__cxx03/__memory/concepts.h
wasi/include/c++/v1/__cxx03/__memory/construct_at.h
wasi/include/c++/v1/__cxx03/__memory/destruct_n.h
-wasi/include/c++/v1/__cxx03/__memory/inout_ptr.h
-wasi/include/c++/v1/__cxx03/__memory/out_ptr.h
wasi/include/c++/v1/__cxx03/__memory/pointer_traits.h
-wasi/include/c++/v1/__cxx03/__memory/ranges_construct_at.h
-wasi/include/c++/v1/__cxx03/__memory/ranges_uninitialized_algorithms.h
wasi/include/c++/v1/__cxx03/__memory/raw_storage_iterator.h
wasi/include/c++/v1/__cxx03/__memory/shared_ptr.h
wasi/include/c++/v1/__cxx03/__memory/swap_allocator.h
@@ -885,54 +595,18 @@ wasi/include/c++/v1/__cxx03/__memory/tem
wasi/include/c++/v1/__cxx03/__memory/uninitialized_algorithms.h
wasi/include/c++/v1/__cxx03/__memory/unique_ptr.h
wasi/include/c++/v1/__cxx03/__memory/uses_allocator.h
-wasi/include/c++/v1/__cxx03/__memory/uses_allocator_construction.h
wasi/include/c++/v1/__cxx03/__memory/voidify.h
-wasi/include/c++/v1/__cxx03/__memory_resource/memory_resource.h
-wasi/include/c++/v1/__cxx03/__memory_resource/monotonic_buffer_resource.h
-wasi/include/c++/v1/__cxx03/__memory_resource/polymorphic_allocator.h
-wasi/include/c++/v1/__cxx03/__memory_resource/pool_options.h
-wasi/include/c++/v1/__cxx03/__memory_resource/synchronized_pool_resource.h
-wasi/include/c++/v1/__cxx03/__memory_resource/unsynchronized_pool_resource.h
wasi/include/c++/v1/__cxx03/__mutex/lock_guard.h
wasi/include/c++/v1/__cxx03/__mutex/mutex.h
wasi/include/c++/v1/__cxx03/__mutex/once_flag.h
wasi/include/c++/v1/__cxx03/__mutex/tag_types.h
wasi/include/c++/v1/__cxx03/__mutex/unique_lock.h
-wasi/include/c++/v1/__cxx03/__node_handle
wasi/include/c++/v1/__cxx03/__numeric/accumulate.h
wasi/include/c++/v1/__cxx03/__numeric/adjacent_difference.h
-wasi/include/c++/v1/__cxx03/__numeric/exclusive_scan.h
-wasi/include/c++/v1/__cxx03/__numeric/gcd_lcm.h
-wasi/include/c++/v1/__cxx03/__numeric/inclusive_scan.h
wasi/include/c++/v1/__cxx03/__numeric/inner_product.h
wasi/include/c++/v1/__cxx03/__numeric/iota.h
-wasi/include/c++/v1/__cxx03/__numeric/midpoint.h
wasi/include/c++/v1/__cxx03/__numeric/partial_sum.h
-wasi/include/c++/v1/__cxx03/__numeric/pstl.h
-wasi/include/c++/v1/__cxx03/__numeric/reduce.h
-wasi/include/c++/v1/__cxx03/__numeric/saturation_arithmetic.h
-wasi/include/c++/v1/__cxx03/__numeric/transform_exclusive_scan.h
-wasi/include/c++/v1/__cxx03/__numeric/transform_inclusive_scan.h
-wasi/include/c++/v1/__cxx03/__numeric/transform_reduce.h
wasi/include/c++/v1/__cxx03/__ostream/basic_ostream.h
-wasi/include/c++/v1/__cxx03/__ostream/print.h
-wasi/include/c++/v1/__cxx03/__pstl/backend.h
-wasi/include/c++/v1/__cxx03/__pstl/backend_fwd.h
-wasi/include/c++/v1/__cxx03/__pstl/backends/default.h
-wasi/include/c++/v1/__cxx03/__pstl/backends/libdispatch.h
-wasi/include/c++/v1/__cxx03/__pstl/backends/serial.h
-wasi/include/c++/v1/__cxx03/__pstl/backends/std_thread.h
-wasi/include/c++/v1/__cxx03/__pstl/cpu_algos/any_of.h
-wasi/include/c++/v1/__cxx03/__pstl/cpu_algos/cpu_traits.h
-wasi/include/c++/v1/__cxx03/__pstl/cpu_algos/fill.h
-wasi/include/c++/v1/__cxx03/__pstl/cpu_algos/find_if.h
-wasi/include/c++/v1/__cxx03/__pstl/cpu_algos/for_each.h
-wasi/include/c++/v1/__cxx03/__pstl/cpu_algos/merge.h
-wasi/include/c++/v1/__cxx03/__pstl/cpu_algos/stable_sort.h
-wasi/include/c++/v1/__cxx03/__pstl/cpu_algos/transform.h
-wasi/include/c++/v1/__cxx03/__pstl/cpu_algos/transform_reduce.h
-wasi/include/c++/v1/__cxx03/__pstl/dispatch.h
-wasi/include/c++/v1/__cxx03/__pstl/handle_exception.h
wasi/include/c++/v1/__cxx03/__random/bernoulli_distribution.h
wasi/include/c++/v1/__cxx03/__random/binomial_distribution.h
wasi/include/c++/v1/__cxx03/__random/cauchy_distribution.h
@@ -967,62 +641,11 @@ wasi/include/c++/v1/__cxx03/__random/shu
wasi/include/c++/v1/__cxx03/__random/student_t_distribution.h
wasi/include/c++/v1/__cxx03/__random/subtract_with_carry_engine.h
wasi/include/c++/v1/__cxx03/__random/uniform_int_distribution.h
-wasi/include/c++/v1/__cxx03/__random/uniform_random_bit_generator.h
wasi/include/c++/v1/__cxx03/__random/uniform_real_distribution.h
wasi/include/c++/v1/__cxx03/__random/weibull_distribution.h
-wasi/include/c++/v1/__cxx03/__ranges/access.h
-wasi/include/c++/v1/__cxx03/__ranges/all.h
-wasi/include/c++/v1/__cxx03/__ranges/as_rvalue_view.h
-wasi/include/c++/v1/__cxx03/__ranges/chunk_by_view.h
-wasi/include/c++/v1/__cxx03/__ranges/common_view.h
-wasi/include/c++/v1/__cxx03/__ranges/concepts.h
-wasi/include/c++/v1/__cxx03/__ranges/container_compatible_range.h
-wasi/include/c++/v1/__cxx03/__ranges/counted.h
-wasi/include/c++/v1/__cxx03/__ranges/dangling.h
-wasi/include/c++/v1/__cxx03/__ranges/data.h
-wasi/include/c++/v1/__cxx03/__ranges/drop_view.h
-wasi/include/c++/v1/__cxx03/__ranges/drop_while_view.h
-wasi/include/c++/v1/__cxx03/__ranges/elements_view.h
-wasi/include/c++/v1/__cxx03/__ranges/empty.h
-wasi/include/c++/v1/__cxx03/__ranges/empty_view.h
-wasi/include/c++/v1/__cxx03/__ranges/enable_borrowed_range.h
-wasi/include/c++/v1/__cxx03/__ranges/enable_view.h
-wasi/include/c++/v1/__cxx03/__ranges/filter_view.h
-wasi/include/c++/v1/__cxx03/__ranges/from_range.h
-wasi/include/c++/v1/__cxx03/__ranges/iota_view.h
-wasi/include/c++/v1/__cxx03/__ranges/istream_view.h
-wasi/include/c++/v1/__cxx03/__ranges/join_view.h
-wasi/include/c++/v1/__cxx03/__ranges/lazy_split_view.h
-wasi/include/c++/v1/__cxx03/__ranges/movable_box.h
-wasi/include/c++/v1/__cxx03/__ranges/non_propagating_cache.h
-wasi/include/c++/v1/__cxx03/__ranges/owning_view.h
-wasi/include/c++/v1/__cxx03/__ranges/range_adaptor.h
-wasi/include/c++/v1/__cxx03/__ranges/rbegin.h
-wasi/include/c++/v1/__cxx03/__ranges/ref_view.h
-wasi/include/c++/v1/__cxx03/__ranges/rend.h
-wasi/include/c++/v1/__cxx03/__ranges/repeat_view.h
-wasi/include/c++/v1/__cxx03/__ranges/reverse_view.h
-wasi/include/c++/v1/__cxx03/__ranges/single_view.h
-wasi/include/c++/v1/__cxx03/__ranges/size.h
-wasi/include/c++/v1/__cxx03/__ranges/split_view.h
-wasi/include/c++/v1/__cxx03/__ranges/subrange.h
-wasi/include/c++/v1/__cxx03/__ranges/take_view.h
-wasi/include/c++/v1/__cxx03/__ranges/take_while_view.h
-wasi/include/c++/v1/__cxx03/__ranges/to.h
-wasi/include/c++/v1/__cxx03/__ranges/transform_view.h
-wasi/include/c++/v1/__cxx03/__ranges/view_interface.h
-wasi/include/c++/v1/__cxx03/__ranges/views.h
-wasi/include/c++/v1/__cxx03/__ranges/zip_view.h
wasi/include/c++/v1/__cxx03/__split_buffer
wasi/include/c++/v1/__cxx03/__std_clang_module
wasi/include/c++/v1/__cxx03/__std_mbstate_t.h
-wasi/include/c++/v1/__cxx03/__stop_token/atomic_unique_lock.h
-wasi/include/c++/v1/__cxx03/__stop_token/intrusive_list_view.h
-wasi/include/c++/v1/__cxx03/__stop_token/intrusive_shared_ptr.h
-wasi/include/c++/v1/__cxx03/__stop_token/stop_callback.h
-wasi/include/c++/v1/__cxx03/__stop_token/stop_source.h
-wasi/include/c++/v1/__cxx03/__stop_token/stop_state.h
-wasi/include/c++/v1/__cxx03/__stop_token/stop_token.h
wasi/include/c++/v1/__cxx03/__string/char_traits.h
wasi/include/c++/v1/__cxx03/__string/constexpr_c_functions.h
wasi/include/c++/v1/__cxx03/__string/extern_template_lists.h
@@ -1037,9 +660,7 @@ wasi/include/c++/v1/__cxx03/__system_err
wasi/include/c++/v1/__cxx03/__system_error/error_code.h
wasi/include/c++/v1/__cxx03/__system_error/error_condition.h
wasi/include/c++/v1/__cxx03/__system_error/system_error.h
-wasi/include/c++/v1/__cxx03/__thread/formatter.h
wasi/include/c++/v1/__cxx03/__thread/id.h
-wasi/include/c++/v1/__cxx03/__thread/jthread.h
wasi/include/c++/v1/__cxx03/__thread/poll_with_backoff.h
wasi/include/c++/v1/__cxx03/__thread/support.h
wasi/include/c++/v1/__cxx03/__thread/support/c11.h
@@ -1051,7 +672,6 @@ wasi/include/c++/v1/__cxx03/__thread/thr
wasi/include/c++/v1/__cxx03/__thread/timed_backoff_policy.h
wasi/include/c++/v1/__cxx03/__tree
wasi/include/c++/v1/__cxx03/__tuple/find_index.h
-wasi/include/c++/v1/__cxx03/__tuple/ignore.h
wasi/include/c++/v1/__cxx03/__tuple/make_tuple_types.h
wasi/include/c++/v1/__cxx03/__tuple/sfinae_helpers.h
wasi/include/c++/v1/__cxx03/__tuple/tuple_element.h
@@ -1071,7 +691,6 @@ wasi/include/c++/v1/__cxx03/__type_trait
wasi/include/c++/v1/__cxx03/__type_traits/aligned_union.h
wasi/include/c++/v1/__cxx03/__type_traits/alignment_of.h
wasi/include/c++/v1/__cxx03/__type_traits/can_extract_key.h
-wasi/include/c++/v1/__cxx03/__type_traits/common_reference.h
wasi/include/c++/v1/__cxx03/__type_traits/common_type.h
wasi/include/c++/v1/__cxx03/__type_traits/conditional.h
wasi/include/c++/v1/__cxx03/__type_traits/conjunction.h
@@ -1084,12 +703,10 @@ wasi/include/c++/v1/__cxx03/__type_trait
wasi/include/c++/v1/__cxx03/__type_traits/disjunction.h
wasi/include/c++/v1/__cxx03/__type_traits/enable_if.h
wasi/include/c++/v1/__cxx03/__type_traits/extent.h
-wasi/include/c++/v1/__cxx03/__type_traits/has_unique_object_representation.h
wasi/include/c++/v1/__cxx03/__type_traits/has_virtual_destructor.h
wasi/include/c++/v1/__cxx03/__type_traits/integral_constant.h
wasi/include/c++/v1/__cxx03/__type_traits/invoke.h
wasi/include/c++/v1/__cxx03/__type_traits/is_abstract.h
-wasi/include/c++/v1/__cxx03/__type_traits/is_aggregate.h
wasi/include/c++/v1/__cxx03/__type_traits/is_allocator.h
wasi/include/c++/v1/__cxx03/__type_traits/is_always_bitcastable.h
wasi/include/c++/v1/__cxx03/__type_traits/is_arithmetic.h
@@ -1121,7 +738,6 @@ wasi/include/c++/v1/__cxx03/__type_trait
wasi/include/c++/v1/__cxx03/__type_traits/is_member_pointer.h
wasi/include/c++/v1/__cxx03/__type_traits/is_nothrow_assignable.h
wasi/include/c++/v1/__cxx03/__type_traits/is_nothrow_constructible.h
-wasi/include/c++/v1/__cxx03/__type_traits/is_nothrow_convertible.h
wasi/include/c++/v1/__cxx03/__type_traits/is_nothrow_destructible.h
wasi/include/c++/v1/__cxx03/__type_traits/is_null_pointer.h
wasi/include/c++/v1/__cxx03/__type_traits/is_object.h
@@ -1181,18 +797,13 @@ wasi/include/c++/v1/__cxx03/__type_trait
wasi/include/c++/v1/__cxx03/__type_traits/unwrap_ref.h
wasi/include/c++/v1/__cxx03/__type_traits/void_t.h
wasi/include/c++/v1/__cxx03/__undef_macros
-wasi/include/c++/v1/__cxx03/__utility/as_const.h
wasi/include/c++/v1/__cxx03/__utility/as_lvalue.h
wasi/include/c++/v1/__cxx03/__utility/auto_cast.h
-wasi/include/c++/v1/__cxx03/__utility/cmp.h
wasi/include/c++/v1/__cxx03/__utility/convert_to_integral.h
wasi/include/c++/v1/__cxx03/__utility/declval.h
wasi/include/c++/v1/__cxx03/__utility/empty.h
wasi/include/c++/v1/__cxx03/__utility/exception_guard.h
-wasi/include/c++/v1/__cxx03/__utility/exchange.h
wasi/include/c++/v1/__cxx03/__utility/forward.h
-wasi/include/c++/v1/__cxx03/__utility/forward_like.h
-wasi/include/c++/v1/__cxx03/__utility/in_place.h
wasi/include/c++/v1/__cxx03/__utility/integer_sequence.h
wasi/include/c++/v1/__cxx03/__utility/is_pointer_in_range.h
wasi/include/c++/v1/__cxx03/__utility/is_valid_range.h
@@ -1205,16 +816,13 @@ wasi/include/c++/v1/__cxx03/__utility/pr
wasi/include/c++/v1/__cxx03/__utility/rel_ops.h
wasi/include/c++/v1/__cxx03/__utility/small_buffer.h
wasi/include/c++/v1/__cxx03/__utility/swap.h
-wasi/include/c++/v1/__cxx03/__utility/to_underlying.h
wasi/include/c++/v1/__cxx03/__utility/unreachable.h
wasi/include/c++/v1/__cxx03/__variant/monostate.h
wasi/include/c++/v1/__cxx03/__verbose_abort
+wasi/include/c++/v1/__cxx03/__verbose_trap
wasi/include/c++/v1/__cxx03/algorithm
-wasi/include/c++/v1/__cxx03/any
wasi/include/c++/v1/__cxx03/array
wasi/include/c++/v1/__cxx03/atomic
-wasi/include/c++/v1/__cxx03/barrier
-wasi/include/c++/v1/__cxx03/bit
wasi/include/c++/v1/__cxx03/bitset
wasi/include/c++/v1/__cxx03/cassert
wasi/include/c++/v1/__cxx03/ccomplex
@@ -1222,7 +830,6 @@ wasi/include/c++/v1/__cxx03/cctype
wasi/include/c++/v1/__cxx03/cerrno
wasi/include/c++/v1/__cxx03/cfenv
wasi/include/c++/v1/__cxx03/cfloat
-wasi/include/c++/v1/__cxx03/charconv
wasi/include/c++/v1/__cxx03/chrono
wasi/include/c++/v1/__cxx03/cinttypes
wasi/include/c++/v1/__cxx03/ciso646
@@ -1230,12 +837,9 @@ wasi/include/c++/v1/__cxx03/climits
wasi/include/c++/v1/__cxx03/clocale
wasi/include/c++/v1/__cxx03/cmath
wasi/include/c++/v1/__cxx03/codecvt
-wasi/include/c++/v1/__cxx03/compare
wasi/include/c++/v1/__cxx03/complex
wasi/include/c++/v1/__cxx03/complex.h
-wasi/include/c++/v1/__cxx03/concepts
wasi/include/c++/v1/__cxx03/condition_variable
-wasi/include/c++/v1/__cxx03/coroutine
wasi/include/c++/v1/__cxx03/csetjmp
wasi/include/c++/v1/__cxx03/csignal
wasi/include/c++/v1/__cxx03/cstdarg
@@ -1254,36 +858,17 @@ wasi/include/c++/v1/__cxx03/cwctype
wasi/include/c++/v1/__cxx03/deque
wasi/include/c++/v1/__cxx03/errno.h
wasi/include/c++/v1/__cxx03/exception
-wasi/include/c++/v1/__cxx03/execution
-wasi/include/c++/v1/__cxx03/expected
wasi/include/c++/v1/__cxx03/experimental/__config
-wasi/include/c++/v1/__cxx03/experimental/__simd/aligned_tag.h
-wasi/include/c++/v1/__cxx03/experimental/__simd/declaration.h
-wasi/include/c++/v1/__cxx03/experimental/__simd/reference.h
-wasi/include/c++/v1/__cxx03/experimental/__simd/scalar.h
-wasi/include/c++/v1/__cxx03/experimental/__simd/simd.h
-wasi/include/c++/v1/__cxx03/experimental/__simd/simd_mask.h
-wasi/include/c++/v1/__cxx03/experimental/__simd/traits.h
-wasi/include/c++/v1/__cxx03/experimental/__simd/utility.h
-wasi/include/c++/v1/__cxx03/experimental/__simd/vec_ext.h
-wasi/include/c++/v1/__cxx03/experimental/iterator
-wasi/include/c++/v1/__cxx03/experimental/memory
-wasi/include/c++/v1/__cxx03/experimental/propagate_const
-wasi/include/c++/v1/__cxx03/experimental/simd
-wasi/include/c++/v1/__cxx03/experimental/type_traits
wasi/include/c++/v1/__cxx03/experimental/utility
wasi/include/c++/v1/__cxx03/ext/__hash
wasi/include/c++/v1/__cxx03/ext/hash_map
wasi/include/c++/v1/__cxx03/ext/hash_set
wasi/include/c++/v1/__cxx03/fenv.h
-wasi/include/c++/v1/__cxx03/filesystem
wasi/include/c++/v1/__cxx03/float.h
-wasi/include/c++/v1/__cxx03/format
wasi/include/c++/v1/__cxx03/forward_list
wasi/include/c++/v1/__cxx03/fstream
wasi/include/c++/v1/__cxx03/functional
wasi/include/c++/v1/__cxx03/future
-wasi/include/c++/v1/__cxx03/initializer_list
wasi/include/c++/v1/__cxx03/inttypes.h
wasi/include/c++/v1/__cxx03/iomanip
wasi/include/c++/v1/__cxx03/ios
@@ -1291,35 +876,23 @@ wasi/include/c++/v1/__cxx03/iosfwd
wasi/include/c++/v1/__cxx03/iostream
wasi/include/c++/v1/__cxx03/istream
wasi/include/c++/v1/__cxx03/iterator
-wasi/include/c++/v1/__cxx03/latch
wasi/include/c++/v1/__cxx03/limits
wasi/include/c++/v1/__cxx03/list
wasi/include/c++/v1/__cxx03/locale
wasi/include/c++/v1/__cxx03/locale.h
wasi/include/c++/v1/__cxx03/map
wasi/include/c++/v1/__cxx03/math.h
-wasi/include/c++/v1/__cxx03/mdspan
wasi/include/c++/v1/__cxx03/memory
-wasi/include/c++/v1/__cxx03/memory_resource
wasi/include/c++/v1/__cxx03/module.modulemap
wasi/include/c++/v1/__cxx03/mutex
wasi/include/c++/v1/__cxx03/new
-wasi/include/c++/v1/__cxx03/numbers
wasi/include/c++/v1/__cxx03/numeric
-wasi/include/c++/v1/__cxx03/optional
wasi/include/c++/v1/__cxx03/ostream
-wasi/include/c++/v1/__cxx03/print
wasi/include/c++/v1/__cxx03/queue
wasi/include/c++/v1/__cxx03/random
-wasi/include/c++/v1/__cxx03/ranges
wasi/include/c++/v1/__cxx03/ratio
wasi/include/c++/v1/__cxx03/regex
-wasi/include/c++/v1/__cxx03/scoped_allocator
-wasi/include/c++/v1/__cxx03/semaphore
wasi/include/c++/v1/__cxx03/set
-wasi/include/c++/v1/__cxx03/shared_mutex
-wasi/include/c++/v1/__cxx03/source_location
-wasi/include/c++/v1/__cxx03/span
wasi/include/c++/v1/__cxx03/sstream
wasi/include/c++/v1/__cxx03/stack
wasi/include/c++/v1/__cxx03/stdatomic.h
@@ -1329,17 +902,14 @@ wasi/include/c++/v1/__cxx03/stdexcept
wasi/include/c++/v1/__cxx03/stdint.h
wasi/include/c++/v1/__cxx03/stdio.h
wasi/include/c++/v1/__cxx03/stdlib.h
-wasi/include/c++/v1/__cxx03/stop_token
wasi/include/c++/v1/__cxx03/streambuf
wasi/include/c++/v1/__cxx03/string
wasi/include/c++/v1/__cxx03/string.h
wasi/include/c++/v1/__cxx03/string_view
wasi/include/c++/v1/__cxx03/strstream
-wasi/include/c++/v1/__cxx03/syncstream
wasi/include/c++/v1/__cxx03/system_error
wasi/include/c++/v1/__cxx03/tgmath.h
wasi/include/c++/v1/__cxx03/thread
-wasi/include/c++/v1/__cxx03/tuple
wasi/include/c++/v1/__cxx03/type_traits
wasi/include/c++/v1/__cxx03/typeindex
wasi/include/c++/v1/__cxx03/typeinfo
@@ -1348,7 +918,6 @@ wasi/include/c++/v1/__cxx03/unordered_ma
wasi/include/c++/v1/__cxx03/unordered_set
wasi/include/c++/v1/__cxx03/utility
wasi/include/c++/v1/__cxx03/valarray
-wasi/include/c++/v1/__cxx03/variant
wasi/include/c++/v1/__cxx03/vector
wasi/include/c++/v1/__cxx03/version
wasi/include/c++/v1/__cxx03/wchar.h
@@ -1388,6 +957,10 @@ wasi/include/c++/v1/__flat_map/key_value
wasi/include/c++/v1/__flat_map/sorted_equivalent.h
wasi/include/c++/v1/__flat_map/sorted_unique.h
wasi/include/c++/v1/__flat_map/utils.h
+wasi/include/c++/v1/__flat_set/flat_multiset.h
+wasi/include/c++/v1/__flat_set/flat_set.h
+wasi/include/c++/v1/__flat_set/ra_iterator.h
+wasi/include/c++/v1/__flat_set/utils.h
wasi/include/c++/v1/__format/buffer.h
wasi/include/c++/v1/__format/concepts.h
wasi/include/c++/v1/__format/container_adaptor.h
@@ -1458,12 +1031,14 @@ wasi/include/c++/v1/__fwd/functional.h
wasi/include/c++/v1/__fwd/get.h
wasi/include/c++/v1/__fwd/ios.h
wasi/include/c++/v1/__fwd/istream.h
+wasi/include/c++/v1/__fwd/map.h
wasi/include/c++/v1/__fwd/mdspan.h
wasi/include/c++/v1/__fwd/memory.h
wasi/include/c++/v1/__fwd/memory_resource.h
wasi/include/c++/v1/__fwd/ostream.h
wasi/include/c++/v1/__fwd/pair.h
wasi/include/c++/v1/__fwd/queue.h
+wasi/include/c++/v1/__fwd/set.h
wasi/include/c++/v1/__fwd/span.h
wasi/include/c++/v1/__fwd/sstream.h
wasi/include/c++/v1/__fwd/stack.h
@@ -1509,6 +1084,7 @@ wasi/include/c++/v1/__iterator/ostream_i
wasi/include/c++/v1/__iterator/ostreambuf_iterator.h
wasi/include/c++/v1/__iterator/permutable.h
wasi/include/c++/v1/__iterator/prev.h
+wasi/include/c++/v1/__iterator/product_iterator.h
wasi/include/c++/v1/__iterator/projected.h
wasi/include/c++/v1/__iterator/ranges_iterator_traits.h
wasi/include/c++/v1/__iterator/readable_traits.h
@@ -1521,20 +1097,31 @@ wasi/include/c++/v1/__iterator/static_bo
wasi/include/c++/v1/__iterator/unreachable_sentinel.h
wasi/include/c++/v1/__iterator/wrap_iter.h
wasi/include/c++/v1/__locale
+wasi/include/c++/v1/__locale_dir/check_grouping.h
+wasi/include/c++/v1/__locale_dir/get_c_locale.h
wasi/include/c++/v1/__locale_dir/locale_base_api.h
wasi/include/c++/v1/__locale_dir/locale_base_api/android.h
wasi/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h
wasi/include/c++/v1/__locale_dir/locale_base_api/ibm.h
wasi/include/c++/v1/__locale_dir/locale_base_api/musl.h
wasi/include/c++/v1/__locale_dir/locale_base_api/openbsd.h
+wasi/include/c++/v1/__locale_dir/messages.h
+wasi/include/c++/v1/__locale_dir/money.h
+wasi/include/c++/v1/__locale_dir/num.h
wasi/include/c++/v1/__locale_dir/pad_and_output.h
+wasi/include/c++/v1/__locale_dir/scan_keyword.h
wasi/include/c++/v1/__locale_dir/support/apple.h
wasi/include/c++/v1/__locale_dir/support/bsd_like.h
wasi/include/c++/v1/__locale_dir/support/freebsd.h
wasi/include/c++/v1/__locale_dir/support/fuchsia.h
+wasi/include/c++/v1/__locale_dir/support/linux.h
wasi/include/c++/v1/__locale_dir/support/no_locale/characters.h
wasi/include/c++/v1/__locale_dir/support/no_locale/strtonum.h
wasi/include/c++/v1/__locale_dir/support/windows.h
+wasi/include/c++/v1/__locale_dir/time.h
+wasi/include/c++/v1/__locale_dir/wbuffer_convert.h
+wasi/include/c++/v1/__locale_dir/wstring_convert.h
+wasi/include/c++/v1/__log_hardening_failure
wasi/include/c++/v1/__math/abs.h
wasi/include/c++/v1/__math/copysign.h
wasi/include/c++/v1/__math/error_functions.h
@@ -1556,6 +1143,7 @@ wasi/include/c++/v1/__math/special_funct
wasi/include/c++/v1/__math/traits.h
wasi/include/c++/v1/__math/trigonometric_functions.h
wasi/include/c++/v1/__mbstate_t.h
+wasi/include/c++/v1/__mdspan/aligned_accessor.h
wasi/include/c++/v1/__mdspan/default_accessor.h
wasi/include/c++/v1/__mdspan/extents.h
wasi/include/c++/v1/__mdspan/layout_left.h
@@ -1577,12 +1165,15 @@ wasi/include/c++/v1/__memory/auto_ptr.h
wasi/include/c++/v1/__memory/compressed_pair.h
wasi/include/c++/v1/__memory/concepts.h
wasi/include/c++/v1/__memory/construct_at.h
+wasi/include/c++/v1/__memory/destroy.h
wasi/include/c++/v1/__memory/destruct_n.h
wasi/include/c++/v1/__memory/inout_ptr.h
+wasi/include/c++/v1/__memory/is_sufficiently_aligned.h
wasi/include/c++/v1/__memory/noexcept_move_assign_container.h
wasi/include/c++/v1/__memory/out_ptr.h
wasi/include/c++/v1/__memory/pointer_traits.h
wasi/include/c++/v1/__memory/ranges_construct_at.h
+wasi/include/c++/v1/__memory/ranges_destroy.h
wasi/include/c++/v1/__memory/ranges_uninitialized_algorithms.h
wasi/include/c++/v1/__memory/raw_storage_iterator.h
wasi/include/c++/v1/__memory/shared_count.h
@@ -1627,6 +1218,7 @@ wasi/include/c++/v1/__numeric/iota.h
wasi/include/c++/v1/__numeric/midpoint.h
wasi/include/c++/v1/__numeric/partial_sum.h
wasi/include/c++/v1/__numeric/pstl.h
+wasi/include/c++/v1/__numeric/ranges_iota.h
wasi/include/c++/v1/__numeric/reduce.h
wasi/include/c++/v1/__numeric/saturation_arithmetic.h
wasi/include/c++/v1/__numeric/transform_exclusive_scan.h
@@ -1711,6 +1303,7 @@ wasi/include/c++/v1/__ranges/from_range.
wasi/include/c++/v1/__ranges/iota_view.h
wasi/include/c++/v1/__ranges/istream_view.h
wasi/include/c++/v1/__ranges/join_view.h
+wasi/include/c++/v1/__ranges/join_with_view.h
wasi/include/c++/v1/__ranges/lazy_split_view.h
wasi/include/c++/v1/__ranges/movable_box.h
wasi/include/c++/v1/__ranges/non_propagating_cache.h
@@ -1781,9 +1374,8 @@ wasi/include/c++/v1/__tuple/tuple_like_n
wasi/include/c++/v1/__tuple/tuple_size.h
wasi/include/c++/v1/__tuple/tuple_types.h
wasi/include/c++/v1/__type_traits/add_cv_quals.h
-wasi/include/c++/v1/__type_traits/add_lvalue_reference.h
wasi/include/c++/v1/__type_traits/add_pointer.h
-wasi/include/c++/v1/__type_traits/add_rvalue_reference.h
+wasi/include/c++/v1/__type_traits/add_reference.h
wasi/include/c++/v1/__type_traits/aligned_storage.h
wasi/include/c++/v1/__type_traits/aligned_union.h
wasi/include/c++/v1/__type_traits/alignment_of.h
@@ -1805,6 +1397,7 @@ wasi/include/c++/v1/__type_traits/enable
wasi/include/c++/v1/__type_traits/extent.h
wasi/include/c++/v1/__type_traits/has_unique_object_representation.h
wasi/include/c++/v1/__type_traits/has_virtual_destructor.h
+wasi/include/c++/v1/__type_traits/integer_traits.h
wasi/include/c++/v1/__type_traits/integral_constant.h
wasi/include/c++/v1/__type_traits/invoke.h
wasi/include/c++/v1/__type_traits/is_abstract.h
@@ -1841,7 +1434,6 @@ wasi/include/c++/v1/__type_traits/is_lit
wasi/include/c++/v1/__type_traits/is_member_pointer.h
wasi/include/c++/v1/__type_traits/is_nothrow_assignable.h
wasi/include/c++/v1/__type_traits/is_nothrow_constructible.h
-wasi/include/c++/v1/__type_traits/is_nothrow_convertible.h
wasi/include/c++/v1/__type_traits/is_nothrow_destructible.h
wasi/include/c++/v1/__type_traits/is_null_pointer.h
wasi/include/c++/v1/__type_traits/is_object.h
@@ -1852,10 +1444,10 @@ wasi/include/c++/v1/__type_traits/is_pri
wasi/include/c++/v1/__type_traits/is_reference.h
wasi/include/c++/v1/__type_traits/is_reference_wrapper.h
wasi/include/c++/v1/__type_traits/is_referenceable.h
+wasi/include/c++/v1/__type_traits/is_replaceable.h
wasi/include/c++/v1/__type_traits/is_same.h
wasi/include/c++/v1/__type_traits/is_scalar.h
wasi/include/c++/v1/__type_traits/is_signed.h
-wasi/include/c++/v1/__type_traits/is_signed_integer.h
wasi/include/c++/v1/__type_traits/is_specialization.h
wasi/include/c++/v1/__type_traits/is_standard_layout.h
wasi/include/c++/v1/__type_traits/is_swappable.h
@@ -1868,8 +1460,8 @@ wasi/include/c++/v1/__type_traits/is_tri
wasi/include/c++/v1/__type_traits/is_trivially_relocatable.h
wasi/include/c++/v1/__type_traits/is_unbounded_array.h
wasi/include/c++/v1/__type_traits/is_union.h
+wasi/include/c++/v1/__type_traits/is_unqualified.h
wasi/include/c++/v1/__type_traits/is_unsigned.h
-wasi/include/c++/v1/__type_traits/is_unsigned_integer.h
wasi/include/c++/v1/__type_traits/is_valid_expansion.h
wasi/include/c++/v1/__type_traits/is_void.h
wasi/include/c++/v1/__type_traits/is_volatile.h
@@ -1883,6 +1475,8 @@ wasi/include/c++/v1/__type_traits/nat.h
wasi/include/c++/v1/__type_traits/negation.h
wasi/include/c++/v1/__type_traits/promote.h
wasi/include/c++/v1/__type_traits/rank.h
+wasi/include/c++/v1/__type_traits/reference_constructs_from_temporary.h
+wasi/include/c++/v1/__type_traits/reference_converts_from_temporary.h
wasi/include/c++/v1/__type_traits/remove_all_extents.h
wasi/include/c++/v1/__type_traits/remove_const.h
wasi/include/c++/v1/__type_traits/remove_const_ref.h
@@ -1938,6 +1532,7 @@ wasi/include/c++/v1/__vector/vector.h
wasi/include/c++/v1/__vector/vector_bool.h
wasi/include/c++/v1/__vector/vector_bool_formatter.h
wasi/include/c++/v1/__verbose_abort
+wasi/include/c++/v1/__verbose_trap
wasi/include/c++/v1/algorithm
wasi/include/c++/v1/any
wasi/include/c++/v1/array
@@ -2008,6 +1603,7 @@ wasi/include/c++/v1/ext/hash_set
wasi/include/c++/v1/fenv.h
wasi/include/c++/v1/filesystem
wasi/include/c++/v1/flat_map
+wasi/include/c++/v1/flat_set
wasi/include/c++/v1/float.h
wasi/include/c++/v1/format
wasi/include/c++/v1/forward_list
Index: pkgsrc/lang/wasi-libcxx/buildlink3.mk
diff -u pkgsrc/lang/wasi-libcxx/buildlink3.mk:1.10 pkgsrc/lang/wasi-libcxx/buildlink3.mk:1.11
--- pkgsrc/lang/wasi-libcxx/buildlink3.mk:1.10 Fri May 9 05:51:26 2025
+++ pkgsrc/lang/wasi-libcxx/buildlink3.mk Thu Apr 16 06:33:52 2026
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.10 2025/05/09 05:51:26 adam Exp $
+# $NetBSD: buildlink3.mk,v 1.11 2026/04/16 06:33:52 wiz Exp $
BUILDLINK_TREE+= wasi-libcxx
@@ -7,7 +7,7 @@ BUILDLINK_DEPMETHOD.wasi-libcxx?= build
.if !defined(WASI_LIBCXX_BUILDLINK3_MK)
WASI_LIBCXX_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.wasi-libcxx+= wasi-libcxx>=19.1.0
+BUILDLINK_API_DEPENDS.wasi-libcxx+= wasi-libcxx>=21.1.0
BUILDLINK_PKGSRCDIR.wasi-libcxx?= ../../lang/wasi-libcxx
.endif # WASI_LIBCXX_BUILDLINK3_MK
Index: pkgsrc/lang/wasi-libcxx/distinfo
diff -u pkgsrc/lang/wasi-libcxx/distinfo:1.13 pkgsrc/lang/wasi-libcxx/distinfo:1.14
--- pkgsrc/lang/wasi-libcxx/distinfo:1.13 Wed Mar 25 22:56:28 2026
+++ pkgsrc/lang/wasi-libcxx/distinfo Thu Apr 16 06:33:52 2026
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.13 2026/03/25 22:56:28 wiz Exp $
+$NetBSD: distinfo,v 1.14 2026/04/16 06:33:52 wiz Exp $
-BLAKE2s (llvm-project-20.1.8.src.tar.xz) = c1587d5118d1d27f773127d6b72528b9d6f0eb78156b2679ebd4132369572e45
-SHA512 (llvm-project-20.1.8.src.tar.xz) = f330e72e6a1da468569049437cc0ba7a41abb816ccece7367189344f7ebfef730f4788ac7af2bef0aa8a49341c15ab1d31e941ffa782f264d11fe0dc05470773
-Size (llvm-project-20.1.8.src.tar.xz) = 147242952 bytes
-SHA1 (patch-libcxx_include_CMakeLists.txt) = da5976fa6acc54688d3be24438c1412fe5c4ff6d
+BLAKE2s (llvm-project-21.1.8.src.tar.xz) = e6db98fed167ddd56b49c7eb46c4de7e7e8e08158e9c99ae79806983bcb60ae9
+SHA512 (llvm-project-21.1.8.src.tar.xz) = cae4c44e7bf678071723da63ad5839491d717a7233e7f4791aa408207f3ea42f52de939ad15189b112c02a0770f1bb8d59bae6ad31ef53417a6eea7770fe52ab
+Size (llvm-project-21.1.8.src.tar.xz) = 158958576 bytes
+SHA1 (patch-libcxx_include_CMakeLists.txt) = 4dde52af9fa23367e6d4a19ab70a06d1ce5f28f7
+SHA1 (patch-libcxx_src_CMakeLists.txt) = c4707f5b0b5eacc0ab02f25dfc7281a484507cc5
SHA1 (patch-libcxxabi_src_CMakeLists.txt) = 54dd4dcc08706c48860a0df60d9fbaaa7eaa746c
Index: pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt
diff -u pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt:1.5 pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt:1.6
--- pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt:1.5 Wed Mar 25 22:56:28 2026
+++ pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_include_CMakeLists.txt Thu Apr 16 06:33:53 2026
@@ -1,11 +1,11 @@
-$NetBSD: patch-libcxx_include_CMakeLists.txt,v 1.5 2026/03/25 22:56:28 wiz Exp $
+$NetBSD: patch-libcxx_include_CMakeLists.txt,v 1.6 2026/04/16 06:33:53 wiz Exp $
* Generate __config_site and __assertion_handler under source directory. This is wrong.
This fixes non-pthreads wasi-libcxx-14.0.6 build.
---- libcxx/include/CMakeLists.txt.orig 2025-07-08 23:06:32.000000000 +0000
+--- libcxx/include/CMakeLists.txt.orig 2025-12-12 10:35:47.000000000 +0000
+++ libcxx/include/CMakeLists.txt
-@@ -2082,9 +2082,13 @@ set(files
+@@ -1677,7 +1677,9 @@ set(files
__cxx03/wctype.h
)
@@ -14,8 +14,14 @@ $NetBSD: patch-libcxx_include_CMakeLists
+configure_file("${LIBCXX_ASSERTION_HANDLER_FILE}" "${CMAKE_CURRENT_SOURCE_DIR}/__assertion_handler" COPYONLY)
configure_file("${LIBCXX_ASSERTION_HANDLER_FILE}" "${LIBCXX_GENERATED_INCLUDE_DIR}/__assertion_handler" COPYONLY)
+ # We generate the modulemap file so that we can include __config_site in it. For now, we don't know how to
+@@ -1687,6 +1689,9 @@ if (NOT LLVM_ENABLE_PER_TARGET_RUNTIME_D
+ endif()
+ configure_file("module.modulemap.in" "${LIBCXX_GENERATED_INCLUDE_DIR}/module.modulemap" @ONLY)
+
+set(_all_includes "${CMAKE_CURRENT_SOURCE_DIR}/__config_site"
-+ "${CMAKE_CURRENT_SOURCE_DIR}/__assertion_handler")
++ "${CMAKE_CURRENT_SOURCE_DIR}/__assertion_handler"
++ "${CMAKE_CURRENT_SOURCE_DIR}/module.modulemap")
set(_all_includes "${LIBCXX_GENERATED_INCLUDE_TARGET_DIR}/__config_site"
- "${LIBCXX_GENERATED_INCLUDE_DIR}/__assertion_handler")
- foreach(f ${files})
+ "${LIBCXX_GENERATED_INCLUDE_DIR}/__assertion_handler"
+ "${LIBCXX_GENERATED_INCLUDE_DIR}/module.modulemap")
Added files:
Index: pkgsrc/devel/lldb/patches/patch-cmake_modules_FindCursesAndPanel.cmake
diff -u /dev/null pkgsrc/devel/lldb/patches/patch-cmake_modules_FindCursesAndPanel.cmake:1.1
--- /dev/null Thu Apr 16 06:33:53 2026
+++ pkgsrc/devel/lldb/patches/patch-cmake_modules_FindCursesAndPanel.cmake Thu Apr 16 06:33:50 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-cmake_modules_FindCursesAndPanel.cmake,v 1.1 2026/04/16 06:33:50 wiz Exp $
+
+On NetBSD, the library is called libterminfo.
+https://github.com/llvm/llvm-project/issues/191532
+
+--- cmake/modules/FindCursesAndPanel.cmake.orig 2025-12-12 10:35:47.000000000 +0000
++++ cmake/modules/FindCursesAndPanel.cmake
+@@ -40,7 +40,7 @@ else()
+ CURSES_HAS_TINFO)
+ if(NOT CURSES_HAS_TINFO)
+ message(STATUS "curses library missing terminfo symbols, looking for tinfo separately")
+- find_library(TINFO_LIBRARIES NAMES tinfo DOC "The curses tinfo library" QUIET)
++ find_library(TINFO_LIBRARIES NAMES tinfo terminfo DOC "The curses tinfo library" QUIET)
+ list(APPEND CURSES_LIBRARIES "${TINFO_LIBRARIES}")
+ endif()
+ set(HAS_TERMINFO_SYMBOLS "$<OR:$<BOOL:${TERMINFO_LIBRARIES}>,$<BOOL:${CURSES_HAS_TINFO}>>")
Index: pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_src_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_src_CMakeLists.txt:1.1
--- /dev/null Thu Apr 16 06:33:53 2026
+++ pkgsrc/lang/wasi-libcxx/patches/patch-libcxx_src_CMakeLists.txt Thu Apr 16 06:33:53 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-libcxx_src_CMakeLists.txt,v 1.1 2026/04/16 06:33:53 wiz Exp $
+
+Fix build.
+
+--- libcxx/src/CMakeLists.txt.orig 2025-12-12 10:35:47.000000000 +0000
++++ libcxx/src/CMakeLists.txt
+@@ -209,7 +209,7 @@ endif()
+
+ # Maybe force some symbols to be weak, not weak or not exported.
+ # TODO: This shouldn't depend on the platform, and ideally it should be done in the sources.
+-if (APPLE AND LIBCXX_CXX_ABI MATCHES "libcxxabi$"
++if (FALSE AND LIBCXX_CXX_ABI MATCHES "libcxxabi$"
+ AND NOT LIBCXX_STATICALLY_LINK_ABI_IN_SHARED_LIBRARY)
+ target_link_libraries(cxx_shared PRIVATE
+ "-Wl,-force_symbols_not_weak_list,${CMAKE_CURRENT_SOURCE_DIR}/../lib/notweak.exp"
Home |
Main Index |
Thread Index |
Old Index