Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ccls | Distribution: openSUSE Tumbleweed |
Version: 0.20241108 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Nov 15 23:40:39 2024 |
Group: Development/Tools/IDE | Build host: reproducible |
Size: 901409 | Source RPM: ccls-0.20241108-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/MaskRay/ccls | |
Summary: C/C++/ObjC language server |
ccls, which originates from cquery, is a C/C++/Objective-C language server. - code completion (with both signature help and snippets) - definition/references, and other cross references - cross reference extensions: $ccls/call $ccls/inheritance $ccls/member $ccls/vars ... - formatting - hierarchies: call (caller/callee) hierarchy, inheritance (base/derived) hierarchy, member hierarchy - symbol rename - document symbols and approximate search of workspace symbol - hover information - diagnostics and code actions (clang FixIts) - semantic highlighting and preprocessor skipped regions - semantic navigation: $ccls/navigate
Apache-2.0 AND CC0-1.0 AND BSL-1.0
* Fri Nov 15 2024 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 0.20241108. * Sort index requests. When you open A/B/foo.cc, files under "A/B/" and "A/" will be prioritized during the initial indexing process, leading to a quicker response time. * Support for LLVM versions <= 9 has been dropped. * LSP semantic tokens are now supported. See usage guide https://maskray.me/blog/2024-10-20-ccls-and-lsp-semantic-tokens usage (including rainbow semantic highlighting). * LSP extension textDocument/switchSourceHeader is now supported. - Drop unnecessary runtime dependency to llvm/clang metapackages. * Wed Oct 02 2024 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 0.20240505. * For LLVM 19. * Sun Apr 21 2024 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 0.20240202. * Compatibility with LLVM 18. * Disable -include b.hh => -include b.hh.{gch,pch} transition. See https://maskray.me/blog/2023-07-16-precompiled-headers for the behavior. - Remove obsolete patches: * llvm16-optional-deprecation.patch * llvm17-precompiled-preamble-build.patch - Thanks to Björn Bidar for the original patch! * Sat Sep 30 2023 Aaron Puchert <aaronpuchert@alice-dsl.net> - Backport upstream patch llvm17-precompiled-preamble-build.patch to fix build with LLVM 17. - Remove explicit runtime dependency libclang-cpp* when we don't need an exact version, because it will be derived automatically. * Thu Mar 30 2023 Aaron Puchert <aaronpuchert@alice-dsl.net> - Backport upstream patch llvm16-optional-deprecation.patch to fix build with LLVM 16. - Relax runtime requirements with Clang 16 and newer: the resource directory doesn't depend on the patch-level version anymore. - Relax build requirements. * Sat Jul 30 2022 Aaron Puchert <aaronpuchert@alice-dsl.net> - Update to version 0.20220729. - Drop obsolete patches: * llvm14-braced-constructor-call.patch * llvm14-include-STLExtras.patch * llvm14-refactor-isIdentifierBody.patch * Sat Jun 04 2022 Aaron Puchert <aaronpuchert@alice-dsl.net> - Port back upstream patches to fix build with LLVM 14: * llvm14-refactor-isIdentifierBody.patch * llvm14-braced-constructor-call.patch * llvm14-include-STLExtras.patch - Fix build with older LLVMs by setting CLANG_LINK_CLANG_DYLIB=ON only for versions >= 9. * Mon May 03 2021 Ferdinand Thiessen <rpm@fthiessen.de> - Update to version 0.20210330 * Fix short_name_size when getNameAsString does not return a prefix - Update to version 0.20201219 * Supports Clang 7~11 * Support 3.15.0 serverInfo * Report index status via $/progress * Better recursive .ccls files * New initialization option completion.placeholder: change client.snippetSupport: false to drop ( and < * Infer -target and --driver-mode from argv[0] * indexer: log the number of errors and the first diagnostic * indexer: set the kind of static data members to Field instead of Var - Fixed gcc dependency for upcoming Leap 15.3 * Mon Nov 02 2020 Dan Čermák <dcermak@suse.com> - New upstream release 0.20201025 Remove patches: * 0001-cmake-support-CLANG_LINK_CLANG_DYLIB.patch * 0002-Adapt-llvmorg-10-init-12036-g3b9715cb2193-handleDecl.patch This release supports Clang 7~11. [#] LSP conformance * Support 3.15.0 `serverInfo` [#] Misc * Infer -target and --driver-mode from argv[0] #511 * Support CMake variable `CLANG_LINK_CLANG_DYLIB` (some distributions use this to provide `libclang-cpp.so` instead of `libclang*.a` or `libclang*.so`. This option is needed to link against `libclang-cpp.so`) * `textDocument/documentSymbol`: support unopened files #548 * Mon Aug 24 2020 Martin Liška <mliska@suse.cz> - Require only 500MB per core.
/usr/bin/ccls /usr/share/doc/packages/ccls /usr/share/doc/packages/ccls/README.md /usr/share/licenses/ccls /usr/share/licenses/ccls/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 19 01:14:14 2024