Skip to content
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

supporting Multi-root workspaces #30

Closed
phoityne opened this issue Nov 11, 2017 · 5 comments
Closed

supporting Multi-root workspaces #30

phoityne opened this issue Nov 11, 2017 · 5 comments

Comments

@phoityne
Copy link
Owner

  • have to version up tasks.json. 0.1.0 -> 2.0.0
  • handle root path properly when putting breakpoints.
@phoityne
Copy link
Owner Author

Arg data of these breakpoint requests does not seem to be managed separately by each root folder.

  • SetBreakpointsRequest
  • SetFunctionBreakpointsRequest
  • SetExceptionBreakpointsRequest

Prepared two root folders in a workspace, and ran phoityne debugger.
The two debugging processes are executed separately.
Then same breakpoint data was sent from ui to each root folder project.
The debug adapter can not distinguish which break setting should be used for which root folder.

REF: #38134

@minkir014
Copy link

That issue is now solved. You can provide that now.

@phoityne
Copy link
Owner Author

Thanks for your information.
I will try again the workspace feature of the vscode.
(forgot everything, can remember nothing...)

@minkir014
Copy link

Try to read the documentations again because lots of things has changed in the debug adapter protocol.

@phoityne
Copy link
Owner Author

Now, VSCode Multi target debugging works fine with phoityne.

Adding a sample launch.json which using the compounds attribute to the document.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants