ZIm/crates/debugger_ui
Anthony Eid c3177e6f5b
debugger: Fix deadlock in on_app_quit with debugger running (#29372)
This fixes a deadlock that would occur when `DapStore` had its on quit
handler called. The deadlock was caused by `DapStore` spawning on the
main thread while `App::shutdown` blocks the main thread.

We added a debug_panic in GPUI that panics if a foreground task is
spawned while the App context is shutting down. This will help tests
catch hangs in `cx.on_app_quit` calls.

Release Notes:

- N/A

---------

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>
2025-04-25 14:15:10 -04:00
..
src debugger: Fix deadlock in on_app_quit with debugger running (#29372) 2025-04-25 14:15:10 -04:00
Cargo.toml debugger: Open debugger panel on session startup (#29186) 2025-04-22 19:35:47 -04:00
LICENSE-GPL Debugger implementation (#13433) 2025-03-18 12:55:25 -04:00