mirror of
https://github.com/avast/retdec.git
synced 2025-01-18 20:05:07 +00:00
3.2 KiB
3.2 KiB
Changelog
dev
- Enhancement: Added support for a system-wide installation (#94).
- Enhancement: Prefixed all the installed binaries and scripts with
retdec-
(#70). Also, some tools were renamed to make their names more uniform. - Enhancement: Got rid of all git submodules (#92, #93). Moved sources of all RetDec-related repositories to this main repository. Third-party dependencies are downloaded and built via CMake's external projects. This allows us to have e.g. only a single copy of LLVM (#14) and not require a recursive clone (#48, #68, #72).
- Enhancement: Set a proper
rpath
during installation on Linux and macOS (#77, #100). This allows us to move the installation directory after the installation into another location. - Enhancement: Added community support for building and running RetDec inside Docker (#60).
- Enhancement: Decrease the default timeout when downloading the support package during installation (#6).
- Enhancement: Any shell can be used to install the decompiler, not just Bash.
- Enhancement: Added unofficial support for macOS build (#7).
- Enhancement: Allow 32b versions of
bin2llvmir
andllvmir2hll
on Windows access more memory (#7). - Fix: Only a single copy of LLVM (and all other components) is kept (#14).
- Fix: RetDec works even if it is installed to a directory which have whitespaces in its path.
- Fix: Reduced the length of build paths to external projects (#61).
- Fix: Build of
googletest
with VS 2017 (#55). - Fix: Build of
retdec-config
when two different compilers are employed (#52). - Fix: Build of the
llvm
submodule with VS 2017 when DIA SDK is installed (#61). - Fix: Ordering of compiler detections (#39).
- Fix: Remove duplicate
lib
prefix when installing libdwarf libraries (#31). - Fix: When installing the decompiler, do not remove the entire
share
directory (#12). - Fix: Improve OS type detection when installing the decompiler.
- Fix: Remove useless OS type detection when running decompilations (#10).
- Fix: Filesystem path in utils now returns correct information when it is appended with another path.
v3.0 (2017-12-13)
Initial public release.