Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[READY] Bump Clang version in documentation #2445

Merged
merged 1 commit into from
Nov 22, 2016

Conversation

micbou
Copy link
Collaborator

@micbou micbou commented Nov 22, 2016

Since PR ycm-core/ycmd#590, Clang 3.9 is required because of the KeepGoing option. In fact, it is still possible to successfully compile against a 3.8 system libclang or with the -DEXTERNAL_LIBCLANG_PATH flag pointing to a 3.8 libclang since the headers included in ycmd are used in these two cases. However, the KeepGoing option will have no effect. So, we still recommend Clang 3.9 in all cases.

Closes ycm-core/ycmd#654.


This change is Reviewable

@codecov-io
Copy link

codecov-io commented Nov 22, 2016

Current coverage is 81.70% (diff: 100%)

Merging #2445 into master will not change coverage

@@             master      #2445   diff @@
==========================================
  Files            17         17          
  Lines          1875       1875          
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
  Hits           1532       1532          
  Misses          343        343          
  Partials          0          0          

Powered by Codecov. Last update fbe53de...e179e86

@Valloric
Copy link
Member

:lgtm:

Glad it was this simple! :)


Review status: 0 of 2 files reviewed at latest revision, all discussions resolved, some commit checks broke.


Comments from Reviewable

@puremourning
Copy link
Member

:lgtm:

@homu r+


Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks broke.


Comments from Reviewable

@homu
Copy link
Contributor

homu commented Nov 22, 2016

📌 Commit e179e86 has been approved by puremourning

homu added a commit that referenced this pull request Nov 22, 2016
[READY] Bump Clang version in documentation

Since PR ycm-core/ycmd#590, Clang 3.9 is required because of the `KeepGoing` option. In fact, it is still possible to successfully compile against a 3.8 system libclang or with the `-DEXTERNAL_LIBCLANG_PATH` flag pointing to a 3.8 libclang since [the headers included in ycmd](https://github.com/Valloric/ycmd/tree/master/cpp/llvm/include/clang-c) are used in these two cases. However, the `KeepGoing` option will have no effect. So, we still recommend Clang 3.9 in all cases.

Closes ycm-core/ycmd#654.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/youcompleteme/2445)
<!-- Reviewable:end -->
@homu
Copy link
Contributor

homu commented Nov 22, 2016

⌛ Testing commit e179e86 with merge 8c39a0d...

@homu
Copy link
Contributor

homu commented Nov 22, 2016

☀️ Test successful - status

@homu homu merged commit e179e86 into ycm-core:master Nov 22, 2016
@micbou micbou deleted the documentation-clang-3.9 branch November 22, 2016 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants