Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ccls for openSUSE:Factory checked in at 2026-10-11 15:20:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ccls (Old) and /work/SRC/openSUSE:Factory/.ccls.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ccls" Sun Oct 11 15:20:29 2026 rev:28 rq:1384001 version:0.20261004 Changes: -------- --- /work/SRC/openSUSE:Factory/ccls/ccls.changes 2026-09-04 12:43:25.629941756 +0200 +++ /work/SRC/openSUSE:Factory/.ccls.new.3698736/ccls.changes 2026-10-11 15:25:39.820735099 +0200 @@ -1,0 +2,28 @@ +Sat Oct 10 13:37:38 UTC 2026 - Aaron Puchert <[email protected]> + +- 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 + +------------------------------------------------------------------- Old: ---- ccls-0.20250815.1.tar.gz fix-llvm22-build.patch fix-llvm23-build.patch New: ---- ccls-0.20261004.tar.gz ----------(Old B)---------- Old:- Drop obsolete patches: * fix-llvm22-build.patch * fix-llvm23-build.patch Old: * fix-llvm22-build.patch * fix-llvm23-build.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ccls.spec ++++++ --- /var/tmp/diff_new_pack.SaIl2m/_old 2026-10-11 15:25:41.101789443 +0200 +++ /var/tmp/diff_new_pack.SaIl2m/_new 2026-10-11 15:25:41.103789527 +0200 @@ -17,7 +17,7 @@ Name: ccls -Version: 0.20250815.1 +Version: 0.20261004 Release: 0 Summary: C/C++/ObjC language server # main package is Apache 2.0 @@ -26,8 +26,6 @@ Group: Development/Tools/IDE URL: https://github.com/MaskRay/ccls Source0: %{URL}/archive/%{version}/%{name}-%{version}.tar.gz -Patch1: fix-llvm22-build.patch -Patch2: fix-llvm23-build.patch BuildRequires: clang-devel >= 10 BuildRequires: cmake >= 3.8 BuildRequires: llvm-devel >= 10 ++++++ ccls-0.20250815.1.tar.gz -> ccls-0.20261004.tar.gz ++++++ ++++ 2920 lines of diff (skipped)
