[all-commits] [llvm/llvm-project] e7c1da: [lldb/cmake] Plugin layering enforcement mechanism...
Pavel Labath via All-commits
all-commits at lists.llvm.org
Mon Jun 23 02:31:48 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e7c1da7c8ef31c258619c1668062985e7ae83b70
https://github.com/llvm/llvm-project/commit/e7c1da7c8ef31c258619c1668062985e7ae83b70
Author: Pavel Labath <pavel at labath.sk>
Date: 2025-06-23 (Mon, 23 Jun 2025)
Changed paths:
M lldb/CMakeLists.txt
A lldb/cmake/modules/LLDBLayeringCheck.cmake
M lldb/docs/resources/contributing.rst
M lldb/source/Plugins/ABI/CMakeLists.txt
M lldb/source/Plugins/Architecture/CMakeLists.txt
M lldb/source/Plugins/Disassembler/CMakeLists.txt
M lldb/source/Plugins/DynamicLoader/CMakeLists.txt
M lldb/source/Plugins/ExpressionParser/CMakeLists.txt
M lldb/source/Plugins/Instruction/CMakeLists.txt
M lldb/source/Plugins/InstrumentationRuntime/CMakeLists.txt
M lldb/source/Plugins/JITLoader/CMakeLists.txt
M lldb/source/Plugins/Language/CMakeLists.txt
M lldb/source/Plugins/LanguageRuntime/CMakeLists.txt
M lldb/source/Plugins/MemoryHistory/CMakeLists.txt
M lldb/source/Plugins/ObjectContainer/CMakeLists.txt
M lldb/source/Plugins/ObjectFile/CMakeLists.txt
M lldb/source/Plugins/OperatingSystem/CMakeLists.txt
M lldb/source/Plugins/Platform/CMakeLists.txt
M lldb/source/Plugins/Process/CMakeLists.txt
M lldb/source/Plugins/Process/Utility/CMakeLists.txt
M lldb/source/Plugins/REPL/CMakeLists.txt
M lldb/source/Plugins/RegisterTypeBuilder/CMakeLists.txt
M lldb/source/Plugins/ScriptInterpreter/CMakeLists.txt
M lldb/source/Plugins/StructuredData/CMakeLists.txt
M lldb/source/Plugins/SymbolFile/CMakeLists.txt
M lldb/source/Plugins/SymbolLocator/CMakeLists.txt
M lldb/source/Plugins/SymbolVendor/CMakeLists.txt
M lldb/source/Plugins/SystemRuntime/CMakeLists.txt
M lldb/source/Plugins/Trace/CMakeLists.txt
M lldb/source/Plugins/TraceExporter/CMakeLists.txt
M lldb/source/Plugins/TypeSystem/CMakeLists.txt
M lldb/source/Plugins/UnwindAssembly/CMakeLists.txt
Log Message:
-----------
[lldb/cmake] Plugin layering enforcement mechanism (#144543)
Some inter-plugin dependencies are okay, others are not. Yet others not,
but we're sort of stuck with them. The idea is to be able to prevent
backsliding while making sure that acceptable dependencies are..
accepted. For context, see
https://github.com/llvm/llvm-project/pull/139170 and the attached
changes to the documentation.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list