Piotr Osiewicz
6825715503
Another batch of lint fixes ( #36521 )
...
- **Enable a bunch of extra lints**
- **First batch of fixes**
- **More fixes**
Release Notes:
- N/A
2025-08-19 20:33:44 +00:00
Cole Miller
a5b2428897
debugger: Fix Go locator for subtests ( #33694 )
...
Closes #33054
Release Notes:
- Fixed debugging Go subtests.
2025-07-01 11:34:50 +00:00
Piotr Osiewicz
d5b8c21a75
debugger: Mark DapLocator::create_scenario as an async function ( #32680 )
...
Paves way for locators in extensions.
Release Notes:
- N/A
2025-06-13 13:19:03 +02:00
Julia Ryan and Anthony Eid
dd17fd3d5a
debug: Launch custom commands from start modal ( #32484 )
...
Release Notes:
- Add custom command launching from the `debug: start` modal
---------
Co-authored-by: Anthony Eid <hello@anthonyeid.me >
2025-06-10 16:29:11 -04:00
16b44d53f9
debugger: Use Delve to build Go binaries ( #32221 )
...
Release Notes:
- debugger: Use delve to build go debug executables, and pass arguments
through.
---------
Co-authored-by: sysradium <sysradium@users.noreply.github.com >
Co-authored-by: Zed AI <ai@zed.dev >
2025-06-09 21:49:04 -06:00
Alex and Piotr Osiewicz
f9257b0efe
debugger: Use UUID for Go debug binary names, do not rely on OUT_DIR ( #32004 )
...
It seems that there was a regression. `build_config` no longer has an
`OUT_DIR` in it.
On way to mitigate it is to stop relying on it and just use `cwd` as dir
for the test binary to be placed in.
Release Notes:
- N/A
---------
Co-authored-by: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com >
2025-06-04 11:18:04 +02:00
Alex
1f17df7fb0
debugger: Add support for go tests ( #31772 )
...
In the https://github.com/zed-industries/zed/pull/31559 I did not
introduce ability to debug test invocations.
Adding it here. E.g:

Release Notes:
- Added support for debugging single tests written in go
2025-05-30 22:18:32 +02:00
Anthony Eid
fee6f13887
debugger: Fix go locator creating false scenarios ( #31583 )
...
This caused other locators to fail because go would accept build tasks
that it couldn't actually resolve
Release Notes:
- N/A
2025-05-28 12:34:14 +00:00
Alex
94a5fe265d
debugger: Improve Go support ( #31559 )
...
Supersedes https://github.com/zed-industries/zed/pull/31345
This PR does not have any terminal/console related stuff so that it can
be solved separately.
Introduces inline hints in debugger:
<img width="1141" alt="image"
src="https://github.com/user-attachments/assets/b0575f1e-ddf8-41fe-8958-2da6d4974912 "
/>
Adds locators for go, so that you can your app in debug mode:
<img width="706" alt="image"
src="https://github.com/user-attachments/assets/df29bba5-8264-4bea-976f-686c32a5605b "
/>
As well is allows you to specify an existing compiled binary:
<img width="604" alt="image"
src="https://github.com/user-attachments/assets/548f2ab5-88c1-41fb-af84-115a19e685ea "
/>
Release Notes:
- Added inline value hints for Go debugging, displaying variable values
directly in the editor during debug sessions
- Added Go debug locator support, enabling debugging of Go applications
through task templates
- Improved Go debug adapter to support both source debugging (mode:
"debug") and binary execution (mode: "exec") based on program path
cc @osiewicz, @Anthony-Eid
2025-05-28 12:59:05 +02:00