Skip to content

Commit fa77454

Browse files
authored
Merge pull request #10517 from microsoft/seanmcm/1_14_3_release
Merge for 1.14.3
2 parents f7c2cc8 + a45c8f8 commit fa77454

File tree

153 files changed

+4187
-1236
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+4187
-1236
lines changed

.github/ISSUE_TEMPLATE/language-service.yml renamed to .github/ISSUE_TEMPLATE/1_language-service.yml

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Bug Report - Language Service
2-
description: Create a bug report for IntelliSense, autocomplete, code editing, code navigation, etc.
2+
description: Create a bug report for IntelliSense, code editing, code navigation, code completion, code formatting, semantic colorization, etc.
33
body:
44
- type: markdown
55
attributes:
@@ -16,25 +16,21 @@ body:
1616
- OS and Version
1717
- VS Code Version
1818
- C/C++ Extension Version
19-
- Other extensions you installed (and if the issue persists after disabling them)
2019
- If using SSH remote, specify OS of remote machine
21-
- A clear and concise description of what the bug is, including information about the workspace (i.e. is the workspace a single project or multiple projects, size of the project, etc).
2220
value: |
23-
- OS and Version:
24-
- VS Code Version:
25-
- C/C++ Extension Version:
26-
- Other extensions you installed (and if the issue persists after disabling them):
27-
- If using SSH remote, specify OS of remote machine:
28-
- A clear and concise description of what the bug is, including information about the workspace (i.e. is the workspace a single project or multiple projects, size of the project, etc).
21+
- OS and Version:
22+
- VS Code Version:
23+
- C/C++ Extension Version:
24+
- If using SSH remote, specify OS of remote machine:
2925
validations:
3026
required: true
3127
- type: textarea
3228
attributes:
3329
label: Bug Summary and Steps to Reproduce
3430
description: |
35-
Please describe the language service issue or language service feature that is not working as expected.
31+
Please describe the language service issue or language service feature that is not working as expected. Include information about the actual workspace project (for example, is the workspace a single project or multiple projects, size of the project, etc).
3632
37-
Include clear steps on how to reproduce the issue.
33+
Include clear steps on how to reproduce the issue and a description of what you expected to happen.
3834
value: |
3935
Bug Summary:
4036
@@ -44,20 +40,15 @@ body:
4440
2. Click on '....'
4541
3. Scroll down to '....'
4642
4. See error
43+
44+
Expected behavior:
4745
validations:
4846
required: true
4947
- type: textarea
5048
attributes:
51-
label: Expected behavior
52-
description: A clear and concise description of what you expected to happen.
53-
validations:
54-
required: false
55-
- type: textarea
56-
attributes:
57-
label: Code sample and Logs
49+
label: Configuration and Logs
5850
description: |
59-
Please provide code sample, your c_cpp_properties.json and logs:
60-
- Code sample
51+
Please provide your c_cpp_properties.json and logs:
6152
- Configurations in `c_cpp_properties.json`
6253
- Logs from running `C/C++: Log Diagnostics` from the VS Code command palette
6354
- Logs from [the language server logging](https://code.visualstudio.com/docs/cpp/enable-logging-cpp#_enable-logging-for-the-language-server)
@@ -66,14 +57,16 @@ body:
6657
required: true
6758
- type: textarea
6859
attributes:
69-
label: Screenshots
70-
description: If applicable, add screenshots to help explain your problem.
60+
label: Other Extensions
61+
description: If applicable, please list other extensions installed and if the issue persists after disabling other extensions.
7162
validations:
7263
required: false
7364
- type: textarea
7465
attributes:
7566
label: Additional context
7667
description: |
68+
Optionally provide other information that will give us more context about the issue you are encountering, such as code sample, screenshots, screen recording of the issue, call stacks, etc.
69+
7770
Providing call stacks:
7871
For bugs like crashes, deadlocks, infinite loops, etc. that we are not able to repro and for which the call stack may be useful, please attach a debugger and/or create a dmp and provide the call stacks. Windows binaries have symbols available in VS Code by setting your "symbolSearchPath" to "https://msdl.microsoft.com/download/symbols".
7972
File renamed without changes.

.github/ISSUE_TEMPLATE/general-extension.yml

Lines changed: 0 additions & 59 deletions
This file was deleted.

Extension/CHANGELOG.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,49 @@
11
# C/C++ for Visual Studio Code Changelog
22

3+
## Version 1.14.3: February 14, 2023
4+
### New Features
5+
* Add recursive macro expansion on hover. [#3579](https://github.com/microsoft/vscode-cpptools/issues/3579)
6+
* Move status bar items to the language status UI. [#8405](https://github.com/microsoft/vscode-cpptools/issues/8405)
7+
* This may not be enabled for all users unless `C_Cpp.experimentalFeatures` is `true`.
8+
* Add the 'Select Default Compiler' command that lets you choose a default compiler to configure IntelliSense. [#10027](https://github.com/microsoft/vscode-cpptools/issues/10027)
9+
10+
### Enhancements
11+
* Exclude rename results external to the workspace. [#9235](https://github.com/microsoft/vscode-cpptools/issues/9235)
12+
* Add error messages for Create Declaration / Definition. [#10163](https://github.com/microsoft/vscode-cpptools/issues/10163)
13+
* Add support for LLVM-based Intel C/C++ compilers. [#10218](https://github.com/microsoft/vscode-cpptools/issues/10218)
14+
* SSH output improvements. [PR #10292](https://github.com/microsoft/vscode-cpptools/pull/10292)
15+
* Reorder commands in the code action context menu. [#10400](https://github.com/microsoft/vscode-cpptools/issues/10400)
16+
* Add Ada to supported languages for debugging. [#10475](https://github.com/microsoft/vscode-cpptools/issues/10475)
17+
* Anthony Leonardo Gracio (@AnthonyLeonardoGracio) [PR #10476](https://github.com/microsoft/vscode-cpptools/pull/10476)
18+
19+
## Version 1.13.8: December 15, 2022
20+
### Bug Fixes
21+
* Fix usage of relative paths in IntelliSense configuration settings with multi-root workspaces. [#4983](https://github.com/microsoft/vscode-cpptools/issues/4983)
22+
* Fix infinite recursion in scout_parser. [#8898](https://github.com/microsoft/vscode-cpptools/issues/8898)
23+
* Fix an IntelliSense crash with the seqan3 library. [#8956](https://github.com/microsoft/vscode-cpptools/issues/8956)
24+
* Fix looping between C and C++. [#9689](https://github.com/microsoft/vscode-cpptools/issues/9689)
25+
* Fix Doxygen comments for the function signature being autogenerated when typing inside a function. [#9742](https://github.com/microsoft/vscode-cpptools/issues/9742)
26+
* Show a reload prompt after `C_Cpp.hover` is changed. [#10076](https://github.com/microsoft/vscode-cpptools/issues/10076)
27+
* Fix function inlay hints not working with `std::string_literal` arguments. [#10078](https://github.com/microsoft/vscode-cpptools/issues/10078)
28+
* Fix IntelliSense completion for `std::string` with `?:` and `string()`. [#10103](https://github.com/microsoft/vscode-cpptools/issues/10103)
29+
* Fix semantic colorization not working in a certain case. [#10105](https://github.com/microsoft/vscode-cpptools/issues/10105)
30+
* Fix IntelliSense completion not working inside constructor calls that are incomplete. [#10111](https://github.com/microsoft/vscode-cpptools/issues/10111)
31+
* Fix changes to the enclosing type not being taken into account after "Create Declaration / Definition" is used once. [#10162](https://github.com/microsoft/vscode-cpptools/issues/10162)
32+
* Fix "False positive expression must have a constant value with __builtin_choose_expr in _Static_assert". [#10168](https://github.com/microsoft/vscode-cpptools/issues/10168)
33+
* Fix Create Declaration / Definition with an anonymous namespace. [#10189](https://github.com/microsoft/vscode-cpptools/issues/10189)
34+
* Fix file exclusions not being applied to the first directory found for each browse.path entry. [#10205](https://github.com/microsoft/vscode-cpptools/issues/10205)
35+
* Fix IntelliSense mode auto-detection for VS 2015 compiler paths. [#10207](https://github.com/microsoft/vscode-cpptools/issues/10207)
36+
* Fix clang-cl 15 querying with /WX. [#10221](https://github.com/microsoft/vscode-cpptools/issues/10221)
37+
* Fix an incorrect IntelliSense error with `std::bind`, c++17, and windows-msvc-arm64 mode. [#10304](https://github.com/microsoft/vscode-cpptools/issues/10304)
38+
* Fix vcFormat when using lambda functions. [#10326](https://github.com/microsoft/vscode-cpptools/issues/10326)
39+
* Fix IntelliSense crash in field_for_lambda_capture. [#10359](https://github.com/microsoft/vscode-cpptools/issues/10359)
40+
* Fix for cpptools getting shutdown after waking up from sleep. [#10362](https://github.com/microsoft/vscode-cpptools/issues/10362)
41+
* Fix an IntelliSense crash when using the French language pack. [#10374](https://github.com/microsoft/vscode-cpptools/issues/10374)
42+
* Fix the process id picker only showing part of the process on a remote machine. [#10379](https://github.com/microsoft/vscode-cpptools/issues/10379)
43+
* Fix temp files generating at the incorrect path. [#10386](https://github.com/microsoft/vscode-cpptools/issues/10386)
44+
* Fix a crash in extractArgs. [PR #10394](https://github.com/microsoft/vscode-cpptools/pull/10394)
45+
* Fix a bug with settings changes not being handled correctly for multiroot. [PR #10458](https://github.com/microsoft/vscode-cpptools/pull/10458)
46+
347
## Version 1.13.9: January 4, 2023
448
### Bug Fix
549
* Fix clang-format and clang-tidy not working for macOS 11 arm64. [#10282](https://github.com/microsoft/vscode-cpptools/issues/10282)

0 commit comments

Comments
 (0)