Skip to content

1.18.2 (release candidate)

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 09 Nov 03:09
· 260 commits to insiders since this release
e3b4177

Instructions

Install it via using the Extensions view in VS Code and choosing the option "Switch to Pre-Release Version" or download a vsix that matches your OS from 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

Enhancement

  • 'Extract to function' is enabled without C_Cpp.experimentalFeatures being set to "enabled".

Bug Fixes

  • Fix 'Extract to function' for functions in a header file . #11466
  • Fix 'Extract to function' for functions in an anonymous namespace. #11474
  • Fix 'Extract to function' for C code with typedefs or structs. #11475
  • Fix an IntelliSense crash when hovering over an invalid array index expression. #11510
  • Fix 'Add #include' code actions not appearing for "is not a template" errors. #11543
  • Fix 'Extract to function' bugs with formatting and selection. #11614, #11619
  • Fix 'Add #include' code actions being available for system headers that are already included. #11618
  • Fix an IntelliSense crash when selecting code.

Known Issue

  • 'Extract to function' may not work if there's a UTF-8 > 1-byte character in the file. #11640