Skip to content

Somewhat working version of DAP debugger#346

Merged
giann merged 12 commits intomainfrom
dap
Oct 28, 2025
Merged

Somewhat working version of DAP debugger#346
giann merged 12 commits intomainfrom
dap

Conversation

@giann
Copy link
Copy Markdown
Member

@giann giann commented Oct 27, 2025

No description provided.

giann added 9 commits October 16, 2025 11:17
We were accessing a ptr to a popped value of the stack ArrayList.
Seems like now zig's freeing that spot in Debug mode.
Using `strategy` instead of copying for each OS
…format function

`format` is used when doing `.print("{f}", .{value})`
New debugging opcodes are introduced to keep track of locals and globals name at runtime

Also rationalized build.zig
- It was a mess: it's less so now
- We now link buzz_lib statically to executables: only third party user of buzz_lib would link to it dynamically
@giann giann linked an issue Oct 27, 2025 that may be closed by this pull request
@giann giann force-pushed the dap branch 3 times, most recently from 1a699df to a902ad4 Compare October 28, 2025 07:14
@giann giann force-pushed the dap branch 12 times, most recently from c22f040 to f0dc695 Compare October 28, 2025 20:11
@giann giann merged commit 9b924cb into main Oct 28, 2025
18 checks passed
@giann giann deleted the dap branch October 28, 2025 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Debug Adapter Protocol

1 participant