1.16.2
michelleangela
released this
23 Jun 00:22
·
546 commits
to release
since this release
Instructions
Install it via using the Extensions view in VS Code or download a vsix that matches your OS from Assets section below (or 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.
New Features
- Add Call Hierarchy. #16
- Add "Copy Definition" and "Copy Declaration" code actions (for when the default Create placement isn't desired). #10238, #10942
Enhancements
- Add support for other glob pattern syntax, such as
[]
and^
. #8960 - Add support for C++23 z/Z and zu/ZU suffixes in clang/gcc modes. #10190
- Add warning logging when the database is reset due to a version change. #10984
- Move user compilers to the beginning of the "known compilers" lists. #10985
- Add file path to the details of a call hierarchy result. #10997
- Add
miDebuggerArgs
to debugger attach option.- Thank you for the contribution @Summon528 PR #11066
Bug Fixes
- Fix an IntelliSense parsing bug with C++20 ranges. #8039
- Fix incorrect insertion of Create Declaration/Definition when it also adds a #include. #10464
- Fix an IntelliSense bug with user-defined floating-point literals. #10837
- Fix deadlock with Find All References. #10855
- Fix performance issues on machines with > 32 threads. #10874
- Fix localization of "C/C++ Configurations". #10907
- Fix the workspace folder not getting added to the browse.path in some cases. #10914
- Fix incorrect Apple clang to LLVM clang version mappings. #10920
- Revert -fms-extensions being added for mingw compilers by default (due to bugs). #10940
- Fix the "known compilers" list not getting updated with "user compilers". #10943
- Fix cancelation of Find All References while confirming references. #10947
- Fix a bug with workspace parsing status. PR #10974
- Fix some bugs if settings were empty string or null. #10994
- Fix cancellation for Find All References/Rename/Call Hierarchy. #10998
- Fix two Doxygen comment generation bugs. #10995, #11016
- Fix the thread pool sometimes not increasing in size, which could lead to the cpptools process incorrectly being shut down. #11003
- Stop using vcFormat if .editorconfig exists with only non-formatting cpp settings. PR #11015
- Use integratedTerminal when user is running cl.exe for debugger. #11032
- Thank you for the contribution @caiohamamura PR #11035
- Fix the configure your IntelliSense notification to not show again when the "Don't Show Again" option is selected. #11070
- Fix a bug that could cause incomplete reading of stdout/stderr of child processes on Windows.
- Fix incorrect "declaration is incompatible" IntelliSense errors.
- Fix some potential crashes.