August 2020 progress report

Published on August 31, 2020 by Nikita Baksalyar
Admin

In August, we have been working on extending core functionality, implementing important debugger features such as stack unwinding (which is necessary for displaying backtraces), reading of local variables, and disassembly view.

In total, this month there have been 20 pull requests. Here are a few changes to highlight:

  • Disassemble source code.
  • Stack unwinding.
  • Memory writing and reading functions.
  • Reading local variables.
  • Watchpoints on Linux.

You can find a full list of changes on our website.

What’s next?

Here’s a glimpse of what we’ll be working on next month:

  • Release version 0.2.0 on crates.io.
  • Better documentation and fewer barriers for new contributors.
  • More example apps and use cases.
  • Continue implementing target platforms support (Windows and macOS).
  • Breakpoints and signals.
  • Thread-local variables.

Governance

Last but not least, we are planning to move towards more open & transparent governance model for our community.

For now, we have been following the “Benevolent Dictator” governance model, when the person who starts the project takes decisions and coordinate efforts, and it is natural to see in the begging when it also helps to minimize bureaucracy at a smaller scale. However, as our community grows, we have a goal of transitioning to a board-driven, inclusive decision-making framework.


Thank you for your support!