mirror of
https://github.com/keystone-engine/keystone.git
synced 2026-10-12 02:17:10 +00:00
add ChangeLog & update RELEASE_NOTES
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
This file details the changelog of Keystone.
|
||||
|
||||
---------------------------------
|
||||
Version 0.9.1: July 27th, 2016
|
||||
|
||||
[ Core & tool ]
|
||||
|
||||
- Fix a segfault in kstool (on missing assembly input).
|
||||
- kstool now allows to specify instruction address.
|
||||
- Build Mac libraries in universal format by default.
|
||||
- Add "lib32" option to cross-compile to 32-bit *nix (on 64-bit system).
|
||||
- Add "lib_only" option to only build libraries (skip kstool).
|
||||
- New bindings: Haskell & OCaml.
|
||||
|
||||
[ X86 ]
|
||||
|
||||
- Fix instructions: LJMP, LCALL, CDQE, SHR, SHL, SAR, SAL, LOOP, LOOPE, LOOPNE
|
||||
- Better handling a lot of tricky input caught by assert() before.
|
||||
- Better support for Nasm syntax.
|
||||
|
||||
[ Arm ]
|
||||
|
||||
- Fix BLX instruction.
|
||||
|
||||
[ Python binding ]
|
||||
|
||||
- Better Python3 support.
|
||||
- Expose @stat_count in KsError class when ks_asm() returns with error.
|
||||
See sample code in bindings/python/sample_asm_count.py
|
||||
|
||||
[ Go binding ]
|
||||
|
||||
- Fix Go binding for 32-bit
|
||||
|
||||
----------------------------------
|
||||
Version 0.9: May 31th, 2016
|
||||
|
||||
- Initial public release.
|
||||
|
||||
+3
-1
@@ -1,4 +1,6 @@
|
||||
Version 0.9 works quite well for all architectures, but is known to not be able
|
||||
Version 0.9.1 works quite well for all architectures, but is known to not be able
|
||||
to deal with some malformed craft input. In such a case, Keystone usually exits
|
||||
with some error messages. Report if you experience this issue, so we can fix
|
||||
that in the next release.
|
||||
|
||||
See details of open bugs at https://github.com/keystone-engine/keystone/issues
|
||||
|
||||
Reference in New Issue
Block a user