Update ycmd

Release notes:
 - update racerd;
 - update Tern to 0.21.0;
 - fix finding node on Debian-based distributions;
 - add Visual Studio 2017 support;
 - drop Visual Studio 2012 support.
This commit is contained in:
micbou 2017-03-12 11:40:54 +01:00
parent cb2f6d7953
commit edf7e600c8
No known key found for this signature in database
GPG Key ID: C7E8FD1F3BDA1E05
4 changed files with 14 additions and 14 deletions

View File

@ -370,8 +370,7 @@ _Windows x86-64_ for a 64-bit Vim. We recommend installing Python 3.
- [CMake][cmake-download]. Add CMake executable to the PATH environment - [CMake][cmake-download]. Add CMake executable to the PATH environment
variable. variable.
- [Visual Studio][visual-studio-download]. Download the community edition. - [Visual Studio][visual-studio-download]. Download the community edition.
During setup, choose _Custom_ as the installation type and select the _Visual During setup, select _Desktop development with C++_ in _Workloads_.
C++_ component.
- [7-zip][7z-download]. Required to build YCM with semantic support for - [7-zip][7z-download]. Required to build YCM with semantic support for
C-family languages. C-family languages.
@ -406,8 +405,8 @@ install with all language features, ensure `msbuild`, `go`, `tsserver`, `node`,
python install.py --all python install.py --all
You can specify the Microsoft Visual C++ (MSVC) version using the `--msvc` You can specify the Microsoft Visual C++ (MSVC) version using the `--msvc`
option. YCM officially supports MSVC 11 (Visual Studio 2012), 12 (2013), and 14 option. YCM officially supports MSVC 12 (Visual Studio 2013), 14 (2015), and 15
(2015). (2017).
That's it. You're done. Refer to the _User Guide_ section on how to use YCM. That's it. You're done. Refer to the _User Guide_ section on how to use YCM.
Don't forget that if you want the C-family semantic completion engine to work, Don't forget that if you want the C-family semantic completion engine to work,
@ -567,7 +566,7 @@ process.
Python 3][python-win-download]. Pick the version corresponding to your Vim Python 3][python-win-download]. Pick the version corresponding to your Vim
architecture. You will also need Microsoft Visual C++ (MSVC) to build YCM. architecture. You will also need Microsoft Visual C++ (MSVC) to build YCM.
You can obtain it by installing [Visual Studio][visual-studio-download]. You can obtain it by installing [Visual Studio][visual-studio-download].
MSVC 11 (Visual Studio 2012), 12 (2013), and 14 (2015) are officially MSVC 12 (Visual Studio 2013), 14 (2015), and 15 (2017) are officially
supported. supported.
Here we'll assume you installed YCM with Vundle. That means that the Here we'll assume you installed YCM with Vundle. That means that the
@ -3086,7 +3085,7 @@ This software is licensed under the [GPL v3 license][gpl].
[TSServer]: https://github.com/Microsoft/TypeScript/tree/master/src/server [TSServer]: https://github.com/Microsoft/TypeScript/tree/master/src/server
[vim-win-download]: https://bintray.com/micbou/generic/vim [vim-win-download]: https://bintray.com/micbou/generic/vim
[python-win-download]: https://www.python.org/downloads/windows/ [python-win-download]: https://www.python.org/downloads/windows/
[visual-studio-download]: https://www.visualstudio.com/products/free-developer-offers-vs.aspx [visual-studio-download]: https://www.visualstudio.com/downloads/
[7z-download]: http://www.7-zip.org/download.html [7z-download]: http://www.7-zip.org/download.html
[mono-install-osx]: http://www.mono-project.com/docs/getting-started/install/mac/ [mono-install-osx]: http://www.mono-project.com/docs/getting-started/install/mac/
[mono-install-ubuntu]: http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives [mono-install-ubuntu]: http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives

View File

