debugger: Remove fake adapter and un-gate GDB (#27557)

This is a clean-up PR in anticipation of introduction of Debugger
Registry. I wanna get rid of DebugAdapterKind (or rather, it being an
enum).
Release Notes:

- N/A

---------

Co-authored-by: Anthony Eid <hello@anthonyeid.me>
Co-authored-by: Anthony <anthony@zed.dev>
This commit is contained in:
Piotr Osiewicz 2025-03-27 23:31:58 +01:00 committed by GitHub
parent 56eb650f09
commit 4839195003
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
53 changed files with 1315 additions and 924 deletions

View file

@ -349,7 +349,7 @@ impl PickerDelegate for TasksModalDelegate {
_ => {
project.update(cx, |project, cx| {
project
.start_debug_session(config, cx)
.start_debug_session(config.into(), cx)
.detach_and_log_err(cx);
});
}
@ -521,7 +521,10 @@ impl PickerDelegate for TasksModalDelegate {
// This would allow users to access to debug history and other issues
TaskType::Debug(_) => workspace.project().update(cx, |project, cx| {
project
.start_debug_session(task.resolved_debug_adapter_config().unwrap(), cx)
.start_debug_session(
task.resolved_debug_adapter_config().unwrap().into(),
cx,
)
.detach_and_log_err(cx);
}),
};