1. Use ForEachExternalModule in ParseTypeFromClangModule (NFC) (details)
  2. [LLDB] Make a clear distinction between usage & development docs (details)
  3. Rename DWO -> Clang module to avoid confusion. (NFC) (details)
  4. Convert UpdateExternalModuleListIfNeeded to use early exits. (details)
Commit 0e45e60c6f316d095d878aea3c098202b39b5bee by Adrian Prantl
Use ForEachExternalModule in ParseTypeFromClangModule (NFC)
I wanted to further simplify ParseTypeFromClangModule by replacing the
hand-rolled loop with ForEachExternalModule, and then realized that
ForEachExternalModule also had the problem of visiting the same leaf
node an exponential number of times in the worst-case. This adds a set
of searched_symbol_files set to the function as well as the ability to
early-exit from it.
Differential Revision:
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
The file was modifiedlldb/source/Symbol/CompileUnit.cpp
The file was modifiedlldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.h
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
The file was modifiedlldb/include/lldb/Symbol/CompileUnit.h
The file was modifiedlldb/include/lldb/Symbol/SymbolFile.h
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
Commit 4229f70d226b381ca82b49c7f66d7e33b73be9fd by Jonas Devlieghere
[LLDB] Make a clear distinction between usage & development docs
This renames the "Goals & Status" section to "Project" and the
"Resources" section to "Development". To better match this layout I've
moved the releases page under "Project".
The file was modifiedlldb/docs/.htaccess
The file was modifiedlldb/docs/index.rst
The file was addedlldb/docs/status/releases.rst
The file was removedlldb/docs/resources/download.rst
Commit 83f5287567bcdf1b5de244229fba4e552b7d0054 by Adrian Prantl
Rename DWO -> Clang module to avoid confusion. (NFC)
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
Commit 0352007fdb3f6ae1eaedbff53e018ad1e364720e by Adrian Prantl
Convert UpdateExternalModuleListIfNeeded to use early exits.
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp