1.17.0
Pre-release
Pre-release
michelleangela
released this
27 Jul 03:47
·
454 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
- Enable a subset of markdown to render in hover by default and a
C_Cpp.markdownInComments
setting. #6020, #10461 - Add default compiler detection of additional compilers in MSYS environments. #11211
- Add support for additional compiler wrappers: gomacc, distcc, buildcache, and icecc.
Bug Fixes
- Fix a couple bugs with documentation comments. #5241
- Added
__float128
support in gcc IntelliSense mode. #9558 - Address various issues with support for gcc 13. #11038
- Fix
#include
completion leaving an extra>
. #11042 - Fix an issue with matching of glob patterns containing path delimiters. #11132
- Fix Create Declaration/Definition via
Quick Fix…
from hover tooltip. #11157 - Fix issues with compiler querying of clang-cl. #11207
- Fix
files.encoding
setting on startup. #11210 - Fix a crash related to directories with a very large number of files. #11226
- Fix Rank > 1 Display Strings for Natvis. PR MIEngine#1406
- Fix some crashes identified by crash telemetry.
- Fix an issue that could cause zombie processes on Linux/Mac.
- Address some issues with glibc version compatibility. Native binaries for cpptools and the bundled clang-tidy/clang-format are now built with musl and fully statically linked.
- Fix the wrong compiler being set as default when configured to use
compile_commands.json
and overriding the compiler used there with an explicitcompilerPath
.
Thank You to the Contributors
- @gareth-rees (Gareth Rees): Always use
--simple-values
in newer versions of GDB. PR MIEngine#1400 - @iAbadia (Iñaki): Align use of 'sendInvalidate' request arguments. PR MIEngine#1402
- @intel-rganesh (Rakesh Ganesh): Introduce
--thread
and--frame options
. PR MIEngine#1401 - @michalmaka (Michał Mąka): Add support for Toybox to the remote process picker. PR #11175
- @sbobko (Sergey Bobko): Add 'sendInvalidate' request. PR MIEngine#1367
- @yne (Rémy F.): Add wildcard support for
includePath
. PR #10388