Skip to content

v1.17.2

Compare
Choose a tag to compare
@michelleangela michelleangela released this 14 Aug 23:58
· 387 commits to release since this release
d60499f

Instructions

Install it via using the Extensions view in VS Code or download a vsix that matches your OS from Assets section below (or the "Download" dropdown in the "Version History" tab section on the Marketplace website) and then use the Extensions: Install from VSIX... command in VS Code (don't double-click the vsix or another app like VS might try to open it incorrectly).

Requirements

  • VS Code 1.67.0 or later.

Changes

Enhancements

  • Enable a subset of markdown to render in hover by default and a C_Cpp.markdownInComments setting. #6020, #10461
  • Add support for gcc 13 features. #11038
  • Add default compiler detection of additional compilers in MSYS environments. #11211
  • Use musl for building Linux binaries of the extension.
  • Add support for additional compiler wrappers: gomacc, distcc, buildcache, and icecc.

Bug Fixes

  • Fix a couple bugs with documentation comments. #5241
  • Added __float128 support in gcc IntelliSense mode. #9558
  • Fix an issue where the debugger would get stuck while using cl.exe options. #10231
  • Fix C/C++ commands showing in the Command Palette with non-C/C++ files. #10421
  • Fix the 'Select IntelliSense Configuration' command to also update an existing compilerPath in c_cpp_properties.json. #10808
  • Fix #include completion leaving an extra >. #11042
  • Fix an issue with matching of glob patterns containing path delimiters. #11132
  • Fix Create Declaration/Definition via Quick Fix… from hover tooltip. #11157
  • Fix issues with compiler querying of clang-cl. #11207
  • Fix files.encoding setting on startup. #11210
  • Fix a crash related to directories with a very large number of files. #11226
  • Fix the parameter format of call hierarchy items. #11247
  • Remove the vcpkg code action from the missing includes code action list. #11252
  • Fix the file path info of call hierarchy items to display the relative path to a workspace folder. #11254
  • Fix colorization for macro expansions in macro arguments. #11256
  • Fix a crash for CUDA projects with '>' in the command line. #11289
  • Increase the default standard for the 'Build and Debug Active File' feature to c++14 on macOS. #11292
  • Fix an issue with the compiler currently configured for use with IntelliSense being listed last in the task creation popup. PR #11299
  • Fix an IPCH issue on Linux due to the Position Independent Executable (PIE) option not being set since 1.17.0.
  • Fix Rank > 1 Display Strings for Natvis. PR MIEngine#1406
  • Fix some crashes identified by crash telemetry.
  • Fix an issue that could cause zombie processes on Linux/Mac.
  • Address some issues with glibc version compatibility. Native binaries for cpptools and the bundled clang-tidy/clang-format are now built with musl and fully statically linked.
  • Fix the wrong compiler being set as default when configured to use compile_commands.json and overriding the compiler used there with an explicit compilerPath.

Thank You to the Contributors