diff options
| author | serpilliere <serpilliere@users.noreply.github.com> | 2018-11-12 23:23:37 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-11-12 23:23:37 +0100 |
| commit | 599ac301037a8509cbeb3aa88a19dd314db8e683 (patch) | |
| tree | 96465684b04773f41878563f6268cf6da99ef16b | |
| parent | b7e9a819ef2f25e7a4186b0e9468bcaf33103bda (diff) | |
| parent | 1be04b464096aa4e8120a633e3ab68fab72b4fb7 (diff) | |
| download | miasm-599ac301037a8509cbeb3aa88a19dd314db8e683.tar.gz miasm-599ac301037a8509cbeb3aa88a19dd314db8e683.zip | |
Merge pull request #749 from commial/release_v0.1.0
v0.1.0 Release + CHANGELOG
| -rw-r--r-- | CHANGELOG.md | 55 |
1 files changed, 54 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index cf7b69a0..dea3eb49 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,62 @@ ## [Unreleased] + +## 0.1.0 - 2018-11-12 +### Added +- Support for Windows added from [@0vercl0k](https://github.com/0vercl0k) +- Support for Appveyor +- Symbolic execution memory management has been rewritten. As a result, the + global performance of symbolic execution has improved +- Support for some of Thumb2 instructions +- Support for build on OpenBSD +- Support for `mips32b` emulation +- Support for XMMs registers / 128 bits operations for all jitter engine +- New IR word: ExpLoc (representing a location in the code) +- New symbol management: LocationDB (replacing symbol_pool) +- Split IRCFG from IntermediateRepresntation +- SSA transformation added from [@mrphrazer](https://github.com/mrphrazer) +- Support ELF relocations +- Support for SSE (with qemu test) +- Support for full Linux environment emulation + syscall +- Support for explicit flags (eflags + size extend) +- Support for (buggy) un-ssa +- Improvement of floats handling +- Added Toshiba MeP architecture added from [@guedou](https://github.com/guedou) +- Add constant expressions propagation (ssa based) +- Support for ARM SVC added from [@aguinet](https://github.com/aguinet) +- Introduce `ExprMem.ptr` +- Add various expression simplifications +- Add immediate postdominator computation from [@GAJaloyan](https://github.com/GAJaloyan) + +### Removed +- TCC support is dropped +### Fixed +- Trace api improved +- Various fixes for the PPC architecture +- Various fixes for the x86 architecture +- Various fixes for ARM instructions +- Various fixes in IDA plugins +- Various code refactoring +- No more default size in any `Expr` +- `ExprAff` renamed to `ExprAssign` +- Problems who might occurs when comparing for inequality (`!=`) in some of + Miasm objects +- Instruction parsing codes have been cleaned and simplified +- Resource rebuilding for PE +- Better BigEndian handling in Miasm +- Misleading name `EXCEPT_BREAKPOINT_INTERN` is renamed `EXCEPT_BREAKPOINT_MEMORY` +- Gentoo compilation +- Jitter memory page managment +- Sanitization of floats representation +- Fix build on 32 bit machines +- Fix DSE read/write bug +- Sandbox's option `use-seh` renamed to the more precise `use-windows-structs` +- Clean simplifier cache on pass enabling + ## 0.0.1 - 2018-03-12 ### Added - This CHANGELOG file - Version tracking -[Unreleased]: https://github.com/cea-sec/miasm/compare/v0.0.1...HEAD +[Unreleased]: https://github.com/cea-sec/miasm/compare/v0.1.0...HEAD |