Skip to content

Releases: Interfiber/v5dbg

v0.2.1

17 Nov 16:03

Choose a tag to compare

workflow: recursive zip on release files

(Beta) v0.2

14 Nov 04:13

Choose a tag to compare

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, and setcd debugger commands
  • $break and $cbreak macros for conditional and non-conditional breakpoints
  • break debugger command
  • `evalpy (WIP) debugger command
  • preview debugger command
  • Build scripts to generate release artifacts

For more information see the documentation

Merged PRs

Full Changelog: v0.1...v0.2

(Beta) v0.1

28 Oct 20:54

Choose a tag to compare

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 device command.

Screenshots

image image

Note on build artifacts

Build artifacts are not yet available.

Full Changelog: https://github.com/Interfiber/v5dbg/commits/v0.1