|
1 | 1 | # C/C++ for Visual Studio Code Changelog |
2 | 2 |
|
| 3 | +## Version 1.24.2: March 6, 2025 |
| 4 | +### Enhancements |
| 5 | +* Various improvements to Copilot snippets. [PR #13296](https://github.com/microsoft/vscode-cpptools/pull/13296) |
| 6 | +* Add handling of `-cxx-isystem`, `-stblib++-isystem`, `-isystem-after`, and `--include-barrier` Clang compiler arguments when composing the order of include paths used by IntelliSense. |
| 7 | +* Defer building of an include completion cache to another thread, improving performance when a file is opened. |
| 8 | + |
| 9 | +### Bug Fixes |
| 10 | +* Fix the code analysis mode in the Language Status bar not updating after the setting changes. [#13240](https://github.com/microsoft/vscode-cpptools/issues/13240) |
| 11 | +* Fix the `svdPath` description being missing for `launch.json`. [#13287](https://github.com/microsoft/vscode-cpptools/issues/13287) |
| 12 | +* Update the Windows SDK packages referenced in the walkthrough. [#13290](https://github.com/microsoft/vscode-cpptools/issues/13290) |
| 13 | +* Fix an issue with `C:` being treated as a relative path. [PR #13297](https://github.com/microsoft/vscode-cpptools/pull/13297) |
| 14 | +* Fix an unnecessary TU reset when a change is detected in a `compile_commands.json` file that is not used by the active configuration. [#13317](https://github.com/microsoft/vscode-cpptools/issues/13317) |
| 15 | +* Fix handling of URIs in web environments. [#13327](https://github.com/microsoft/vscode-cpptools/issues/13327) |
| 16 | +* Fix a potential deadlock after using 'Reset IntelliSense Database'. [#13337](https://github.com/microsoft/vscode-cpptools/issues/13337) |
| 17 | +* Fix an issue with duplicate forced includes being removed. Multiple forced includes of the same file should now properly be included multiple times. |
| 18 | +* Fix an issue in which the base configuration browse paths may not get populated when using a custom configuration provider. |
| 19 | +* Fix an issue with forced includes not being resolved against the same include path search order as a compiler would. |
| 20 | +* Fix an issue with include path ordering of paths specified with the `-imsvc` argument. |
| 21 | +* Fix a race condition that could result in incorrect include completion results. |
| 22 | +* Fix potential IntelliSense process crashes when processing Copilot snippets. |
| 23 | +* Fix a crash involving iconv when converting UTF-16 or UTF-32 to UTF-8. |
| 24 | +* Fix a potential crash when using the IntelliSense cache. |
| 25 | +* Fix an IntelliSense crash if a "bad seq number" occurs. |
| 26 | +* Fix processes potentially getting stuck on shutdown. |
| 27 | +* Fix a potential crash when saving a file. |
| 28 | + |
3 | 29 | ## Version 1.24.1: February 13, 2025 |
4 | 30 | ### Bug Fixes |
5 | 31 | * Fix random IntelliSense process crashes on Linux/macOS when `C_Cpp.intelliSenseCacheSize` is > 0. [#12668](https://github.com/microsoft/vscode-cpptools/issues/12668) |
|
0 commit comments