llvm-capstone/clang-tools-extra/clangd/unittests
Haojian Wu 6585dd3b83 [clangd] Replace the hacky include-cleaner macro-reference implementation.
Now MainFileMacros preserves enough information, we perform a just-in-time
convertion to interop with include-cleaner::Macro for include-cleaer features.

Differential Revision: https://reviews.llvm.org/D147034
2023-06-23 14:08:55 +02:00
..
decision_forest_model
remote Fix dupe word typos 2022-11-08 15:29:12 +01:00
support [clangd] Add missing unittests to build graph 2023-03-13 13:06:31 +01:00
tweaks [clangd] Remove inline Specifier for DefineOutline Tweak 2023-05-26 10:43:08 +02:00
xpc
Annotations.cpp [Support] Add support for attaching payloads to points and ranges 2022-11-18 15:00:23 +01:00
Annotations.h [test] Split out Annotations from TestingSupport 2023-01-12 13:40:47 -08:00
ASTSignalsTests.cpp [clangd] Full support for #import insertions 2023-01-09 09:48:30 -05:00
ASTTests.cpp [clangd] Full support for #import insertions 2023-01-09 09:48:30 -05:00
BackgroundIndexTests.cpp [clang-tools-extra] Use *{Set,Map}::contains (NFC) 2023-03-14 21:30:29 -07:00
CallHierarchyTests.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
CanonicalIncludesTests.cpp [Tooling/Inclusion] Use the StdSpecialSymbolMap.inc in the stdlib 2023-02-10 00:04:23 +01:00
ClangdLSPServerTests.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
ClangdTests.cpp [clangd] Do not end inactiveRegions range at position 0 of line 2023-06-05 03:51:15 -04:00
CMakeLists.txt [clangd] Initialize clang-tidy modules only once 2023-05-10 12:32:33 +02:00
CodeCompleteTests.cpp [clangd] Move completion signatures and labelDetails 2023-06-05 18:05:18 +02:00
CodeCompletionStringsTests.cpp [clangd] Refine logic on $0 in completion snippets 2023-03-17 17:57:24 +08:00
CollectMacrosTests.cpp [clangd] Store offsets in MacroOccurrence 2023-06-23 09:21:08 +02:00
CompileCommandsTests.cpp [clangd] Move standard options adaptor to CommandMangler 2023-03-17 03:10:36 -07:00
CompilerTests.cpp
ConfigCompileTests.cpp [clangd] Enforce strict unused includes by default 2023-06-12 11:47:03 +02:00
ConfigProviderTests.cpp [clangd] Remove a test with a duplicate of FileCacheTests 2022-06-01 08:15:54 +09:00
ConfigTesting.h [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
ConfigYAMLTests.cpp [clangd] Implement configs to stop clangd produce a certain semantic tokens 2023-05-26 03:25:35 -04:00
DecisionForestTests.cpp
DexTests.cpp [clangd] Qualify calls to std::move to silence -Wunqualified-std-cast-call. NFC. 2022-02-26 13:36:14 +01:00
DiagnosticsTests.cpp [clangd] Enforce strict unused includes by default 2023-06-12 11:47:03 +02:00
DraftStoreTests.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
DumpASTTests.cpp [clang] Implement ElaboratedType sugaring for types written bare 2022-07-27 11:10:54 +02:00
ExpectedTypeTest.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
FeatureModulesTests.cpp [clangd] Add beforeExecute() callback to FeatureModules. 2022-04-21 18:03:39 +02:00
FileDistanceTests.cpp
FileIndexTests.cpp [RFC][clangd] Move preamble index out of document open critical path 2023-06-12 12:56:41 +01:00
FindSymbolsTests.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
FindTargetTests.cpp [clangd] Use resolveTypeToRecordDecl() to resolve the type of a base specifier during heuristic resolution 2023-06-20 13:40:26 -04:00
FormatTests.cpp [clangd] Handle tabs in getIncrementalChangesAfterNewline() 2022-03-29 01:43:09 -04:00
FSTests.cpp [clangd] Store paths as requested in PreambleStatCache 2023-05-23 14:30:58 +02:00
FuzzyMatchTests.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
GlobalCompilationDatabaseTests.cpp [clang-tools-extra] Remove remaining uses of llvm::Optional (NFC) 2023-01-07 20:34:53 -08:00
HeaderSourceSwitchTests.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
HeadersTests.cpp [clangd] Remove the IncludeStructure::isSelfContained API. 2023-03-13 12:37:38 +01:00
HoverTests.cpp [clangd] Skip function parameter decls when evaluating variables on hover. 2023-06-16 12:09:28 +00:00
IncludeCleanerTests.cpp [clangd] Replace the hacky include-cleaner macro-reference implementation. 2023-06-23 14:08:55 +02:00
IndexActionTests.cpp [clangd] Remove trivial uses of FileEntry::getName 2022-04-04 20:59:51 +02:00
IndexTests.cpp [clangd] Add new IncludeDirective to IncludeHeaderWithReferences 2022-12-06 13:47:07 -05:00
InlayHintTests.cpp [clangd] Unify printing policy for type hints 2023-06-13 21:31:10 +08:00
InsertionPointTests.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
JSONTransportTests.cpp [clangd] Cleanup of readability-identifier-naming 2022-02-01 13:31:52 +00:00
lit.cfg.py [NFC][Py Reformat] Reformat python files in clang and clang-tools-extra 2023-05-23 08:29:52 +02:00
lit.site.cfg.py.in
LoggerTests.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
LSPBinderTests.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
LSPClient.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
LSPClient.h [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
Matchers.h [clang, clang-tools-extra] Don't use Optional::{hasValue,getValue} (NFC) 2022-06-25 11:55:33 -07:00
ModulesTests.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
ParsedASTTests.cpp [clangd] Store offsets in MacroOccurrence 2023-06-23 09:21:08 +02:00
PathMappingTests.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
PreambleTests.cpp [clangd] Store offsets in MacroOccurrence 2023-06-23 09:21:08 +02:00
PrintASTTests.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
ProjectAwareIndexTests.cpp
QualityTests.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
RenameTests.cpp [clangd] Renaming: Treat member functions like other functions 2023-05-22 12:50:38 +02:00
ReplayPeambleTests.cpp [clangd] Initialize clang-tidy modules only once 2023-05-10 12:32:33 +02:00
RIFFTests.cpp [clangd] Clean up unused includes. NFCI 2022-02-26 12:00:16 +01:00
SelectionTests.cpp Revert "[clang] Build UsingType for elaborated type specifiers." 2023-01-26 11:37:41 +01:00
SemanticHighlightingTests.cpp [clangd] Add semantic token for labels 2023-06-07 12:28:06 +02:00
SemanticSelectionTests.cpp FoldingRanges: Handle LineFoldingsOnly clients. 2022-08-29 19:03:48 +02:00
SerializationTests.cpp [clangd] Disable ScopedMemoryLimit on tsan builds 2023-01-17 09:09:08 +01:00
SourceCodeTests.cpp [test] Split out Annotations from TestingSupport 2023-01-12 13:40:47 -08:00
StdLibTests.cpp [include-mapping] Add C-compatibility symbol entries. 2023-02-09 15:34:41 +01:00
SymbolCollectorTests.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
SymbolInfoTests.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
SyncAPI.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
SyncAPI.h [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
TestFS.cpp [clang-tools-extra] Remove remaining uses of llvm::Optional (NFC) 2023-01-07 20:34:53 -08:00
TestFS.h [clang-tools-extra] Remove remaining uses of llvm::Optional (NFC) 2023-01-07 20:34:53 -08:00
TestIndex.cpp [clangd] Index unscoped enums in class scope for code completion 2022-11-02 12:50:50 +01:00
TestIndex.h [clangd] Index unscoped enums in class scope for code completion 2022-11-02 12:50:50 +01:00
TestTU.cpp Fix dupe word typos 2022-11-08 15:29:12 +01:00
TestTU.h [clangd] Fix hover crashing on integral or enumeral casts 2022-09-07 16:43:22 +02:00
TestWorkspace.cpp [RFC][clangd] Move preamble index out of document open critical path 2023-06-12 12:56:41 +01:00
TestWorkspace.h [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
ThreadCrashReporterTests.cpp
TidyProviderTests.cpp [clang, clang-tools-extra] Use has_value instead of hasValue (NFC) 2022-07-12 22:47:41 -07:00
TUSchedulerTests.cpp [RFC][clangd] Move preamble index out of document open critical path 2023-06-12 12:56:41 +01:00
TypeHierarchyTests.cpp [clangd] Support for standard type hierarchy 2022-08-17 09:29:15 +02:00
URITests.cpp [clangd] Cleanup of readability-identifier-naming 2022-02-01 13:31:52 +00:00
XRefsTests.cpp [clangd] Implement cross reference request for #include lines. 2023-04-20 07:11:48 +00:00