---
# System prepended metadata

title: 5.8 refactoring plans

---

# 5.8 refactoring plans

* [ ] eprintf must die
    * [ ] Use R_LOG for messages
    * [ ] Use RCoreHelp for eprintf ("Usage"...)
    * [ ] Improve sys/lint.sh
* [ ] git grep R2_580 -> address them all!
* [ ] RHash -> RCrypto
    * [x] RHash live under rcrypto
    * [ ] Move the RHash algorithms as rcrypto plugins
* [ ] RVC
    * [ ] Stabilize the public API asap
* [ ] RParse -> RAsm
    * [ ] RParse api sucks, and plugins could be reimplemented as rasm plugins
* [ ] RAnal -> RArch (HARD ?)
* [ ] RMalloc (BONUS)
    * [ ] For this release i would go for compile-time support only
    * [ ] Or just wait for the next one