Skip to content

1.19.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 22 Jan 21:41
· 270 commits to insiders since this release
5077edf

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

Enhancements

  • Implement progressive population of IntelliSense results. #7759
  • Improve memory efficiency by using token parsing in the 'Add #include' feature. #11515
  • Improve the types supported for the 'Add #include' code action.
  • Various performance improvements.

Bug Fixes

  • Fix shell escaping for cppbuild task command line arguments. #11422
  • Fix IntelliSense not updating when a #include is added from a refactor command. #11549
  • Fix formatting not working in headers after using 'Extract to Function'. #11729
  • Fix document symbol requests not checking for cancellation. #11750
  • Fix code analysis results getting cleared after there's a configuration update. #11790
  • Fix an exception getting thrown if IntelliSense is disabled but a configuration provider is registered. #11795
  • Fix German code analysis translations. PR #11845
  • Fix an EACCES error when using include wildcards with system includes. #11833
  • Fix IntelliSense passes occurring while a user is typing, not honoring the C_Cpp.intelliSenseUpdateDelay setting.
  • Fix a call hierarchy bug leading to use of header-only TU's unnecessarily.
  • Fix a bug that could lead to missing TU source file candidates.
  • Fix a "random" IntelliSense crash during completion.
  • Fix a crash if access to /dev/urandom is restricted.
  • Lots of other minor fixes.