https://github.com/MaskRay/ccls/releases/tag/0.20190823.6 LSP conformance Support null as initializationOptions Set declarationProvider in server capabilities. Some client may need this capability to enable textDocument/declaration Support non-numeric request ID #437 Misc Fix a double-free of llvm::MemoryBuffer when parsing fails #350 Keep comments from system headers and improve textDocument/hover #373 Fix the conformance issue that VersionedTextDocumentIdentifier.version was omitted. If one renames something spanning more than one document and some documents are not opened, the client may not apply the textDocument/rename change. #387 Some macro diagnostics were lost because Note::concerned was not propagated to Diag::concerned #391 index.onChange: true support non-existent files #443 textDocument/definition: don't jump to the type definition Disable warnings and skip processed function bodies. This should provide massive performance improvement when indexing a project. I measured 2x improvement indexing ccls with 2 threads, more than 2x indexing llvm/clang/extra/lld/compiler-rt with 6 threads. Project Fix some issues with hierarchical .ccls in #384 .ccls: support CUDA files with the %cu directive compilationDatabaseDirectory can be absolute. #466 Improve heuristics for files not described by compile_commands.json "... but not so well for projects with separate include and source directories, e.g. "inc/long/path/to/my_file.h" and "src/long/path/to/my_file.cc" #441 Extension requests $ccls/fileInfo: can optionally dump dependencies, includes and skipped_ranges
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a90dff776eb9b4f723fd47f44154626df8d100 commit 97a90dff776eb9b4f723fd47f44154626df8d100 Author: Matt Turner <mattst88@gentoo.org> AuthorDate: 2020-04-24 22:16:03 +0000 Commit: Matt Turner <mattst88@gentoo.org> CommitDate: 2020-04-24 22:16:07 +0000 dev-util/ccls: Version bump to 0.20190823.6 Closes: https://bugs.gentoo.org/712314 Closes: https://bugs.gentoo.org/714764 Closes: https://bugs.gentoo.org/719034 Signed-off-by: Matt Turner <mattst88@gentoo.org> dev-util/ccls/Manifest | 1 + dev-util/ccls/ccls-0.20190823.6.ebuild | 40 ++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+)