Skip to content

1.6.0-insiders

Pre-release
Pre-release
Compare
Choose a tag to compare
@Colengms Colengms released this 12 Aug 23:44
· 1245 commits to insiders since this release
c98303b

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 (don't double-click the .vsix or another app like VS might try to open it incorrectly).

Requirements

  • VS Code 1.58.0 or later.

Changes

New Feature

  • Added support for standard .editorconfig entries when using vcFormat. #7920
  • Debug Step Granularity for cppdbg MIEngine#1169
    • Thank you for the contribution @Trass3r

Enhancements

  • Debugger now runs on .NET 5 #7858
  • When using the Default setting for C_Cpp.formatting, vcFormat will now be selected if a .editorconfig file is found with vcFormat entries and no .clang-format file was found with nearer proximity to the source file. #7929

Bug Fixes

  • Fix incorrect sizeof for packed structs (gcc/clang) #5267
  • Fix designated initializers not working at file scope. #6316
  • Fix an IntelliSense crash on template code. #7349
  • Rank existence of a custom configuration higher than filename similarity and path proximity, when choosing a TU source for a header #7396
  • Fix an IntelliSense crash when the display language is set to Italian. #7685
  • Enable the C++ status bar items to be selectively disabled. #7700
  • Fix an issue causing incorrect color selection for semantic tokens. #7773
  • Fix some cl.exe and clang installations not being detected. #7767 #7795 #7800
  • Fix an issue with recursive includes not found. #7783
  • Fix an issue with code folding of single-line blocks. #7809
  • Fix a typo in a localized string. #7823
  • Add open file parsing status when hovering over the database icon. PR #7831
  • Fix an issue with IntelliSense flame icon getting stuck on. #7838
  • Fix an issue with character position after include completion. #7856
  • Fix wrong version of clang-format being used in multi-root workspaces. #7870
  • Fix issue with setting of MS extensions when -fms-extensions is used. #7886
  • Fix an issue with support detection on Android. #7906
  • Fix a bug with handling of "C_Cpp.vcFormat.newLine.beforeOpenBrace.block": "newLine". #7926
  • Fix Disassembly view is blank on linux #7960

Known Issues

  • On x64 Windows 10, cppdbg debugging doesn't work with the cpptools-win32.vsix. The workaround is to use the cpptools-win64.vsix. #7971
  • C++20 with the execution header causes an IntelliSense crash. #7972