0.17.5
- Detect
compile_commands.json
and show prompt to use it. #1297 - Change inactive regions from gray to translucent. #1907
- Improve performance of recursive includes paths. #2068
- Fix IntelliSense client failure due to
No args provider
. #1908 - Fix
#include
completion with headers in the same directory. #2031 - Fix non-header files outside the workspace folder not being parsed (i.e. so
Go to Definition
works). #2053 - Fix some crashes. #2080
- Support asm clobber registers on Windows. #2090
- Fix usage of
${config:section.setting}
. #2165 browse.path
now inheritsincludePath
if not set inc_cpp_properties.json
.- On Windows,
compilerPath
now populates with the guessedcl.exe
path, and theMSVC
include path is based on thecl.exe
path. - Fix files under a non-recursive
browse.path
being removed from the database. - Fix
*
not working inbrowse.path
with WSL. - Fix for -break-insert main returning multiple bind points. #729
- Use -- instead of -x for gnome-terminal. #733
- Added
miDebuggerArgs
in order to pass arguments to the program inmiDebuggerPath
. #720
Instructions
Download the .vsix that matches your OS and run the "Install from VSIX" command in VS Code.