1.19.2
Pre-release
Pre-release
sean-mcmanus
released this
22 Jan 21:41
·
270 commits
to insiders
since this release
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
- Thank you for the contribution @Sir2B (Tobias Obermayer)
- 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.