Skip to content

1.27.0

Pre-release
Pre-release

Choose a tag to compare

@sean-mcmanus sean-mcmanus released this 07 Aug 22:22
· 52 commits to insiders since this release
51615a3

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

Bug Fixes

  • Fix an IntelliSense crash in add_cached_tokens_to_string. #11900
  • Fix an IntelliSense crash in find_subobject_for_interpreter_address. #12464
  • Fix changes to the active field being lost in the configuration UI when navigating away. #13636
  • Fix compiler query failing on Windows if optional job-related API calls fail. #13679
  • Fix bugs with Doxygen comments. #13725, #13726, #13745
  • Fix bugs with 'Create Definition'. #13741, #13773
  • Fix IntelliSense crashes when there are duplicate constexpr template functions in a TU. #13775
  • Fix the description of debugServerPath. PR #13778
  • Remove -fmodule-mapper, -fdeps-format, and some additional unnecessary args from compiler queries. #13782
  • Fix -imacro not configuring IntelliSense correctly. #13785
  • Fix pipeTransport.quoteArgs not being handled correctly. #13791
  • Fix .txx and .tpp not being handled as C++ header files. #13808
  • Fix an error when using GitHub Copilot with VS Code older than 1.90.0. #13818
  • Fix activation failing if the c_cpp_properties.json exists but fails to be opened. #13829
  • Fix an IntelliSense bug that could cause incorrect string lengths to be reported for string literals in files that use certain file encodings.