Auto merge of #3175 - micbou:update-ycmd, r=puremourning

[READY] Update ycmd

Include the following changes:
 - PR Valloric/ycmd#1075: remove Node.js workaround for Debian-based distributions;
 - PR Valloric/ycmd#1077: update Boost to 1.68;
 - PR Valloric/ycmd#1078: add semantic trigger for Julia;
 - PR Valloric/ycmd#1081: improve type information on C++ member functions;
 - PR Valloric/ycmd#1086: check if Python headers are installed before building;
 - PR Valloric/ycmd#1088: raise proper exception for commands when file is still being parsed in C-family languages;
 - PR Valloric/ycmd#1098: update Go completer;
 - PR Valloric/ycmd#1099: update regex submodule;
 - PR Valloric/ycmd#1100: add Python path to debugging information;
 - PR Valloric/ycmd#1103: support framework headers completion and code navigation in C-family languages;
 - PR Valloric/ycmd#1107: update Clang to 7.0.0;
 - PR Valloric/ycmd#1109: update jdt.ls to 0.25.0;
 - PR Valloric/ycmd#1110: handle null hover response from language servers;
 - PR Valloric/ycmd#1111: update list of completion kinds defined by LSP;
 - PR Valloric/ycmd#1113: send completion item kinds capability to language servers;
 - PR Valloric/ycmd#1116: update Parso to 0.3.1 and Jedi to 0.13.1.

Closes https://github.com/Valloric/YouCompleteMe/issues/3138.
Closes https://github.com/Valloric/YouCompleteMe/issues/3145.

<!-- 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/3175)
<!-- Reviewable:end -->
This commit is contained in:
zzbot 2018-10-07 11:16:31 -07:00 committed by GitHub
commit 40ff89e8d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 57 additions and 61 deletions

View File

@ -260,9 +260,7 @@ Install development tools, CMake, and Python headers:
- Fedora 27 and later:
sudo dnf install cmake gcc-c++ make ncurses-compat-libs python3-devel
`ncurses-compat-libs` is only required for C-family languages support.
sudo dnf install cmake gcc-c++ make python3-devel
- Ubuntu 14.04:
@ -2778,8 +2776,8 @@ let g:ycm_semantic_triggers = {
\ 'cpp,cuda,objcpp': ['->', '.', '::'],
\ 'perl': ['->'],
\ 'php': ['->', '::'],
\ 'cs,java,javascript,typescript,d,python,perl6,scala,vb,elixir,go' : ['.'],
\ 'ruby' : ['.', '::'],
\ 'cs,d,elixir,go,groovy,java,javascript,julia,perl6,python,scala,typescript,vb': ['.'],
\ 'ruby,rust': ['.', '::'],
\ 'lua': ['.', ':'],
\ 'erlang': [':'],
\ }

View File

@ -460,9 +460,7 @@ Install development tools, CMake, and Python headers:
- Fedora 27 and later:
sudo dnf install cmake gcc-c++ make ncurses-compat-libs python3-devel
'ncurses-compat-libs' is only required for C-family languages support.
sudo dnf install cmake gcc-c++ make python3-devel
- Ubuntu 14.04:
@ -2995,8 +2993,8 @@ Default: '[see next line]'
\ 'cpp,cuda,objcpp': ['->', '.', '::'],
\ 'perl': ['->'],
\ 'php': ['->', '::'],
\ 'cs,java,javascript,typescript,d,python,perl6,scala,vb,elixir,go' : ['.'],
\ 'ruby' : ['.', '::'],
\ 'cs,d,elixir,go,groovy,java,javascript,julia,perl6,python,scala,typescript,vb': ['.'],
\ 'ruby,rust': ['.', '::'],
\ 'lua': ['.', ':'],
\ 'erlang': [':'],
\ }

2
third_party/ycmd vendored

@ -1 +1 @@
Subproject commit c5ba63a68444173267c00c6720d5ba69132d09b9
Subproject commit ae8a33f87a116092639ba164a712960886890a1c