llvm-project/clang-tools-extra/clangd
Utkarsh Saxena 9abbc05097
[clangd] Use !empty() instead of size()>0
2021-01-17 15:26:40 +01:00
..
benchmarks
fuzzer
include-mapping
index [clangd] Add main file macros into the main-file index. 2021-01-14 15:10:17 +03:00
indexer
quality [clangd] Update CC Ranking model with better sampling. 2021-01-15 18:13:24 +01:00
refactor [clangd] Make ExpandAutoType not available on template params. 2021-01-15 14:19:05 +01:00
support [clangd] Use atomics instead of locks to track periodic memory trimming 2020-12-22 22:32:22 +01:00
test [clangd] Add server capability advertising hot-reloading of CDBs. 2021-01-07 13:39:21 +01:00
tool [clangd] Remove another option that was effectively always true. NFC 2021-01-14 17:19:47 +01:00
unittests [clangd] Set correct CWD when using compile_flags.txt 2021-01-15 14:26:24 +01:00
xpc
AST.cpp Fix the warnings on unused variables (NFC) 2021-01-13 13:32:40 -08:00
AST.h [clangd] Smarter hover on auto and decltype 2020-12-18 16:27:09 +01:00
ASTSignals.cpp [clangd] Trivial: Documentation fix in ASTSignals. 2021-01-14 18:38:42 +01:00
ASTSignals.h [clangd] Trivial: Documentation fix in ASTSignals. 2021-01-14 18:38:42 +01:00
CMakeLists.txt [clangd] Make AST-based signals available to runWithPreamble. 2021-01-14 18:34:50 +01:00
CSymbolMap.inc
ClangdLSPServer.cpp [clangd] Add server capability advertising hot-reloading of CDBs. 2021-01-07 13:39:21 +01:00
ClangdLSPServer.h [clangd] Use atomics instead of locks to track periodic memory trimming 2020-12-22 22:32:22 +01:00
ClangdServer.cpp [clangd] Remove another option that was effectively always true. NFC 2021-01-14 17:19:47 +01:00
ClangdServer.h
CodeComplete.cpp [clangd] Remove some old CodeCompletion options that are never (un)set. NFC 2021-01-13 18:01:48 +01:00
CodeComplete.h [clangd] Remove another option that was effectively always true. NFC 2021-01-14 17:19:47 +01:00
CodeCompletionStrings.cpp
CodeCompletionStrings.h
CollectMacros.cpp [clangd] Add main file macros into the main-file index. 2021-01-14 15:10:17 +03:00
CollectMacros.h [clangd] Add main file macros into the main-file index. 2021-01-14 15:10:17 +03:00
CompileCommands.cpp
CompileCommands.h
Compiler.cpp
Compiler.h
Config.cpp
Config.h
ConfigCompile.cpp
ConfigFragment.h
ConfigProvider.cpp
ConfigProvider.h
ConfigYAML.cpp
Diagnostics.cpp
Diagnostics.h
DraftStore.cpp
DraftStore.h
DumpAST.cpp [NFC] Switch up some dyn_cast calls 2021-01-02 19:56:27 +00:00
DumpAST.h
ExpectedTypes.cpp
ExpectedTypes.h
FS.cpp
FS.h
Features.inc.in [clangd] Trim memory periodically when using glibc malloc 2020-12-22 08:54:28 +01:00
FileDistance.cpp
FileDistance.h
FindSymbols.cpp [clangd] exclude symbols from document outline which do not originate from the main file 2021-01-15 13:23:12 +03:00
FindSymbols.h
FindTarget.cpp [clangd] Avoid recursion in TargetFinder::add() 2021-01-12 13:57:54 -05:00
FindTarget.h [clangd] Avoid recursion in TargetFinder::add() 2021-01-12 13:57:54 -05:00
Format.cpp
Format.h
FuzzyMatch.cpp
FuzzyMatch.h
GlobalCompilationDatabase.cpp [clangd] Set correct CWD when using compile_flags.txt 2021-01-15 14:26:24 +01:00
GlobalCompilationDatabase.h [clangd] Split out a base class for delegating GlobalCompilationDatabases. NFC 2021-01-13 16:20:33 +01:00
HeaderSourceSwitch.cpp [clangd][NFC] Use PathRef for getCorrespondingHeaderOrSource 2021-01-07 02:41:19 +00:00
HeaderSourceSwitch.h [clangd][NFC] Use PathRef for getCorrespondingHeaderOrSource 2021-01-07 02:41:19 +00:00
Headers.cpp
Headers.h
Hover.cpp [clangd] Make our printing policies for Hover more consistent, especially tags 2020-12-19 00:52:55 +01:00
Hover.h
IncludeFixer.cpp
IncludeFixer.h
JSONTransport.cpp [clangd] Avoid reallocating buffers for each message read: 2021-01-13 17:40:33 +01:00
ParsedAST.cpp
ParsedAST.h
PathMapping.cpp
PathMapping.h
Preamble.cpp
Preamble.h
Protocol.cpp
Protocol.h
Quality.cpp [clangd] Use !empty() instead of size()>0 2021-01-17 15:26:40 +01:00
Quality.h
QueryDriverDatabase.cpp [clangd] Split out a base class for delegating GlobalCompilationDatabases. NFC 2021-01-13 16:20:33 +01:00
README.md
RIFF.cpp
RIFF.h
Selection.cpp
Selection.h
SemanticHighlighting.cpp [clangd] Add main file macros into the main-file index. 2021-01-14 15:10:17 +03:00
SemanticHighlighting.h
SemanticSelection.cpp
SemanticSelection.h
SourceCode.cpp
SourceCode.h
StdSymbolMap.inc
TUScheduler.cpp [clangd] Make AST-based signals available to runWithPreamble. 2021-01-14 18:34:50 +01:00
TUScheduler.h [clangd] Make AST-based signals available to runWithPreamble. 2021-01-14 18:34:50 +01:00
TidyProvider.cpp [clangd] Fix windows path handling in .clang-tidy parsing 2020-12-19 02:24:25 +01:00
TidyProvider.h
Transport.h
URI.cpp
URI.h
XRefs.cpp [clangd] Add main file macros into the main-file index. 2021-01-14 15:10:17 +03:00
XRefs.h [clangd] go-to-implementation on a base class jumps to all subclasses. 2021-01-08 13:50:57 +01:00

README.md

clangd

clangd is a language server, and provides C++ IDE features to editors. This is not its documentation.

Communication channels

If you have any questions or feedback, you can reach community and developers through one of these channels: