-
-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(dap): switch to using lldb
adapter, dap-client configuration from config, load launch.json
by default, probe-rs
support
#93
Conversation
…rom config, load `launch.json` by default, `probe-rs` support
Wow, this looks great, thanks! 😄 I'll try to find some time to review this in detail soon. |
No worries. 😄 Feel free to ask for things to be moved around; I did things in a way that made sense to me, but I'm happy to defer to your opinion/vision. |
cc @richchurcher tagging you because you were interested in this, too 😄 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is great! Thanks again 😄
Just a few minor nitpicks (see my review comments).
Co-authored-by: Marc Jakobi <[email protected]>
skip-checks: true
Co-authored-by: Marc Jakobi <[email protected]>
Co-authored-by: Marc Jakobi <[email protected]>
Description of changes
Added support for the
probe-rs
adapter, and in doing so implemented (at least in spirit) #29 and #66.There are a lot of possible implementations, so I'll add some comments to the diffs discussing what I came up with.
Things done
Switch to using
lldb
adapter instead ofrt_lldb
.Added
dap.configuration
entry to config, allowing for configuration of the dap-client.launch.json
with the fallback of a basic config of thelldb
adapter.Support
probe-rs
adapter when configuring the dap-client.Tested, as applicable:
busted
specsUpdated CHANGELOG.md (if applicable).
Fits CONTRIBUTING.md