ZIm/crates/terminal/src
Anthony Eid 8f6b9f0d65
debugger: Allow users to shutdown debug sessions while they're booting (#34362)
This solves problems where users couldn't shut down sessions while
locators or build tasks are running.

I renamed `debugger::Session::Mode` enum to `SessionState` to be more
clear when it's referenced in other crates. I also embedded the boot
task that is created in `SessionState::Building` variant. This allows
sessions to shut down all created threads in their boot process in a
clean and idiomatic way.

Finally, I added a method on terminal that allows killing the active
task.

Release Notes:

- Debugger: Allow shutting down debug sessions while they're booting up
2025-07-12 19:16:35 -04:00
..
mappings Fix Shift+Enter to send newline instead of carriage return in terminal (#33859) 2025-07-03 15:25:11 -07:00
pty_info.rs debugger: Allow users to shutdown debug sessions while they're booting (#34362) 2025-07-12 19:16:35 -04:00
terminal.rs debugger: Allow users to shutdown debug sessions while they're booting (#34362) 2025-07-12 19:16:35 -04:00
terminal_hyperlinks.rs chore: Bump Rust version to 1.88 (#33439) 2025-06-26 20:54:19 +02:00
terminal_settings.rs Automatically adjust ANSI color contrast (#34033) 2025-07-07 22:39:11 +00:00