Releases: Interfiber/v5dbg
Releases · Interfiber/v5dbg
v0.2.1
(Beta) v0.2
Version 0.2
Version 0.2 is a big milestone for v5dbg. First of all, breakpoint support is now mostly stable and ready to use, and secondly, setting variable memory is now possible for a few select data types (support will grow with coming releases).
Changelog
- Protocol version bumped to
2 -
set,setc, andsetcddebugger commands -
$breakand$cbreakmacros for conditional and non-conditional breakpoints -
breakdebugger command - `evalpy (WIP) debugger command
-
previewdebugger command - Build scripts to generate release artifacts
For more information see the documentation
Merged PRs
- Begin to readd commands removed with the rewrite of the interactive shell by @interfiberschool in #2
- Refactor
debuggerandv5dbgby @interfiberschool in #4 - docs: updates for protocol version 2 and v5dbg/debugger version v0.2 by @interfiberschool in #6
Full Changelog: v0.1...v0.2
(Beta) v0.1
v5dbg
This is the first release of v5dbg and provides many basic debugging features for programmers to use
$expose
Expose variables to the debugger for inspection using the builtin print, and mem debugger commands.
$function
Mark the start of a function in your program and allow for it to be included in automatically generated stacktraces.
Roadmap
Coming soon...
- Breakpoint macros:
$break,$cbreak, and$dbreak - Place breakpoints on per-defined locations, memory allocations with
$expose, and function calls. - Set exposed memory with
set,setc, and more - Call special functions on supported objects like
std::vector<T>::clear() - View device states with the
devicecommand.
Screenshots
Note on build artifacts
Build artifacts are not yet available.
Full Changelog: https://github.com/Interfiber/v5dbg/commits/v0.1