llvm-capstone/clang-tools-extra/clangd/unittests
Julian Schmidt 94b14355e2 [clangd] allow extracting to variable for lambda expressions
Support for extracting lambda expressions, e.g. extracting a lambda from a callexpr (e.g. algorithms/ranges) to a named variable.

Reviewed By: nridge

Differential Revision: https://reviews.llvm.org/D141757
2023-09-11 04:03:38 -04: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] allow extracting to variable for lambda expressions 2023-09-11 04:03:38 -04: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
CanonicalIncludesTests.cpp [clangd] Update symbol collector to use include-cleaner. 2023-07-19 13:47:02 +00:00
ClangdLSPServerTests.cpp [clangd] Bump timeouts for LSPServerTests 2023-08-22 16:20:15 +02:00
ClangdTests.cpp [clangd] Always allow diagnostics from stale preambles 2023-06-28 10:41:45 +02:00
CMakeLists.txt [clangd] Initialize clang-tidy modules only once 2023-05-10 12:32:33 +02:00
CodeCompleteTests.cpp [clang] Support function pointer types with attributes when extracting parameter names for signature help 2023-08-18 00:27:15 -04: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] Always allow diagnostics from stale preambles 2023-06-28 10:41:45 +02:00
ConfigProviderTests.cpp
ConfigTesting.h [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-07 20:19:42 -08:00
ConfigYAMLTests.cpp [clangd] Always allow diagnostics from stale preambles 2023-06-28 10:41:45 +02:00
DecisionForestTests.cpp
DexTests.cpp
DiagnosticsTests.cpp [clangd] Dont assert on specific uris for diagnostics docs 2023-08-04 11:09:19 +02:00
DraftStoreTests.cpp
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] Always allow diagnostics from stale preambles 2023-06-28 10:41:45 +02:00
FileDistanceTests.cpp
FileIndexTests.cpp [clangd] Rollforward include-cleaner library usage in symbol collector. 2023-09-11 07:57:35 +00:00
FindSymbolsTests.cpp
FindTargetTests.cpp [clangd] Support ConceptReference in generic AST wrangling code 2023-09-04 14:58:25 +02:00
FormatTests.cpp
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] Loose include-cleaner matching for verbatim headers 2023-07-27 19:20:53 +02:00
HoverTests.cpp [clangd] Support ConceptReference in generic AST wrangling code 2023-09-04 14:58:25 +02:00
IncludeCleanerTests.cpp [include-cleaner] Always keep non-self-contained files (#65499) 2023-09-11 07:22:52 +02:00
IndexActionTests.cpp [clangd] Rollforward include-cleaner library usage in symbol collector. 2023-09-11 07:57:35 +00:00
IndexTests.cpp [clangd] Add new IncludeDirective to IncludeHeaderWithReferences 2022-12-06 13:47:07 -05:00
InlayHintTests.cpp [clangd] Show parameter hints for operator() 2023-09-10 15:56:00 +08:00
InsertionPointTests.cpp
JSONTransportTests.cpp
lit.cfg.py [clangd][unittests] Limit paralelism for clangd unittests 2023-09-06 10:53:18 +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 [clangd] Bump timeouts for LSPServerTests 2023-08-22 16:20:15 +02:00
LSPClient.h [clangd] Bump timeouts for LSPServerTests 2023-08-22 16:20:15 +02:00
Matchers.h [clang, clang-tools-extra] Don't use Optional::{hasValue,getValue} (NFC) 2022-06-25 11:55:33 -07:00
ModulesTests.cpp [Lex] Preambles should contain the global module fragment. 2023-08-22 11:55:51 +02:00
ParsedASTTests.cpp [clangd] Bail gracefully if given an assembly or IR source file 2023-08-18 23:26:32 -04:00
PathMappingTests.cpp [clang-tools-extra] Use std::optional instead of llvm::Optional (NFC) 2023-01-02 16:17:40 -08:00
PreambleTests.cpp [clang] NFCI: Change returned LanguageOptions pointer to reference 2023-09-05 13:23:53 -07:00
PrintASTTests.cpp
ProjectAwareIndexTests.cpp
QualityTests.cpp
RenameTests.cpp [clangd] Fix an assertion failure in NamedDecl::getName during the prepareRename 2023-07-14 09:17:46 +02:00
ReplayPeambleTests.cpp [clangd] Initialize clang-tidy modules only once 2023-05-10 12:32:33 +02:00
RIFFTests.cpp
SelectionTests.cpp [clangd] Support ConceptReference in generic AST wrangling code 2023-09-04 14:58:25 +02:00
SemanticHighlightingTests.cpp [clangd][c++20] Add concept semantic highlighting test case 2023-08-02 10:37:30 +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 [clangd] Rollforward include-cleaner library usage in symbol collector. 2023-09-11 07:57:35 +00: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 [llvm] Add missing StringExtras.h includes 2023-06-25 15:42:22 +01:00
TestIndex.h [clangd] Index unscoped enums in class scope for code completion 2022-11-02 12:50:50 +01:00
TestTU.cpp [clangd] Update symbol collector to use include-cleaner. 2023-07-19 13:47:02 +00:00
TestTU.h [clangd] Fix hover crashing on integral or enumeral casts 2022-09-07 16:43:22 +02:00
TestWorkspace.cpp [clangd] Update symbol collector to use include-cleaner. 2023-07-19 13:47:02 +00: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 [clangd][tests] Bump timeouts in TUSchedulerTests to 60 secs 2023-09-01 12:19:10 +02:00
TypeHierarchyTests.cpp [clangd] Avoid null result in FindRecordTypeAt() 2023-08-25 11:50:19 -04:00
URITests.cpp
XRefsTests.cpp [clangd] Do not ignore qualifier in heuristic resolution of dependent MemberExpr 2023-08-25 16:54:29 -04:00