Skip to content

0.22.0-insiders2

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 02 Mar 02:14
670a105

Instructions

To use the "offline" .vsix (that doesn't download OS-based dependencies on extension activation), download the .vsix that matches your OS and run the "Install from VSIX" command in VS Code. Or, set the "C_Cpp.updateChannel" setting to "Insiders" to auto-install the latest Insiders vsix.

Requirements

  • VS Code 1.30.0 or later.

Bug Fixes

  • Fix IntelliSense not working on Windows when the username has a space in it and file C:\Users\<firstname> exists. #1377, #2114, #2176, #3052, #3139
  • Enable ${command:cpptools.activeConfigName} in tasks. #1524
  • Fix completion when the start of an identifier matches a keyword. #1986
  • Fix auto-removal of compiler-provided paths in includePath. #2177
  • Add support for Scope::Member scoped symbol searches. #2484
  • Fix remote process picker bug. #2585, #3150
  • Add warning squiggles to c_cpp_properties.json for invalid paths. #2799
  • Fix bug with manual completion invocation after struct. #3080
  • Add C/C++ compiler build tasks for compiling the active source file. PR #3118
  • Fix command not found and empty c_cpp_properties.json if activation is too slow. #3160, #3176
  • Add AutoPCH support to reduce IntelliSense parsing time, with C_Cpp.intelliSenseCachePath and C_Cpp.intelliSenseCacheSize settings. PR #3184
  • Fix cppvsdbg debugger showing "An unspecified error has occurred." for structured binding variables. #3197

Known Regressions

  • IntelliSense process crashes with Mac Sierra 10.12 or earlier. #3256
  • Debugging doesn't work for Windows 32-bit apps. #3258
  • Squiggles can be incorrect after modifying header files. #3260