Skip to content

Attempting to do further cleanup the DAP debugger, as per comments by matthiasblaesing#5

Merged
jtulach merged 1 commit intojtulach:lsp_client_dapfrom
jlahoda:dap_cleanup
Jan 5, 2025
Merged

Attempting to do further cleanup the DAP debugger, as per comments by matthiasblaesing#5
jtulach merged 1 commit intojtulach:lsp_client_dapfrom
jlahoda:dap_cleanup

Conversation

@jlahoda
Copy link
Copy Markdown

@jlahoda jlahoda commented Jan 5, 2025

  • cleaning up use of String urls, using URIs internally
  • cleaning up the breakpoint to not hold paths, but rather only hold FileObjects
  • cleaning up the BreakpointAnnotationProvider to not use a weak listener, and holder for the listeners. Using ordinary listeners, which will be held as long as the DataObject exists, and should be automatically GCed when the DO is removed, which is presumably the intent
  • renaming (DAP)Utils to DAPStackTraceAnnotationHolder

… matthiasblaesing:

- cleaning up use of String urls, using URIs internally
- cleaning up the breakpoint to not hold paths, but rather only hold FileObjects
- cleaning up the BreakpointAnnotationProvider to not use a weak listener, and holder for the listeners. Using ordinary listeners, which will be held as long as the DataObject exists, and should be automatically GCed when the DO is removed, which is presumably the intent
- renaming (DAP)Utils to DAPStackTraceAnnotationHolder
@jlahoda jlahoda marked this pull request as ready for review January 5, 2025 12:44
@jtulach jtulach merged commit e010bc0 into jtulach:lsp_client_dap Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants