|
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 |
|