Releases: uxmal/reko
Version 0.6.0.0
At last, a new major release! Большое спасибо to @ptomin, who put in an amazing amount of effort to bring you:
- Combined code and low-level viewer, to allow users to compare Reko's output with the original binary.
- Improvements in user-specified data types
In the eye candy department:
- A graph viewer, to help users to visualize procedure call graph (thanks to @halsten for the suggestion)
- Image map view shows an overview of the image bytes as pixels
- Allow user to specify the encoding used for text when displaying character data
And the nuts and bolts work:
- New reko configuration and project file formats
- More MIPS instructions supported
- SPARC support greatly expanded
- Added initial support for DEC VAX processor architecture
- Support for SEGA Genesis platform added
- Much better support for ELF binaries, both executables and relocatable object files
- Refactored central ImageMap class to support binaries with large address space "gaps"
Because of the major changes that have taken place, it's likely that Reko may be unstable after all the major surgery. If you encounter any issues while running Reko, please report them in the issue tracker.
Enjoy!
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.