miden-debug-v0.7.0
·
201 commits
to next
since this release
Added
- implement more ergonomic testing primitives, update tests
- enable
printlnvia trace - (ui) add :proc / :p / :where command to show current procedure
- add REPL mode as alternative to TUI debugger
- add vars command to display debug variables
- record log targets in DebugLogger
Fixed
- use released miden vm debug APIs
- (ui) avoid startup trace capture hang
- resolve source variables from frame base
- (ui) display live procedure in disassembly and stacktrace
- (ui) procedure breakpoints match exec'd procedures
- cleanup
- use human-readable breakpoint display in REPL
- FrameBase resolution
- adapt debug variable tracking to v0.22 API
Other
- fix formatting
- update dependencies
- expand on integration tests README
- rename MAX_CAPTURED_LOGS to HISTORY_SIZE to more accurately describe its semantics
- make
DebugLogger::installpropagateErrinstead of panic - remove test of log plumbing
- make
printlntests integration tests - output
printlncontent toDebugLogger - increase max number of entries in DebugLogger
- add helpers to use DebugLogger in tests
- fix formatting after rebase
- apply rustfmt formatting