Skip to content

Commit 7ed4619

Browse files
update fwlinks and change log (#7348)
1 parent 57f9e1e commit 7ed4619

File tree

2 files changed

+70
-57
lines changed

2 files changed

+70
-57
lines changed

Extension/CHANGELOG.md

Lines changed: 22 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,48 @@
11
# C/C++ for Visual Studio Code Change Log
22

3-
## Version 1.3.0-insiders5: April 8, 2021
4-
### Bug Fixes
5-
* Display integer values for char and unsigned char on hover instead of character symbols. [#1552](https://github.com/microsoft/vscode-cpptools/issues/1552)
6-
* Fix a crash (and other bugs) caused by resolving symlinks when processing recursive includes. [#7306](https://github.com/microsoft/vscode-cpptools/issues/7306)
7-
* Fix bug preventing successful validation and receipt of browse configurations from custom configuration providers. [PR# 7131](https://github.com/microsoft/vscode-cpptools/pull/7313)
8-
* Fix a potential crash on shutdown and when editing at the end of a document.
9-
10-
## Version 1.3.0-insiders4: April 6, 2021
3+
## Version 1.3.0: April 13, 2021
114
### New Features
5+
* Add language service support for CUDA.
6+
* Add highlighting of matching conditional preprocessor statements. [#2565](https://github.com/microsoft/vscode-cpptools/issues/2565)
7+
* Add commands for navigating to matching preprocessor directives in conditional groups. [#4779](https://github.com/microsoft/vscode-cpptools/issues/4779)
128
* Add native language service binaries for ARM64 Mac. [#6595](https://github.com/microsoft/vscode-cpptools/issues/6595)
139

1410
### Enhancements
11+
* Add parentheses to function calls when `C_Cpp.autocompleteAddParentheses` is `true`. [#882](https://github.com/microsoft/vscode-cpptools/issues/882)
12+
* Add @retval support to the simplified view of doc comments. [#6816](https://github.com/microsoft/vscode-cpptools/issues/6816)
1513
* Add auto-closing of include completion brackets. [#7054](https://github.com/microsoft/vscode-cpptools/issues/7054)
16-
* Add a `C_Cpp.files.exclude` setting, which is identical to `files.exclude` except items aren't excluded from the Explorer view. [PR #7285](https://github.com/microsoft/vscode-cpptools/pull/7285)
17-
18-
### Bug Fixes
19-
* Fix directory iteration to check files.exclude and symlinks and use less memory. [#3123](https://github.com/microsoft/vscode-cpptools/issues/3123), [#4206](https://github.com/microsoft/vscode-cpptools/issues/4206), [#6864](https://github.com/microsoft/vscode-cpptools/issues/6864)
20-
* Fix bug with placement new on Windows with gcc mode. [#6246](https://github.com/microsoft/vscode-cpptools/issues/6246)
21-
* Fix `GoToNextDirectiveInGroup` command for multiroot. [#7283](https://github.com/microsoft/vscode-cpptools/issues/7283)
22-
* Fix field requirements for custom configurations. [PR #7295](https://github.com/microsoft/vscode-cpptools/pull/7295)
23-
* Fix integrity hash checking of downloaded packages for the extension. [PR #7300](https://github.com/microsoft/vscode-cpptools/pull/7300)
24-
25-
## Version 1.3.0-insiders3: April 1, 2021
26-
### New Features
27-
* Add commands for navigating to matching preprocessor directives in conditional groups. [#7256](https://github.com/microsoft/vscode-cpptools/pull/7256)
28-
29-
### Bug Fixes
30-
* Fix detection of bitness for compilers targeting esp32. [#7034](https://github.com/microsoft/vscode-cpptools/issues/7034)
31-
* Fix comment continuations. [PR #7238](https://github.com/microsoft/vscode-cpptools/pull/7238)
32-
* Fix bug when `${workspaceFolder}` is used in `compileCommands`. [#7241](https://github.com/microsoft/vscode-cpptools/issues/7241)
33-
* Aleksa Pavlovic (@aleksa2808) [PR #7242](https://github.com/microsoft/vscode-cpptools/pull/7242)
34-
35-
## Version 1.3.0-insiders2: March 25, 2021
36-
### New Features
37-
* Add highlighting of matching conditional preprocessor statements. [#2565](https://github.com/microsoft/vscode-cpptools/issues/2565)
38-
39-
### Bug Fixes
40-
* Fix a spurious asterisk being inserted on a new line if the previous line starts with an asterisk. [#5733](https://github.com/microsoft/vscode-cpptools/issues/5733)
41-
* Fix random crashes of cpptools-srv during shutdown. [#7161](https://github.com/microsoft/vscode-cpptools/issues/7161)
42-
* Change `C_Cpp.autocompleteAddParentheses` to be false by default. [#7199](https://github.com/microsoft/vscode-cpptools/issues/7199)
43-
* Fix auto add parentheses incorrectly occurring with template methods. [#7203](https://github.com/microsoft/vscode-cpptools/issues/7203)
44-
* Fix auto adding parentheses incorrectly occurring with type names. [#7209](https://github.com/microsoft/vscode-cpptools/issues/7209)
45-
* Fix a bug with relative "." paths in compile commands. [#7221](https://github.com/microsoft/vscode-cpptools/issues/7221)
46-
* Fix configuration issues with Unreal Engine projects. [#7222](https://github.com/microsoft/vscode-cpptools/issues/7222)
47-
48-
## Version 1.3.0-insiders: March 18, 2021
49-
### Enhancements
50-
* Add parentheses to function calls with autocomplete. [#882](https://github.com/microsoft/vscode-cpptools/issues/882)
5114
* Add support for nodeAddonIncludes with Yarn PnP.
5215
* Mestery (@Mesterry) [PR #7123](https://github.com/microsoft/vscode-cpptools/pull/7123)
16+
* Add a `C_Cpp.files.exclude` setting, which is identical to `files.exclude` except items aren't excluded from the Explorer view. [PR #7285](https://github.com/microsoft/vscode-cpptools/pull/7285)
5317

5418
### Bug Fixes
19+
* Display integer values for char and unsigned char on hover instead of character symbols. [#1552](https://github.com/microsoft/vscode-cpptools/issues/1552)
20+
* Fix directory iteration to check files.exclude and symlinks and use less memory. [#3123](https://github.com/microsoft/vscode-cpptools/issues/3123), [#4206](https://github.com/microsoft/vscode-cpptools/issues/4206), [#6864](https://github.com/microsoft/vscode-cpptools/issues/6864)
5521
* Fix an issue with stale IntelliSense due to moving or renaming header files. [#3849](https://github.com/microsoft/vscode-cpptools/issues/3849)
5622
* Fix go to definition on large macros. [#4306](https://github.com/microsoft/vscode-cpptools/issues/4306)
23+
* Fix a spurious asterisk being inserted on a new line if the previous line starts with an asterisk. [#5733](https://github.com/microsoft/vscode-cpptools/issues/5733)
24+
* Fix bug with placement new on Windows with gcc mode. [#6246](https://github.com/microsoft/vscode-cpptools/issues/6246)
5725
* Fix size_t and placement new squiggles with clang on Windows. [#6573](https://github.com/microsoft/vscode-cpptools/issues/6573), [#7106](https://github.com/microsoft/vscode-cpptools/issues/7016)
5826
* Fix an incorrect IntelliSense error squiggle when assigning to std::variant in clang mode. [#6623](https://github.com/microsoft/vscode-cpptools/issues/6623)
5927
* Fix incorrect squiggle with range-v3 library. [#6639](https://github.com/microsoft/vscode-cpptools/issues/6639)
6028
* Fix incorrect squiggle with auto parameters. [#6714](https://github.com/microsoft/vscode-cpptools/issues/6714)
61-
* Add @retval support to the simplified view of doc comments. [#6816](https://github.com/microsoft/vscode-cpptools/issues/6816)
6229
* Fix (reimplement) nested document symbols. [#6830](https://github.com/microsoft/vscode-cpptools/issues/6830), [#7023](https://github.com/microsoft/vscode-cpptools/issues/7023), [#7024](https://github.com/microsoft/vscode-cpptools/issues/7024)
30+
* Fix detection of bitness for compilers targeting esp32. [#7034](https://github.com/microsoft/vscode-cpptools/issues/7034)
6331
* Fix include completion not working after creating a new header with a non-standard extension until a reload is done. [#6987](https://github.com/microsoft/vscode-cpptools/issues/6987), [#7061](https://github.com/microsoft/vscode-cpptools/issues/7061)
6432
* Fix endless CPU/memory usage in cpptools-srv when certain templated type aliases are used. [#7085](https://github.com/microsoft/vscode-cpptools/issues/7085)
6533
* Fix "No symbols found" sometimes occurring when a document first opens. [#7103](https://github.com/microsoft/vscode-cpptools/issues/7103)
6634
* Fix vcFormat formatting after typing brackets and a newline. [#7125](https://github.com/microsoft/vscode-cpptools/issues/7125)
6735
* Fix a performance bug after formatting a document. [#7159](https://github.com/microsoft/vscode-cpptools/issues/7159)
36+
* Fix random crashes of cpptools-srv during shutdown. [#7161](https://github.com/microsoft/vscode-cpptools/issues/7161)
37+
* Fix a bug with relative "." paths in compile commands. [#7221](https://github.com/microsoft/vscode-cpptools/issues/7221)
38+
* Fix configuration issues with Unreal Engine projects. [#7222](https://github.com/microsoft/vscode-cpptools/issues/7222)
39+
* Fix bug when `${workspaceFolder}` is used in `compileCommands`. [#7241](https://github.com/microsoft/vscode-cpptools/issues/7241)
40+
* Aleksa Pavlovic (@aleksa2808) [PR #7242](https://github.com/microsoft/vscode-cpptools/pull/7242)
41+
* Fix field requirements for custom configurations. [PR #7295](https://github.com/microsoft/vscode-cpptools/pull/7295)
42+
* Fix integrity hash checking of downloaded packages for the extension. [PR #7300](https://github.com/microsoft/vscode-cpptools/pull/7300)
43+
* Fix a bug preventing successful validation and receipt of browse configurations from custom configuration providers. [PR# 7131](https://github.com/microsoft/vscode-cpptools/pull/7313)
44+
* Fix a potential crash when editing at the end of a document.
45+
* Fix "Configure Task" selection to show root folder names for multiroot workspace [PR #7315](https://github.com/microsoft/vscode-cpptools/pull/7315)
6846

6947
## Version 1.2.2: February 25, 2021
7048
### Bug Fixes

Extension/package.json

Lines changed: 48 additions & 13 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": "1.2.2-main",
5+
"version": "1.3.0-main",
66
"publisher": "ms-vscode",
77
"icon": "LanguageCCPP_color_128x.png",
88
"readme": "README.md",
@@ -2492,7 +2492,7 @@
24922492
"runtimeDependencies": [
24932493
{
24942494
"description": "C/C++ language components (Linux / x86_64)",
2495-
"url": "https://go.microsoft.com/fwlink/?linkid=2156408",
2495+
"url": "https://go.microsoft.com/fwlink/?linkid=2161011",
24962496
"platforms": [
24972497
"linux"
24982498
],
@@ -2503,11 +2503,11 @@
25032503
"./bin/cpptools",
25042504
"./bin/cpptools-srv"
25052505
],
2506-
"integrity": "81740FC42FDFBEC9AF72EE69B6FC985841E8879DE7197D1859B339BE0418E2C2"
2506+
"integrity": "7C43AA78021C5DB8F6DE9751EC8435D2BE1137CAC861801CDFADAA4B48A42AC3"
25072507
},
25082508
{
25092509
"description": "C/C++ language components (Linux / armhf)",
2510-
"url": "https://go.microsoft.com/fwlink/?linkid=2156409",
2510+
"url": "https://go.microsoft.com/fwlink/?linkid=2160914",
25112511
"platforms": [
25122512
"linux"
25132513
],
@@ -2518,11 +2518,11 @@
25182518
"./bin/cpptools",
25192519
"./bin/cpptools-srv"
25202520
],
2521-
"integrity": "E12B49A74D9E6D7D43BE7ED88E470B8871E1750392D48B0FCFEED4C7E5C523FB"
2521+
"integrity": "ED83E6E0F5784323CDF42BA1EF57CDFFBF2A81D468B08C8ECF126A2D042343F2"
25222522
},
25232523
{
25242524
"description": "C/C++ language components (Linux / aarch64)",
2525-
"url": "https://go.microsoft.com/fwlink/?linkid=2156407",
2525+
"url": "https://go.microsoft.com/fwlink/?linkid=2160915",
25262526
"platforms": [
25272527
"linux"
25282528
],
@@ -2533,23 +2533,41 @@
25332533
"./bin/cpptools",
25342534
"./bin/cpptools-srv"
25352535
],
2536-
"integrity": "F84424B48790EAE110F0B4ED35D8DEE2347754C79C9A1879BCE5A93038A249A3"
2536+
"integrity": "52DD114FF466FA3542D7F98F12716E4296712986CA4908B18DCC039209B8D2CC"
25372537
},
25382538
{
25392539
"description": "C/C++ language components (OS X)",
2540-
"url": "https://go.microsoft.com/fwlink/?linkid=2156301",
2540+
"url": "https://go.microsoft.com/fwlink/?linkid=2161012",
25412541
"platforms": [
25422542
"darwin"
25432543
],
2544+
"architectures": [
2545+
"x64"
2546+
],
2547+
"binaries": [
2548+
"./bin/cpptools",
2549+
"./bin/cpptools-srv"
2550+
],
2551+
"integrity": "53654F3D21C5D470D3C05EA48CFB7AB3CB197344049DC55AEB07374AFECD1587"
2552+
},
2553+
{
2554+
"description": "C/C++ language components (OS X ARM64)",
2555+
"url": "https://go.microsoft.com/fwlink/?linkid=2160918",
2556+
"platforms": [
2557+
"darwin"
2558+
],
2559+
"architectures": [
2560+
"arm64"
2561+
],
25442562
"binaries": [
25452563
"./bin/cpptools",
25462564
"./bin/cpptools-srv"
25472565
],
2548-
"integrity": "448A17E1D7C639C99F0AE47A88705956BA03F8CFA401C0C00CD074945275B513"
2566+
"integrity": "E00370987D321E5AB58894B95F1545B52F59ED8E548BE1CBC8393F8B63562BDE"
25492567
},
25502568
{
25512569
"description": "C/C++ language components (Windows)",
2552-
"url": "https://go.microsoft.com/fwlink/?linkid=2156410",
2570+
"url": "https://go.microsoft.com/fwlink/?linkid=2160913",
25532571
"platforms": [
25542572
"win32"
25552573
],
@@ -2561,11 +2579,11 @@
25612579
"./bin/cpptools.exe",
25622580
"./bin/cpptools-srv.exe"
25632581
],
2564-
"integrity": "39B7EA69F9CDC1B2B98DBFD189617640029E6C9CBDFE9BF6789B4E013D6550F4"
2582+
"integrity": "970504DB40E0B54E48075C1FBCE0F34AB674DE3F1CCAD51FFA04689513CC8013"
25652583
},
25662584
{
25672585
"description": "C/C++ language components (Windows ARM64)",
2568-
"url": "https://go.microsoft.com/fwlink/?linkid=2156502",
2586+
"url": "https://go.microsoft.com/fwlink/?linkid=2160916",
25692587
"platforms": [
25702588
"win32"
25712589
],
@@ -2576,7 +2594,7 @@
25762594
"./bin/cpptools.exe",
25772595
"./bin/cpptools-srv.exe"
25782596
],
2579-
"integrity": "30B836279F948CDFD751546E679F459FE2CFD7BD578952AF1A1D8943D5C4A0F6"
2597+
"integrity": "E85CF0C80B64F940F73E158966749C0A95D122907170CACECDCBB118986D0E57"
25802598
},
25812599
{
25822600
"description": "ClangFormat (Linux / x86_64)",
@@ -2626,11 +2644,28 @@
26262644
"platforms": [
26272645
"darwin"
26282646
],
2647+
"architectures": [
2648+
"x64"
2649+
],
26292650
"binaries": [
26302651
"./LLVM/bin/clang-format.darwin"
26312652
],
26322653
"integrity": "7AA436BA25E3404DC658A137188BEC65FF2532D1FEB314ABBBC5EBC9AAF5CCF7"
26332654
},
2655+
{
2656+
"description": "ClangFormat (OS X arm64)",
2657+
"url": "https://go.microsoft.com/fwlink/?LinkID=2160917",
2658+
"platforms": [
2659+
"darwin"
2660+
],
2661+
"architectures": [
2662+
"arm64"
2663+
],
2664+
"binaries": [
2665+
"./LLVM/bin/clang-format.darwin"
2666+
],
2667+
"integrity": "BF5357714856AC08A69FAD4231C9EFBE47E97497D8E227E1506FCAA1C89D11E0"
2668+
},
26342669
{
26352670
"description": "ClangFormat (Windows x86)",
26362671
"url": "https://go.microsoft.com/fwlink/?LinkID=2152921",

0 commit comments

Comments
 (0)