[all-commits] [llvm/llvm-project] 0c3f76: [lldb/Utility] Update path in FileSpec documentati...
Med Ismail Bennani via All-commits
all-commits at lists.llvm.org
Tue May 4 09:35:14 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0c3f762c8fd142464f9f3146091045a9b63db2c1
https://github.com/llvm/llvm-project/commit/0c3f762c8fd142464f9f3146091045a9b63db2c1
Author: Med Ismail Bennani <medismail.bennani at gmail.com>
Date: 2021-05-04 (Tue, 04 May 2021)
Changed paths:
M lldb/include/lldb/Utility/FileSpec.h
Log Message:
-----------
[lldb/Utility] Update path in FileSpec documentation (NFC)
Update FileSpec doxygen path to reflect its actual location in the
source-tree.
Signed-off-by: Med Ismail Bennani <medismail.bennani at gmail.com>
Commit: 1435f6b00be79f1042818da8714ad4de2aef7848
https://github.com/llvm/llvm-project/commit/1435f6b00be79f1042818da8714ad4de2aef7848
Author: Med Ismail Bennani <medismail.bennani at gmail.com>
Date: 2021-05-04 (Tue, 04 May 2021)
Changed paths:
A lldb/include/lldb/Core/Declaration.h
R lldb/include/lldb/Symbol/Declaration.h
M lldb/include/lldb/Symbol/Function.h
M lldb/include/lldb/Symbol/Type.h
M lldb/include/lldb/Symbol/Variable.h
M lldb/source/API/SBDeclaration.cpp
M lldb/source/API/SBValue.cpp
M lldb/source/Core/Address.cpp
M lldb/source/Core/CMakeLists.txt
A lldb/source/Core/Declaration.cpp
M lldb/source/Core/ValueObject.cpp
M lldb/source/Core/ValueObjectVariable.cpp
M lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.cpp
M lldb/source/Plugins/SymbolFile/DWARF/UniqueDWARFASTType.h
M lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
M lldb/source/Symbol/CMakeLists.txt
R lldb/source/Symbol/Declaration.cpp
M lldb/unittests/Symbol/TestClangASTImporter.cpp
M lldb/unittests/Symbol/TestTypeSystemClang.cpp
Log Message:
-----------
[lldb] Move and clean-up the Declaration class (NFC)
This patch moves the Declaration class from the Symbol library to the
Core library. This will allow to use it in a more generic fashion and
aims to lower the dependency cycles when it comes to the linking.
The patch also does some cleaning up by making column information
permanent and removing the LLDB_ENABLE_DECLARATION_COLUMNS directives.
Differential revision: https://reviews.llvm.org/D101556
Signed-off-by: Med Ismail Bennani <medismail.bennani at gmail.com>
Commit: adfffebec6d6910304e4b1ccdbef78e226a8fd32
https://github.com/llvm/llvm-project/commit/adfffebec6d6910304e4b1ccdbef78e226a8fd32
Author: Med Ismail Bennani <medismail.bennani at gmail.com>
Date: 2021-05-04 (Tue, 04 May 2021)
Changed paths:
A lldb/include/lldb/Core/SourceLocationSpec.h
M lldb/source/Core/CMakeLists.txt
A lldb/source/Core/SourceLocationSpec.cpp
M lldb/unittests/Core/CMakeLists.txt
A lldb/unittests/Core/SourceLocationSpecTest.cpp
Log Message:
-----------
[lldb/Core] Add SourceLocationSpec class (NFC)
A source location specifier class that holds a Declaration object containing
a FileSpec with line and column information. The column line is optional.
It also holds search flags that can be fetched by resolvers to look inlined
declarations and/or exact matches.
It describes a specific location in a source file and allows the user
to perform checks and comparaisons between multiple instances of that class.
Differential Revision: https://reviews.llvm.org/D100962
Signed-off-by: Med Ismail Bennani <medismail.bennani at gmail.com>
Compare: https://github.com/llvm/llvm-project/compare/dffddde73ab7...adfffebec6d6
More information about the All-commits
mailing list