Skip to content

1.3.0-insiders

Pre-release
Pre-release
Compare
Choose a tag to compare
@Colengms Colengms released this 18 Mar 20:23
· 1567 commits to insiders since this release
d942d64

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, 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.52.0 or later.

Changes

Enhancements

  • Add parentheses to function calls with autocomplete. #882
  • Add support for nodeAddonIncludes with Yarn PnP.

Bug Fixes

  • Fix an issue with stale IntelliSense due to moving or renaming header files. #3849
  • Fix go to definition on large macros. #4306
  • Fix size_t and placement new squiggles with clang on Windows. #6573, #7106
  • Fix an incorrect IntelliSense error squiggle when assigning to std::variant in clang mode. #6623
  • Fix incorrect squiggle with range-v3 library. #6639
  • Fix incorrect squiggle with auto parameters. #6714
  • Add @RetVal support to the simplified view of doc comments. #6816
  • Fix (reimplement) nested document symbols. #6830, #7023, #7024
  • Fix include completion not working after creating a new header with a non-standard extension until a reload is done. #6987, #7061
  • Fix endless CPU/memory usage in cpptools-srv when certain templated type aliases are used. #7085
  • Fix "No symbols found" sometimes occurring when a document first opens. #7103
  • Fix vcFormat formatting after typing brackets and a newline. #7125
  • Fix a performance bug after formatting a document. #7159

Known Issues

  • Auto add parentheses incorrectly occurs with functions are referenced by not directly invoked (e.g. in stream manipulators). #7199
  • Auto add parentheses incorrectly occurs with template methods. #7203
  • Auto adding parentheses incorrectly occurs with type names. #7209