Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Roadmap page #69

Merged
merged 1 commit into from
Jan 2, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions content/roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Concrete high-level feature areas and changes.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't we need to define this page somewhere under config.yml ?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We do, I am just not sure where.


# 0.9

* Add support for missing members of H8 MCU family, and implement RzIL uplifting of them
* Complete migration from ESIL to RzIL for all supported architectures and features
* Improve FreeBSD, NetBSD, and OpenBSD debugging
* Improve ARM64 and PowerPC debugging
* Migrate from Capstone to Zydis for x86 architecture to address long-standing problems with unsupported x86 instructions
* Support STABS (pre-DWARF) debug information loading
* Add support for proper preprocessor in the type parser
* Refactor types to introduce type scope
* Rewrite RzNum to support proper formulas, bitvectors, floats, and so on
* Remove concept of the "block" in favor of direct transparent IO access

Full milestone is at https://github.com/rizinorg/rizin/milestone/21

# 1.0

* Add KB (Knowledge Base) support for storing metainformation in logic fact-based form
* Stable and documented API
* Refactor and merge various visual modes
* Refactor native debugger
* Big files loading support
* Remove GPL-only code in favor of LGPL
* Create documentation for the framework structure and all modules
* Create RzIL specification

Full milestone is at https://github.com/rizinorg/rizin/milestone/5