Releases: uxmal/reko
Version 0.5.5.0
A belated Christmas present! With a shout out to @ptomin and @nemerle, with gratitude for their contributions.
- Shingled disassembler implementation, in preparation for heuristic discovery of code.
- Support for WinCE / MIPS
- Improved data type inference
- New project file format supports saving of more user options.
- Better support for MonoDevelop
- Many many small bugfixes
Version 0.5.4.0
- Support for renaming decompiled procedures and changing their signatures.
Changing signatures will affect following decompilation stages, as
expected. - Support for the Windows - OS/2 New Executable format (NE EXE)
- Implemented continuous integration using Travis CI
Version 0.5.3.0
- Support for the MIPS architecture, and MIPS support in the PE and ELF image format
- TextViewer now supports free selection of text.
Version 0.5.2.0
This release introduces a new Structure Analysis phase that replaces the previous one, which was buggy, overcomplicated, and generated code that wasn't that aesthetically pleasing. The structure analyzer was based on the paper Native x86 Decompilation Using Semantics-Preserving Structural Analysis and Iterative Control-Flow Structuring (Edward J. Schwartz, JongHyup Lee, Maverick Woo (@maverickwoo), and David Brumley (@dbrumley))
New metadata files for AmigaOS were contributed by @nemerle.
Version 0.5.1.0
This release incorporates the Capstone disassembler and the Capstone.NET wrapper into the Reko decompiler framework. Capstone is currently used to disassemble ARMv5-7 and Thumb instructions. This is relative new code, so it may uncover many bugs. Please experiment and if you find any issues please report them!
A Windows installer is included in this release. Linux and Un*x users: please recommend a distribution packaging mode for Mono software.
A special thank-you to @9ee1 and @halsten who were instrumental in getting the Capstone adaptation done so swiftly.
Version 0.5.0.0
Reko is the new name for the Decompiler project I previously hosted on SourceForge. This version has no major new features, but internally the groundwork is being laid for heuristic static analysis and an improved type inference algorithm.