Skip to content

Conversation

@sean-mcmanus
Copy link
Contributor

No description provided.

sean-mcmanus and others added 30 commits January 22, 2019 19:05
https://code.visualstudio.com/updates/v1_30#_debugging-api has
depricated adapterExecutableCommand. This PR updates the extension to
use DebugAdapterDescriptorFactory.
* Update changelog, version, and fwlinks.
* Add telemetry for C/C++ Clang Command Adapter usage.
* Update language-service.md.
#3102 - fix compilerPath/compileCommands policy
* Fix regex to allow non-recursive includePath when constructing browse.path from includePath
* Add suggestSnippets setting.
* Update changelog for 0.22.0-insiders.
* Generate a C/C++ build task

* Cleaning

* Move args into definition

* Add args to shellexecution to allow calling the task without first configuring; Add TODO's

* Read compiler paths sent in defaults to generate task list

* Rename compilerPaths to compilerInfo; Filter tasks based on file extension

* Use our own file extension filters to decide whether tasks are presented

* Show dialog when no compilers are found

* Display a message if no compilers are found

* Add compilerPath getter to config; Use it to offer another task

* Refactoring; Commenting

* Remove CompilerInfo namespace; Formatting; Change return vals

* Commenting; Add telemetry; Inverse condition

* Change output program based on OS; Remove message and collect telemetry instead

* Filter out redundant compiler entries

* Remove TODO; Get proper exe name; Properly reassign compilerPaths after filtering

* Commenting; Fix cwd mingw bug

* Commenting; Refactor

* Mark compilerInfo const

* Remove whitespace; Remove bad comment

* Remove whitespace

* Replace unique algorithm with a map

* pre-compute basename

* Move comment

* Commenting; Ensure user's compilerPath setting is used

* Use indexOf instead of find

* Simplify isHeader calculation by using some instead of every

* Don't redundantly check extensions; Use some instead of indexOf

* Add comment punctuation

Use file macro instead of fileDirName and fileBaseName

Change path provider name; expose cwd in definition

Add shell task definition (it's not built into vs code apparently)

* Lowercase file extension to match; Count extensionless files as headers

* Add newline

* Change CompilerInfo to KnownCompiler

* Support ambiguous file extension

* Early out for extensionless files

* Commenting

* Commenting; Rename telemetry event

* Change languageAssociation to isC

* Fix bug where cwd was not used; Add comment
Set up CI with Azure Pipelines
…s too slow. (#3178)

* Fix command not found if activation is too slow.
* Fix empty c_cpp_properties.json.
* Add c_cpp_properties.json warning squiggles for invalid paths.
* Enable ${command:cpptools.activeConfigName} in tasks #1524

* PR feedback
Removing .travis.yml and will be removing webhooks/app integration of
Travis-CI from vscode-cpptools.

Minor fixes and add debug integration tests back.
* Implement debug configurations that will build the active C/C++ file and launch a debugger (disabled)
* Handle compilerPath in build and squiggles.
sean-mcmanus and others added 24 commits March 1, 2019 11:10
* Fix "cl.exe" and missing ".exe" in the compilerPath squiggle.
* Reduce VS Code requirement.
* Remove more addresses in crash telemetry.
* suggested user switch to insiders
* Fix debug launch bugs.
* Fix install vsix.
* Disable AutoPCH for older Macs.
* Change default miDebuggerPath on Mac.
* Add cl.exe support.
* Fix Build and Debug too early.
* Make menus better.
* Disable the IntelliSense cache on Mac.
* Update changelog for 0.22.0-insiders3.
* Fix squiggles with WSL compilerPath with args.
* Normalize path separators.
* Update changelog.
@sean-mcmanus sean-mcmanus requested review from a team March 19, 2019 23:38
@sean-mcmanus sean-mcmanus merged commit 717de54 into release Mar 19, 2019
@sean-mcmanus sean-mcmanus deleted the 0_22_0_release branch March 19, 2019 23:52
@github-actions github-actions bot locked and limited conversation to collaborators Oct 11, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants