| 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.20261004 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Oct 10 15:37:38 2026 |
| Group: Development/Tools/IDE | Build host: reproducible |
| Size: 1518985 | Source RPM: ccls-0.20261004-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
* Sat Oct 10 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 0.20261004.
* Support the LSP 3.17 type hierarchy:
- textDocument/prepareTypeHierarchy,
- typeHierarchy/supertypes and
- typeHierarchy/subtypes.
For a virtual method, supertypes/subtypes are the overridden/
overriding methods. $ccls/inheritance is unchanged.
* Find references and call hierarchy on a constructor now include
calls through forwarding functions such as
std::make_unique<A>(...) and std::vector<A>::emplace_back(...).
* Hover on an auto variable in a function template shows the
deduced type when the template has exactly one instantiation.
Locals and parameters of template instantiations are no longer
indexed as duplicate symbols. For a sugared deduced type, hover
adds the desugared type (// aka ...), as clangd does.
* Type hierarchy: a class that derives from a type alias now
shows up under the aliased base.
* `-ivfsoverlay` is honored again with LLVM 22+. Before this, it
was silently dropped, and --warning-suppression-mappings= could
crash.
* Adapt to LLVM 22, 23 and 24.
- Drop obsolete patches:
* fix-llvm22-build.patch
* fix-llvm23-build.patch
* Thu Sep 03 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add fix-llvm23-build.patch to fix build with LLVM 23.
* Sun Apr 26 2026 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add fix-llvm22-build.patch to fix build with LLVM 22.
* Fri Nov 21 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 0.20250815.1.
* Add clang.prependArgs option.
* Support Decl::Concept.
* Sat Nov 08 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 0.20250815.
* In textDocument/signatureHelp: add trigger character `{`.
* In initializationOptions: add clang.prependArgs.
* Support Decl::Concept.
* Adapt to LLVM 21 and 22.
- Remove obsolete patches:
* fix-llvm20-build.patch
* reformat.patch
* llvm21-CompilerInstance-and-PointerUnion.patch
* fix-llvm21-build.patch
* Tue Sep 16 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add llvm21-CompilerInstance-and-PointerUnion.patch and
fix-llvm21-build.patch to fix build with LLVM 21.
- Add reformat.patch to ease applying patches from upstream.
* Sat Apr 12 2025 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add fix-llvm20-build.patch to fix build with LLVM 20.
* 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.
/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, Mon Oct 12 22:38:54 2026