Skip to content

0.30.0-insiders3

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 21 Aug 22:47
4e48286

Instructions

Set the "C_Cpp.updateChannel" setting to "Insiders" to auto-install the latest Insiders vsix ("extensions.autoUpdate" needs to be true too). Or if that doesn't work (e.g. for remote ARM machines), manually download the vsix that matches the target OS and run the "Install from VSIX" command in VS Code (don't double click the vsix).

Requirements

  • VS Code 1.44.0 or later.

Changes

New Features

  • Support for running the extension on Linux arm64/aarch64 devices, using remoting. #2506, #5969
  • Add support for vcFormat settings in .editorconfig files. PR #5932

Enhancements

  • Validate crypto signatures of binaries we download. #5268
  • Search for compilerPath in the PATH environment variable. #5908

Bug Fixes

  • Fix configuration.includePath to only add the defaultFolder when the default includePath is set. #5621
  • Fix Doxygen parameterHint comment to display for a parameter name that is followed by colon. #5836
  • Fix compiler probing when relative paths are used in compile_commands.json. #5848
  • Fix IntelliSense failures with gcc 10.2 headers with C++20. #5897, #5973
  • Fix Doxygen comment to escape markdown characters. #5904
  • Fix a regression introduced in a previous insiders in which additional format on-type characters were introduced when using clang-format. These on-type characters have been reverted, when using clang-format. #5962

Known Issues

  • There's some IntelliSense completion regression compared to 0.30.0-insiders2. #6009
  • ARM language service binaries don't run on Ubuntu 18 or older (unless glibc 2.28 or newer is installed). #5993
  • compilerPath may squiggle in c_cpp_properties.json if the PATH is used to resolve it. #6006