ZIm/crates/debugger_ui
Cole Miller e0c860c42a
debugger: Fix issues with restarting sessions (#33932)
Restarting sessions was broken in #33273 when we moved away from calling
`kill` in the shutdown sequence. This PR re-adds that `kill` call so
that old debug adapter processes will be cleaned up when sessions are
restarted within Zed. This doesn't re-introduce the issue that motivated
the original changes to the shutdown sequence, because we still send
Disconnect/Terminate to debug adapters when quitting Zed without killing
the process directly.

We also now remove manually-restarted sessions eagerly from the session
list.

Closes #33916 

Release Notes:

- debugger: Fixed not being able to restart sessions for Debugpy and
other adapters that communicate over TCP.
- debugger: Fixed debug adapter processes not being cleaned up.

---------

Co-authored-by: Remco Smits <djsmits12@gmail.com>
2025-07-07 18:28:59 +00:00
..
src debugger: Fix issues with restarting sessions (#33932) 2025-07-07 18:28:59 +00:00
Cargo.toml debugger: Add UI for tweaking breakpoint properties directly from breakpoint list (#33097) 2025-06-28 23:41:44 +02:00
LICENSE-GPL Debugger implementation (#13433) 2025-03-18 12:55:25 -04:00