Skip to content

Commit 74b5867

Browse files
authored
Seanmcm/0 17 1 changelog (#1996)
* Updates for 0.17.1. * Add C++17 fixes for msvc-x64.
1 parent d1e90b5 commit 74b5867

File tree

7 files changed

+28
-18
lines changed

7 files changed

+28
-18
lines changed

Extension/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# C/C++ for Visual Studio Code Change Log
22

3+
## Version 0.17.1: May 15, 2018
4+
* Fix IntelliSense update slowness when using recursive includes. [#1949](https://github.com/Microsoft/vscode-cpptools/issues/1949)
5+
* Fix code navigation failure after switching between WSL and non-WSL configs. [#1958](https://github.com/Microsoft/vscode-cpptools/issues/1958)
6+
* Fix extension crash when the `includePath` is a file or the root drive. [#1979](https://github.com/Microsoft/vscode-cpptools/issues/1979), [#1965](https://github.com/Microsoft/vscode-cpptools/issues/1965)
7+
* Fix IntelliSense crash in `have_member_access_from_class_scope`. [#1763](https://github.com/Microsoft/vscode-cpptools/issues/1763)
8+
* Fix `#include` completion bugs. [#1959](https://github.com/Microsoft/vscode-cpptools/issues/1959), [#1970](https://github.com/Microsoft/vscode-cpptools/issues/1970)
9+
* Add `Debug` value for `loggingLevel` (previously the hidden value `"6"`).
10+
* Fix C++17 features not being fully enabled with msvc-x64 mode. [#1990](https://github.com/Microsoft/vscode-cpptools/issues/1990)
11+
312
## Version 0.17.0: May 7, 2018
413
* Auto-complete for headers after typing `#include`. [#802](https://github.com/Microsoft/vscode-cpptools/issues/802)
514
* Add support for recursive `includePath`, e.g. `${workspaceFolder}/**`. [#897](https://github.com/Microsoft/vscode-cpptools/issues/897)
@@ -9,6 +18,7 @@
918
* Fix IntelliSense for WSL projects in Windows builds 17110 and greater. [#1694](https://github.com/Microsoft/vscode-cpptools/issues/1694)
1019
* Add snippets. [PR #1823](https://github.com/Microsoft/vscode-cpptools/pull/1823)
1120
* Add support for vcpkg. [PR #1886](https://github.com/Microsoft/vscode-cpptools/pull/1886)
21+
* Add support for custom variables in `c_cpp_properties.json` via `env`. [#1857](https://github.com/Microsoft/vscode-cpptools/issues/1857), [#368](https://github.com/Microsoft/vscode-cpptools/issues/368)
1222
* Stop automatically adding `/usr/include` to the `includePath`. [#1819](https://github.com/Microsoft/vscode-cpptools/issues/1819)
1323
* Fix wrong configuration being used if there are four or more. [#1599](https://github.com/Microsoft/vscode-cpptools/issues/1599)
1424
* Fix `c_cpp_properties.json` requiring write access. [#1790](https://github.com/Microsoft/vscode-cpptools/issues/1790)

Extension/bin/msvc.32.intel.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
"--microsoft",
55
"--microsoft_bugs",
66
"--microsoft_version",
7-
"1900",
7+
"1914",
88
"--pack_alignment",
99
"8",
10-
"-D_MSC_VER=1900",
11-
"-D_MSC_FULL_VER=190024210",
10+
"-D_MSC_VER=1914",
11+
"-D_MSC_FULL_VER=191426428",
1212
"-D_MSC_BUILD=0",
1313
"-D_M_IX86=600",
1414
"-D_M_IX86_FP=2"

Extension/bin/msvc.64.darwin.msvc.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"--microsoft",
55
"--microsoft_bugs",
66
"--microsoft_version",
7-
"1900",
7+
"1914",
88
"--pack_alignment",
99
"8",
1010
"-D_CPPUNWIND=1",
11-
"-D_MSC_VER=1900",
12-
"-D_MSC_FULL_VER=190024210",
11+
"-D_MSC_VER=1914",
12+
"-D_MSC_FULL_VER=191426428",
1313
"-D_MSC_BUILD=0",
1414
"-D_M_X64=100",
1515
"-D_AMD64=100"

Extension/bin/msvc.64.intel.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"--microsoft",
55
"--microsoft_bugs",
66
"--microsoft_version",
7-
"1900",
7+
"1914",
88
"--pack_alignment",
99
"8",
1010
"-D_CPPUNWIND=1",
11-
"-D_MSC_VER=1900",
12-
"-D_MSC_FULL_VER=190024210",
11+
"-D_MSC_VER=1914",
12+
"-D_MSC_FULL_VER=191426428",
1313
"-D_MSC_BUILD=0",
1414
"-D_M_X64=100",
1515
"-D_AMD64=100"

Extension/bin/msvc.64.linux.msvc.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"--microsoft",
55
"--microsoft_bugs",
66
"--microsoft_version",
7-
"1900",
7+
"1914",
88
"--pack_alignment",
99
"8",
1010
"-D_CPPUNWIND=1",
11-
"-D_MSC_VER=1900",
12-
"-D_MSC_FULL_VER=190024210",
11+
"-D_MSC_VER=1914",
12+
"-D_MSC_FULL_VER=191426428",
1313
"-D_MSC_BUILD=0",
1414
"-D_M_X64=100",
1515
"-D_AMD64=100"

Extension/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "cpptools",
33
"displayName": "C/C++",
44
"description": "C/C++ IntelliSense, debugging, and code browsing.",
5-
"version": "0.17.0-master",
5+
"version": "0.17.1-master",
66
"publisher": "ms-vscode",
77
"preview": true,
88
"icon": "LanguageCCPP_color_128x.png",
@@ -1319,7 +1319,7 @@
13191319
"runtimeDependencies": [
13201320
{
13211321
"description": "C/C++ language components (Linux / x86_64)",
1322-
"url": "https://go.microsoft.com/fwlink/?linkid=872599",
1322+
"url": "https://go.microsoft.com/fwlink/?linkid=874214",
13231323
"platforms": [
13241324
"linux"
13251325
],
@@ -1333,7 +1333,7 @@
13331333
},
13341334
{
13351335
"description": "C/C++ language components (Linux / x86)",
1336-
"url": "https://go.microsoft.com/fwlink/?linkid=872600",
1336+
"url": "https://go.microsoft.com/fwlink/?linkid=874215",
13371337
"platforms": [
13381338
"linux"
13391339
],
@@ -1349,7 +1349,7 @@
13491349
},
13501350
{
13511351
"description": "C/C++ language components (OS X)",
1352-
"url": "https://go.microsoft.com/fwlink/?linkid=872601",
1352+
"url": "https://go.microsoft.com/fwlink/?linkid=874216",
13531353
"platforms": [
13541354
"darwin"
13551355
],
@@ -1360,7 +1360,7 @@
13601360
},
13611361
{
13621362
"description": "C/C++ language components (Windows)",
1363-
"url": "https://go.microsoft.com/fwlink/?linkid=872602",
1363+
"url": "https://go.microsoft.com/fwlink/?linkid=874217",
13641364
"platforms": [
13651365
"win32"
13661366
],

Extension/src/LanguageServer/configurations.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ export class CppProperties {
207207

208208
if (!settings.defaultIncludePath) {
209209
// We don't add system includes to the includePath anymore. The language server has this information.
210-
configuration.includePath = ["${workspaceFolder}"].concat(this.vcpkgIncludes);
210+
configuration.includePath = ["${workspaceFolder}/**"].concat(this.vcpkgIncludes);
211211
}
212212
if (!settings.defaultBrowsePath) {
213213
// We don't add system includes to the includePath anymore. The language server has this information.

0 commit comments

Comments
 (0)