Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 719034 - dev-util/ccls-20190823.6 version bump
Summary: dev-util/ccls-20190823.6 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matt Turner
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-23 12:02 UTC by Anton Kochkov
Modified: 2020-04-24 22:19 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Kochkov 2020-04-23 12:02:21 UTC
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
Comment 1 Larry the Git Cow gentoo-dev 2020-04-24 22:19:41 UTC
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(+)