Hello community, here is the log from the commit of package ccls for openSUSE:Factory checked in at 2019-08-24 18:44:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ccls (Old) and /work/SRC/openSUSE:Factory/.ccls.new.7948 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ccls" Sat Aug 24 18:44:09 2019 rev:4 rq:725500 version:0.20190823 Changes: -------- --- /work/SRC/openSUSE:Factory/ccls/ccls.changes 2019-07-02 10:38:29.370590366 +0200 +++ /work/SRC/openSUSE:Factory/.ccls.new.7948/ccls.changes 2019-08-24 18:44:11.721770102 +0200 @@ -1,0 +2,50 @@ +Fri Aug 23 07:54:27 UTC 2019 - Dan Čermák <dcer...@suse.com> + +- New upstream pre-release 20190823 + + Drop 0001-Only-add-include-directories-for-LLVM-clang-rapidjso.patch + + 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 + + Windows + - A Visual Studio 2017 STL bug prevented clang-cl from compiling + ccls/src/utils.hh #371 #414 + - If the file is re-saved before the previous indexing has complete, various + ambiguous errors might occur. Fixing this by making opened files volatile + #235 #453 + + Extension requests + - `$ccls/fileInfo`: can optionally dump dependencies, includes and skipped_ranges + + + +------------------------------------------------------------------- Old: ---- 0001-Only-add-include-directories-for-LLVM-clang-rapidjso.patch ccls-0.20190314.tar.gz New: ---- ccls-0.20190823.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ccls.spec ++++++ --- /var/tmp/diff_new_pack.l6ZFGG/_old 2019-08-24 18:44:12.325770043 +0200 +++ /var/tmp/diff_new_pack.l6ZFGG/_new 2019-08-24 18:44:12.325770043 +0200 @@ -17,7 +17,7 @@ Name: ccls -Version: 0.20190314 +Version: 0.20190823 Release: 0 Summary: C/C++/ObjC language server # main package is Apache 2.0 @@ -27,12 +27,8 @@ URL: https://github.com/MaskRay/ccls Source0: %{URL}/archive/%{version}/%{name}-%{version}.tar.gz -# FIXME: drop this on the next upstream release -# PATCH-FIX-UPSTREAM 0001-Only-add-include-directories-for-LLVM-clang-rapidjso.patch -# This fixes compilation failures with libstdc++ from gcc9 -Patch0: 0001-Only-add-include-directories-for-LLVM-clang-rapidjso.patch -BuildRequires: clang-devel >= 5.0 +BuildRequires: clang-devel >= 7.0 BuildRequires: cmake >= 3.8 BuildRequires: gcc-c++ >= 7.2 BuildRequires: llvm-devel >= 7.0 ++++++ ccls-0.20190314.tar.gz -> ccls-0.20190823.tar.gz ++++++ ++++ 1791 lines of diff (skipped)