27 Commits

Author SHA256 Message Date
Aaron Puchert
6f4eff68f6 - Update to version 0.20250815.1.
* Add clang.prependArgs option.
  * Support Decl::Concept.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=53
2025-11-21 22:26:14 +00:00
Aaron Puchert
7359f2286d - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=51
2025-11-08 22:01:11 +00:00
Aaron Puchert
fabd90d32a - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=49
2025-09-17 02:02:11 +00:00
Aaron Puchert
5854714cc3 - Add fix-llvm20-build.patch to fix build with LLVM 20.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=47
2025-04-12 23:07:44 +00:00
Aaron Puchert
85c2558205 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=45
2024-11-15 00:47:58 +00:00
Aaron Puchert
ad6695f67c - Update to version 0.20240505.
* For LLVM 19.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=43
2024-10-02 23:02:14 +00:00
Aaron Puchert
f20a1eef43 - 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.
- Since we have a proper release again, switch back to regular
  tarballs for now.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=41
2024-04-21 23:08:37 +00:00
Aaron Puchert
6796a3c64b Accepting request 1168956 from home:Thaodan:branches:devel:tools
- Remove obsolete patches, they have been accepted  by upstream:
  * llvm16-optional-deprecation.patch
  * llvm17-precompiled-preamble-build.patch
- Switch to untagged release from master branch
  as the earlier release doesn't build against LLVM-18 and
  because relese tags where only yearly tags anyway.
- Update to version 0.20230717+git4.f8d2778:
  * Adapt changes needed to build against LLVM-18
  * Add callHierarchy

* Infer -target and --driver-mode from argv[0] #511

OBS-URL: https://build.opensuse.org/request/show/1168956
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=40
2024-04-21 20:39:33 +00:00
Aaron Puchert
7a629249c8 - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=38
2023-09-30 12:39:33 +00:00
Aaron Puchert
9796ae135d - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=36
2023-03-31 00:56:20 +00:00
Stephan Kulow
3c058da5b6 Accepting request 991811 from home:aaronpuchert:branches:devel:tools
- Update to version 0.20220729.
- Drop obsolete patches:
  * llvm14-braced-constructor-call.patch
  * llvm14-include-STLExtras.patch
  * llvm14-refactor-isIdentifierBody.patch

OBS-URL: https://build.opensuse.org/request/show/991811
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=34
2022-07-30 15:50:56 +00:00
a4d3194507 Accepting request 980764 from home:aaronpuchert:branches:devel:tools
- 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.

OBS-URL: https://build.opensuse.org/request/show/980764
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=31
2022-06-04 17:42:49 +00:00
daa587ce7c Accepting request 890167 from home:susnux:branches:devel:tools
Update to version 0.20210330

OBS-URL: https://build.opensuse.org/request/show/890167
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=29
2021-05-06 07:13:08 +00:00
977e5a0443 Accepting request 845494 from home:dancermak:branches:devel:tools
New upstream release 0.20201025

OBS-URL: https://build.opensuse.org/request/show/845494
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=27
2020-11-02 18:14:53 +00:00
9f1577dbb5 Accepting request 828888 from home:marxin:branches:devel:tools
- Require only 500MB per core.

As seen here no more memory per core is needed:
3e4323be08/ccls.svg

OBS-URL: https://build.opensuse.org/request/show/828888
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=25
2020-08-24 09:34:18 +00:00
63ab2e4b25 Accepting request 828209 from home:marxin:memory-constraint
- Use memoryperjob constraint instead of %limit_build macro.

OBS-URL: https://build.opensuse.org/request/show/828209
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=23
2020-08-21 08:33:03 +00:00
06044fa605 Accepting request 811900 from home:dancermak:branches:devel:tools
- Drop conditional macro application for Leap 15.2

OBS-URL: https://build.opensuse.org/request/show/811900
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=21
2020-06-05 17:20:28 +00:00
7f359a21de Accepting request 793775 from home:dancermak:branches:devel:tools
- Fix build failures with LLVM 10
  Added:
  * 0002-Adapt-llvmorg-10-init-12036-g3b9715cb2193-handleDecl.patch
  Rebased:
  * 0001-cmake-support-CLANG_LINK_CLANG_DYLIB.patch

OBS-URL: https://build.opensuse.org/request/show/793775
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=19
2020-04-14 08:50:25 +00:00
84464813b1 Enable building on Leap 15.2
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=18
2020-01-20 09:27:43 +00:00
a2db8df250 Accepting request 745558 from home:dancermak:branches:devel:tools
Switch from custom patch to upstream fix

OBS-URL: https://build.opensuse.org/request/show/745558
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=16
2019-11-05 20:51:27 +00:00
4f711eab0d Accepting request 744701 from home:dancermak:branches:devel:tools
Update to release 0.20190823.4

OBS-URL: https://build.opensuse.org/request/show/744701
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=14
2019-11-01 09:32:52 +00:00
b911f38350 Accepting request 734060 from home:dancermak:branches:devel:tools
Update to release 0.20190823.3

OBS-URL: https://build.opensuse.org/request/show/734060
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=12
2019-09-30 12:37:54 +00:00
27e5a428b4 Update to pre-release 0.20190823.2
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=10
2019-09-17 09:53:01 +00:00
cd6029cc0c Accepting request 725496 from home:dancermak:branches:devel:tools
New upstream pre-release 20190823

OBS-URL: https://build.opensuse.org/request/show/725496
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=8
2019-08-23 08:20:19 +00:00
668032fba5 Accepting request 712745 from home:dancermak:branches:devel:tools
Replace custom patch with upstreamed one

OBS-URL: https://build.opensuse.org/request/show/712745
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=6
2019-07-01 08:37:20 +00:00
9011638ba8 Accepting request 711169 from home:dancermak:branches:devel:tools
Fix compilation failures on PPC & ARM

OBS-URL: https://build.opensuse.org/request/show/711169
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=4
2019-06-20 18:52:13 +00:00
Stephan Kulow
798a72f806 Accepting request 690309 from home:dancermak
I'd like to use devel:tools as the devel project for ccls

OBS-URL: https://build.opensuse.org/request/show/690309
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=1
2019-04-02 06:34:27 +00:00