Skip to content

1.24.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 27 Mar 23:13
· 65 commits to insiders since this release
ee2fb39

Instructions

The extension can be obtained by one of the methods below:

  • Install the "C/C++" or "C/C++ Extension Pack" extension published by Microsoft from the Extensions view in VS Code.
  • Download a vsix that matches your OS from the Assets section below (and install it via the method mentioned above). The previous download method has the vsix signatures verified by the Marketplace, but for this method, you can do the verification by downloading the matching manifest and signature.p7s file and running npx @vscode/vsce@latest verify-signature -i <.vsix> -m <.signature.manifest> -s <.signature.p7s> vscode-vsce#1044.

Requirements

  • VS Code 1.67.0 or later (April 2022).
  • Windows 7+ (x64, arm64), macOS 10.12+, Linux (Ubuntu 16+, etc.).
    • Debugging is not supported on CentOS 7 or RHEL 7. The last supported version was 1.22.11: #13219.

Changes

Enhancements

  • Add a new recursiveIncludes property to c_cpp_properties.json. PR #13374
  • Turn Copilot hover on by default. PR #13385
  • On shutdown, immediately terminate the IntelliSense process instead of waiting 2 seconds.

Bug Fixes

  • Fix one potential cause of the get_mangled_function_name IntelliSense process crash. #13358
  • Fix Copilot-related logging appearing when it shouldn't. PR #13388, PR #13417
  • Fix relative compiler paths being expanded in compile_commands.json. #13405
  • Fix all caps clang-format logging on Windows. #13406
  • Fix an IntelliSense process crash in handle_function.
  • Avoid reporting an error due to multiple didOpen requests after a crash.