[all-commits] [llvm/llvm-project] bb894b: [lldb] Extract reproducer providers & co into thei...
Jonas Devlieghere via All-commits
all-commits at lists.llvm.org
Sat Aug 22 10:04:42 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: bb894b97821a1c970ce0c3243aaebbfa94add15c
https://github.com/llvm/llvm-project/commit/bb894b97821a1c970ce0c3243aaebbfa94add15c
Author: Jonas Devlieghere <jonas at devlieghere.com>
Date: 2020-08-22 (Sat, 22 Aug 2020)
Changed paths:
M lldb/include/lldb/Core/IOHandler.h
M lldb/include/lldb/Utility/GDBRemote.h
M lldb/include/lldb/Utility/ProcessInfo.h
M lldb/include/lldb/Utility/Reproducer.h
A lldb/include/lldb/Utility/ReproducerProvider.h
M lldb/source/API/SBReproducerPrivate.h
M lldb/source/Core/IOHandler.cpp
M lldb/source/Host/common/Host.cpp
M lldb/source/Initialization/SystemInitializerCommon.cpp
M lldb/source/Interpreter/CommandInterpreter.cpp
M lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
M lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
M lldb/source/Plugins/SymbolVendor/MacOSX/SymbolVendorMacOSX.cpp
M lldb/source/Utility/CMakeLists.txt
M lldb/source/Utility/ProcessInfo.cpp
M lldb/source/Utility/Reproducer.cpp
A lldb/source/Utility/ReproducerProvider.cpp
M lldb/unittests/Utility/ReproducerTest.cpp
Log Message:
-----------
[lldb] Extract reproducer providers & co into their own header.
Extract all the provider related logic from Reproducer.h and move it
into its own header ReproducerProvider.h. These classes are seeing most
of the development these days and this reorganization reduces
incremental compilation from ~520 to ~110 files when making changes to
the new header.
More information about the All-commits
mailing list