llvm/clang-tools-extra/clangd
Kadir Cetinkaya f44d2424f8
[clangd] Set CWD in semaCodeComplete
Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D81691
2020-06-11 23:35:47 +02:00
..
benchmarks
fuzzer
include-mapping
index [clangd] Change ParseInputs to store FSProvider rather than VFS 2020-06-08 13:23:55 +02:00
indexer
refactor [clangd] Make use of SourceOrder to find first initializer in DefineOutline 2020-05-26 07:32:07 +02:00
support Reland [clangd] Resolve driver symlinks, and look up unknown relative drivers in PATH. 2020-06-09 23:07:28 +02:00
test
tool [clangd] Disable new errs()-tie behavior, it's racy. 2020-06-10 16:08:37 +02:00
unittests [clangd] Log rather than assert on bad UTF-8. 2020-06-10 11:40:23 +02:00
xpc
AST.cpp
AST.h
ClangdLSPServer.cpp Reland [clangd] Resolve driver symlinks, and look up unknown relative drivers in PATH. 2020-06-09 23:07:28 +02:00
ClangdLSPServer.h
ClangdServer.cpp [clangd] Change ParseInputs to store FSProvider rather than VFS 2020-06-08 13:23:55 +02:00
ClangdServer.h [clangd] Run PreambleThread in async mode behind a flag 2020-05-29 13:20:46 +02:00
CMakeLists.txt
CodeComplete.cpp [clangd] Set CWD in semaCodeComplete 2020-06-11 23:35:47 +02:00
CodeComplete.h [clangd] Populate the parse options to CodeCompletion/SignatureHelp. 2020-06-05 10:32:07 +02:00
CodeCompletionStrings.cpp
CodeCompletionStrings.h
CollectMacros.cpp
CollectMacros.h
CompileCommands.cpp Reland [clangd] Resolve driver symlinks, and look up unknown relative drivers in PATH. 2020-06-09 23:07:28 +02:00
CompileCommands.h Reland [clangd] Resolve driver symlinks, and look up unknown relative drivers in PATH. 2020-06-09 23:07:28 +02:00
Compiler.cpp [clangd] Change ParseInputs to store FSProvider rather than VFS 2020-06-08 13:23:55 +02:00
Compiler.h [clangd] Change ParseInputs to store FSProvider rather than VFS 2020-06-08 13:23:55 +02:00
CSymbolMap.inc
Diagnostics.cpp Revert "[clangd] Parse std::make_unique, and emit template diagnostics at expansion." 2020-06-09 15:42:22 +02:00
Diagnostics.h Revert "[clangd] Parse std::make_unique, and emit template diagnostics at expansion." 2020-06-09 15:42:22 +02:00
DraftStore.cpp
DraftStore.h
ExpectedTypes.cpp
ExpectedTypes.h
Features.inc.in
FileDistance.cpp
FileDistance.h
FindSymbols.cpp
FindSymbols.h
FindTarget.cpp
FindTarget.h
Format.cpp
Format.h
FS.cpp
FS.h
FuzzyMatch.cpp
FuzzyMatch.h
GlobalCompilationDatabase.cpp
GlobalCompilationDatabase.h
Headers.cpp [clangd] locateMacroAt handles patched macros 2020-05-29 12:46:54 +02:00
Headers.h
HeaderSourceSwitch.cpp
HeaderSourceSwitch.h
Hover.cpp [clangd] locateMacroAt handles patched macros 2020-05-29 12:46:54 +02:00
Hover.h [clangd] Add access specifier information to hover contents 2020-05-27 19:36:46 +02:00
IncludeFixer.cpp
IncludeFixer.h
JSONTransport.cpp
ParsedAST.cpp [clangd] Change ParseInputs to store FSProvider rather than VFS 2020-06-08 13:23:55 +02:00
ParsedAST.h [clangd] Run PreambleThread in async mode behind a flag 2020-05-29 13:20:46 +02:00
PathMapping.cpp
PathMapping.h
Preamble.cpp Revert "[clangd] Parse std::make_unique, and emit template diagnostics at expansion." 2020-06-09 15:42:22 +02:00
Preamble.h [clangd] locateMacroAt handles patched macros 2020-05-29 12:46:54 +02:00
Protocol.cpp
Protocol.h
Quality.cpp
Quality.h
QueryDriverDatabase.cpp Reland [clangd] Resolve driver symlinks, and look up unknown relative drivers in PATH. 2020-06-09 23:07:28 +02:00
README.md
RIFF.cpp
RIFF.h
Selection.cpp
Selection.h
SemanticHighlighting.cpp
SemanticHighlighting.h
SemanticSelection.cpp
SemanticSelection.h
SourceCode.cpp [clangd] Log rather than assert on bad UTF-8. 2020-06-10 11:40:23 +02:00
SourceCode.h [clangd] locateMacroAt handles patched macros 2020-05-29 12:46:54 +02:00
StdSymbolMap.inc
Transport.h
TUScheduler.cpp [clangd][NFC] Explode ReceivedPreamble into a CV 2020-06-09 17:54:32 +02:00
TUScheduler.h [clangd] Run PreambleThread in async mode behind a flag 2020-05-29 13:20:46 +02:00
URI.cpp
URI.h
XRefs.cpp [clangd] locateMacroAt handles patched macros 2020-05-29 12:46:54 +02:00
XRefs.h

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: