|
1 | 1 | # C/C++ for Visual Studio Code Change Log |
2 | 2 |
|
| 3 | +## Version 1.4.0-insiders2: May 17, 2021 |
| 4 | +### New Features |
| 5 | +* Add a C++ walkthrough to the "Getting Started" page. [#7273](https://github.com/microsoft/vscode-cpptools/issues/7273) |
| 6 | + * Currently, it's only usable when `"workbench.welcomePage.experimental.extensionContributions": true` is set with VS Code Insiders. |
| 7 | + |
| 8 | +### Bug Fixes |
| 9 | +* Fix an incorrect IntelliSense error with object initialization. [#3212](https://github.com/microsoft/vscode-cpptools/issues/3212) |
| 10 | +* Fix macros getting undefined when duplicate `#include` are used. [#5182](https://github.com/microsoft/vscode-cpptools/issues/5182], [#7270](https://github.com/microsoft/vscode-cpptools/issues/7270) |
| 11 | +* Fix IntelliSense crash with `#pragma GCC target`. [#6698](https://github.com/microsoft/vscode-cpptools/issues/6698), [#7377](https://github.com/microsoft/vscode-cpptools/issues/7377) |
| 12 | +* Fix completion at the end of a file. [#7472](https://github.com/microsoft/vscode-cpptools/issues/7472) |
| 13 | +* Fix completion of constructors. [#7505](https://github.com/microsoft/vscode-cpptools/issues/7505) |
| 14 | +* Fix IntelliSense crash with the arrow library. [#7518](https://github.com/microsoft/vscode-cpptools/issues/7518) |
| 15 | +* Fix the configuration UI randomly being blank (more frequently when remote). [#7523](https://github.com/microsoft/vscode-cpptools/issues/7523) |
| 16 | +* Fix IntelliSense mode switching from `linux` to `macos` if `__unix__` is defined but `__linux__` is not. [#7525](https://github.com/microsoft/vscode-cpptools/issues/7525) |
| 17 | +* Reduce IntelliSense memory and CPU usage in certain scenarios. |
| 18 | + |
3 | 19 | ## Version 1.4.0-insiders: May 10, 2021 |
4 | 20 | ### Enhancements |
5 | 21 | * Update to clang-format 12. [#6434](https://github.com/microsoft/vscode-cpptools/issues/6434) |
|
12 | 28 | * Add support for exception conditions to cppvsdbg (see [documentation](https://aka.ms/VSCode-Cpp-ExceptionSettings) for more information) |
13 | 29 |
|
14 | 30 | ### Bug Fixes |
| 31 | +* Fix IntelliSense errors with designated initializers. [#3491](https://github.com/microsoft/vscode-cpptools/issues/3491), [#5500](https://github.com/microsoft/vscode-cpptools/issues/5550) |
15 | 32 | * Fix IntelliSense configuration with cl.exe compiler args `/external:I`, `/Zc:preprocessor`, and others. [#4980](https://github.com/microsoft/vscode-cpptools/issues/4980), [#6531](https://github.com/microsoft/vscode-cpptools/issues/6531), [#7259](https://github.com/microsoft/vscode-cpptools/issues/7259) |
16 | 33 | * Fix provider failed error logging. [#5487](https://github.com/microsoft/vscode-cpptools/issues/5487) |
17 | 34 | * Fix -idirafter directories being included too early. [#7129](https://github.com/microsoft/vscode-cpptools/issues/7129) |
|
21 | 38 | * Fix clang-format formatting bug when new lines are removed. [#7360](https://github.com/microsoft/vscode-cpptools/issues/7360) |
22 | 39 | * Change default cwd in launch.json to `${fileDirname}`. [#7362](https://github.com/microsoft/vscode-cpptools/issues/7362) |
23 | 40 | * Syed Ahmad (@HackintoshwithUbuntu) [PR #7363](https://github.com/microsoft/vscode-cpptools/pull/7363) |
24 | | -* Fix a crash on Linux with a `/**` includePath. |
25 | 41 | * Fix the compile commands entry not being used when -Werror is used. [#7388](https://github.com/microsoft/vscode-cpptools/issues/7388) |
26 | 42 | * Fix some potential race conditions during vsix installation. [#7405](https://github.com/microsoft/vscode-cpptools/issues/7405) |
| 43 | +* Fix a crash on Linux with a `/**` includePath. |
27 | 44 |
|
28 | 45 | ## Version 1.3.1: April 19, 2021 |
29 | 46 | ### Bug Fixes |
|
0 commit comments