54 Commits

Author SHA256 Message Date
e6e7264586 Accepting request 1319182 from devel:tools
- Update to version 0.20250815.1.
  * Add clang.prependArgs option.
  * Support Decl::Concept.

OBS-URL: https://build.opensuse.org/request/show/1319182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=25
2025-11-24 13:09:23 +00:00
Aaron Puchert
515af3bb94 - 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
baa8531770 Accepting request 1316627 from devel:tools
- 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/request/show/1316627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=24
2025-11-09 20:09:42 +00:00
Aaron Puchert
39c3d4d878 - 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
aae15f8639 Accepting request 1305275 from devel:tools
- 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/request/show/1305275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=23
2025-09-17 14:44:11 +00:00
Aaron Puchert
d6497ce6a7 - 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
7db3e6e360 Accepting request 1268906 from devel:tools
- Add fix-llvm20-build.patch to fix build with LLVM 20.

OBS-URL: https://build.opensuse.org/request/show/1268906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=22
2025-04-14 10:57:53 +00:00
Aaron Puchert
ae0fcbd58c - 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
18010ddba6 Accepting request 1224331 from devel:tools
- 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/request/show/1224331
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=21
2024-11-15 14:43:34 +00:00
Aaron Puchert
5673a78936 - 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
b53e2c2045 Accepting request 1205331 from devel:tools
- Update to version 0.20240505.
  * For LLVM 19.

OBS-URL: https://build.opensuse.org/request/show/1205331
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=20
2024-10-03 15:40:12 +00:00
Aaron Puchert
cdb61bb300 - 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
d7883f0f91 Accepting request 1169579 from devel:tools
- 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!

OBS-URL: https://build.opensuse.org/request/show/1169579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=19
2024-04-23 16:55:33 +00:00
Aaron Puchert
719f076ea7 - 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
0496ff99ad 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
4871d18810 Accepting request 1114535 from devel:tools
- 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/request/show/1114535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=18
2023-10-02 18:06:09 +00:00
Aaron Puchert
5f9892f1c6 - 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
2839dfd62d Accepting request 1075714 from devel:tools
- 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/request/show/1075714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=17
2023-03-31 19:15:36 +00:00
Aaron Puchert
2dba92aeb0 - 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
519caae0bb Accepting request 991817 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/991817
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=16
2022-08-01 19:32:28 +00:00
Stephan Kulow
38497208eb 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
b799dff7af Accepting request 981023 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/981023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=15
2022-06-07 09:45:01 +00:00
d3b636781e Accepting request 980811 from home:aaronpuchert:branches:devel:tools
- Make sure we match the patch from GitHub.

OBS-URL: https://build.opensuse.org/request/show/980811
OBS-URL: https://build.opensuse.org/package/show/devel:tools/ccls?expand=0&rev=32
2022-06-06 16:47:46 +00:00
eff9739616 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
2094701124 Accepting request 890897 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/890897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=14
2021-05-06 20:52:44 +00:00
068dfdf82f 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
cd1df6c7e9 Accepting request 845513 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/845513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=13
2020-11-03 14:16:33 +00:00
52a7cd47e0 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
7651b96663 Accepting request 828890 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/828890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=12
2020-08-24 13:14:41 +00:00
1a256c8250 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
39d421cea9 Accepting request 828411 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/828411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=11
2020-08-21 17:11:06 +00:00
5b7760734d 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
eea21cfbe2 Accepting request 814202 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/814202
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=10
2020-06-12 19:46:28 +00:00
8425d15c98 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
81ba955a11 Accepting request 793776 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/793776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=9
2020-04-14 13:11:33 +00:00
20dbbe6006 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
86dfc88812 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
71cfc8878e Accepting request 745560 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/745560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=8
2019-11-07 22:16:19 +00:00
cae8e4ec57 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
ae9e77514e Accepting request 744704 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/744704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=7
2019-11-01 14:14:09 +00:00
89f4a7f692 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
eff7e33f9c Accepting request 734067 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/734067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=6
2019-10-02 09:57:41 +00:00
c830dbf4f2 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
dd9b00652a Accepting request 731464 from devel:tools
- Update to pre-release 0.20190823.2

OBS-URL: https://build.opensuse.org/request/show/731464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=5
2019-09-17 11:39:58 +00:00
abef24ccef 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
d56b194fb5 Accepting request 725500 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/725500
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=4
2019-08-24 16:44:09 +00:00
86336b7719 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
32edd95369 Accepting request 712746 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/712746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=3
2019-07-02 08:38:28 +00:00
7504512e00 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
b7f12b9a87 Accepting request 711210 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/711210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccls?expand=0&rev=2
2019-06-21 07:58:42 +00:00