20201219
This release supports Clang 7~11.
LSP
- Support 3.15.0
serverInfo
- Report index status via
$/progress
(WorkDoneProgressBegin/WorkDoneProgressReport/WorkDoneProgressEnd)
Project
- Better recursive
.ccls
files
Misc
- New initialization option
completion.placeholder
: change client.snippetSupport: false to drop(
and<
#412 - Infer -target and --driver-mode from argv[0] #511
- Support CMake variable
CLANG_LINK_CLANG_DYLIB
(some distributions use this to providelibclang-cpp.so
instead oflibclang*.a
orlibclang*.so
. This option is needed to link againstlibclang-cpp.so
) textDocument/documentSymbol
: support unopened files #548- Disable PCH reading (the Clang library ccls links against may be different from the compiler. The compiler generated PCH files may cause ccls to error due to mismatching PCH versions)
- indexer: log the number of errors and the first diagnostic
- indexer: set the kind of static data members to Field instead of Var #593
- Support workspace as a symlink and symlinks with workspace #639