-
Notifications
You must be signed in to change notification settings - Fork 769
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] Force MSVC to treat source files as UTF-8 encoded #1015
Conversation
Codecov Report
@@ Coverage Diff @@
## master #1015 +/- ##
==========================================
+ Coverage 97.04% 97.08% +0.04%
==========================================
Files 88 88
Lines 6909 6904 -5
==========================================
- Hits 6705 6703 -2
+ Misses 204 201 -3 |
Reviewed 1 of 1 files at r1. Comments from Reviewable |
@zzbot r+ Review status: all files reviewed at latest revision, all discussions resolved. Comments from Reviewable |
📌 Commit 4ddf4cf has been approved by |
[READY] Force MSVC to treat source files as UTF-8 encoded Compilation fails with a lot of these errors: ``` error C3688: invalid literal suffix '唷'; literal operator or literal operator template 'operator ""唷' not found ``` when the system local is Chinese on Windows. This is fixed by forcing MSVC to use UTF-8. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/ycmd/1015) <!-- Reviewable:end -->
💔 Test failed - status-travis |
@zzbot retry Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed. Comments from Reviewable |
[READY] Force MSVC to treat source files as UTF-8 encoded Compilation fails with a lot of these errors: ``` error C3688: invalid literal suffix '唷'; literal operator or literal operator template 'operator ""唷' not found ``` when the system local is Chinese on Windows. This is fixed by forcing MSVC to use UTF-8. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/valloric/ycmd/1015) <!-- Reviewable:end -->
💔 Test failed - status-travis |
☀️ Test successful - status-appveyor, status-travis |
[READY] Update ycmd Include the following changes: - PR ycm-core/ycmd#919: cache include paths; - PR ycm-core/ycmd#1013: increase Python 2 requirement to 2.7.1; - PR ycm-core/ycmd#1015: force MSVC to treat source files as UTF-8 encoded; - PR ycm-core/ycmd#1017: bundle and compile the regex module; - PR ycm-core/ycmd#1020: use `sysconfig` instead of `distutils.sysconfig` in build script. Fixes #3001. Fixes #3007. <!-- 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/3010) <!-- Reviewable:end -->
Compilation fails with a lot of these errors:
when the system local is Chinese on Windows. This is fixed by forcing MSVC to use UTF-8.
This change is