@ -1,4 +1,5 @@
version: '{build}' version: '{build}'
image: Visual Studio 2017
environment: environment:
COVERAGE: true COVERAGE: true
matrix: matrix:

View File

@ -576,8 +576,8 @@ Download and install the following software:
- CMake [25]. Add CMake executable to the PATH environment variable. - CMake [25]. Add CMake executable to the PATH environment variable.
- Visual Studio [35]. Download the community edition. During setup, choose - Visual Studio [35]. Download the community edition. During setup, select
_Custom_ as the installation type and select the _Visual C++_ component. _Desktop development with C++_ in _Workloads_.
- 7-zip [36]. Required to build YCM with semantic support for C-family - 7-zip [36]. Required to build YCM with semantic support for C-family
languages. languages.
@ -617,8 +617,8 @@ install with all language features, ensure 'msbuild', 'go', 'tsserver', 'node',
python install.py --all python install.py --all
< <
You can specify the Microsoft Visual C++ (MSVC) version using the '--msvc' You can specify the Microsoft Visual C++ (MSVC) version using the '--msvc'
option. YCM officially supports MSVC 11 (Visual Studio 2012), 12 (2013), and 14 option. YCM officially supports MSVC 12 (Visual Studio 2013), 14 (2015), and 15
(2015). (2017).
That's it. You're done. Refer to the _User Guide_ section on how to use YCM. That's it. You're done. Refer to the _User Guide_ section on how to use YCM.
Don't forget that if you want the C-family semantic completion engine to work, Don't forget that if you want the C-family semantic completion engine to work,
@ -782,8 +782,8 @@ will notify you to recompile it. You should then rerun the install process.
On Windows, you need to download and install Python 2 or Python 3 [34]. On Windows, you need to download and install Python 2 or Python 3 [34].
Pick the version corresponding to your Vim architecture. You will also Pick the version corresponding to your Vim architecture. You will also
need Microsoft Visual C++ (MSVC) to build YCM. You can obtain it by need Microsoft Visual C++ (MSVC) to build YCM. You can obtain it by
installing Visual Studio [35]. MSVC 11 (Visual Studio 2012), 12 (2013), installing Visual Studio [35]. MSVC 12 (Visual Studio 2013), 14 (2015),
and 14 (2015) are officially supported. and 15 (2017) are officially supported.
Here we'll assume you installed YCM with Vundle. That means that the top- Here we'll assume you installed YCM with Vundle. That means that the top-
level YCM directory is in '~/.vim/bundle/YouCompleteMe'. level YCM directory is in '~/.vim/bundle/YouCompleteMe'.
@ -3367,7 +3367,7 @@ References ~
[32] http://www.mono-project.com/docs/getting-started/install/linux/#centos-7-fedora-19-and-later-and-derivatives [32] http://www.mono-project.com/docs/getting-started/install/linux/#centos-7-fedora-19-and-later-and-derivatives
[33] https://bintray.com/micbou/generic/vim [33] https://bintray.com/micbou/generic/vim
[34] https://www.python.org/downloads/windows/ [34] https://www.python.org/downloads/windows/
[35] https://www.visualstudio.com/products/free-developer-offers-vs.aspx [35] https://www.visualstudio.com/downloads/
[36] http://www.7-zip.org/download.html [36] http://www.7-zip.org/download.html
[37] http://stackoverflow.com/questions/6319274/how-do-i-run-msbuild-from-the-command-line-using-windows-sdk-7-1 [37] http://stackoverflow.com/questions/6319274/how-do-i-run-msbuild-from-the-command-line-using-windows-sdk-7-1
[38] https://github.com/tpope/vim-pathogen#pathogenvim [38] https://github.com/tpope/vim-pathogen#pathogenvim

2
third_party/ycmd vendored

@ -1 +1 @@
Subproject commit ec7a154f8fe50c071ecd0ac6841de8a50ce92f5d Subproject commit 60c5bba489a24148afe501216a6a37d4fa669e15