|
1 | 1 | # C/C++ for Visual Studio Code Changelog
|
2 | 2 |
|
3 |
| -## Version 1.22.0: August 21, 2024 |
| 3 | +## Version 1.22.0: August 26, 2024 |
4 | 4 | ### Performance Improvements
|
5 | 5 | * Switch to an alternative implementation of recursive includes (that sends all the paths instead of only the "used" paths). [#11780](https://github.com/microsoft/vscode-cpptools/issues/11780)
|
6 | 6 | - Performance improvement: Configuration is no longer blocked on tag parsing of all dependent headers.
|
7 |
| - - Configuration change: Recursive include paths now always take precedence over system include paths (similar to compiler behavior and non-recursive includes). [#11485](https://github.com/microsoft/vscode-cpptools/issues/11485) |
| 7 | + - Configuration change: Recursive include paths now take precedence over system include paths (similar to compiler behavior and non-recursive includes). [#11485](https://github.com/microsoft/vscode-cpptools/issues/11485) |
8 | 8 | * Initialization performance improvements. [#12030](https://github.com/microsoft/vscode-cpptools/issues/12030)
|
9 | 9 | - Some processing is parallelized and started earlier (populating the filename cache, discovering files). [#11954](https://github.com/microsoft/vscode-cpptools/issues/11954), [#12169](https://github.com/microsoft/vscode-cpptools/issues/12169)
|
10 | 10 | - Some compiler configuration queries are cached in the database, and processing of compile_commands.json was improved. [#10029](https://github.com/microsoft/vscode-cpptools/issues/10029), [#12078](https://github.com/microsoft/vscode-cpptools/issues/12078)
|
11 | 11 | * Improve the implementation of file buffers to reduce memory usage.
|
12 | 12 |
|
13 | 13 | ### Enhancements
|
| 14 | +* Add modified `C_Cpp` settings to the `C/C++: Log Diagnostics` output. [#11700](https://github.com/microsoft/vscode-cpptools/issues/11700) |
14 | 15 | * Change the default C/C++ `"editor.stickyScroll.defaultModel"` to `"foldingProviderModel"`. [#12483](https://github.com/microsoft/vscode-cpptools/issues/12483)
|
15 | 16 | * Add better validation for settings. [#12371](https://github.com/microsoft/vscode-cpptools/issues/12371)
|
16 | 17 | * Various IntelliSense parsing updates/fixes.
|
|
20 | 21 | * Fix an issue where a file is incorrectly processed as C instead of C++. [#12466](https://github.com/microsoft/vscode-cpptools/issues/12466)
|
21 | 22 | * Fix include path ordering being incorrect if there is a duplicate. [#12525](https://github.com/microsoft/vscode-cpptools/issues/12525)
|
22 | 23 | * Fix a WebAssembly "Out of Memory" error. [#12529](https://github.com/microsoft/vscode-cpptools/issues/12529)
|
| 24 | +* Fix an error message not being shown if the connection failed with remote attach debugging. [#12547](https://github.com/microsoft/vscode-cpptools/issues/12547) |
| 25 | + * Thank you for the contribution. [@MrStanislav0 (Stanislav)](https://github.com/MrStanislav0) |
23 | 26 | * Fix `-I` not being used if `-iquote` is also used for the same path. [#12551](https://github.com/microsoft/vscode-cpptools/issues/12551)
|
24 | 27 | * Fix issues with relative paths on `nvcc` (CUDA) command lines not being handled correctly. [#12553](https://github.com/microsoft/vscode-cpptools/issues/12553)
|
25 | 28 | * Fix a random crash when a child process is created. [#12585](https://github.com/microsoft/vscode-cpptools/issues/12585)
|
26 | 29 | * Fix a crash on shutdown on macOS with a verbose logging level. [#12567](https://github.com/microsoft/vscode-cpptools/issues/12567)
|
27 | 30 | * Fix some issues with recursive includes handling of symbolic links, multi-root, exclusion changes, and file/folder deletion.
|
28 | 31 | * Fix unnecessary IntelliSense resetting when a new file or folder was created.
|
29 | 32 | * Fix accumulation of stale signature help and completion requests.
|
| 33 | +* Fix some bugs with include completion. |
30 | 34 |
|
31 | 35 | ## Version 1.21.6: August 5, 2024
|
32 | 36 | * Fix a cpptools-srv crash on shutdown. [#12354](https://github.com/microsoft/vscode-cpptools/issues/12354)
|
|
0 commit comments