Skip to content

Commit ae94ae9

Browse files
committed
add ChangeLog & update RELEASE_NOTES
1 parent 1f9e383 commit ae94ae9

File tree

2 files changed

+42
-1
lines changed

2 files changed

+42
-1
lines changed

ChangeLog

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
This file details the changelog of Keystone.
2+
3+
---------------------------------
4+
Version 0.9.1: July 27th, 2016
5+
6+
[ Core & tool ]
7+
8+
- Fix a segfault in kstool (on missing assembly input).
9+
- kstool now allows to specify instruction address.
10+
- Build Mac libraries in universal format by default.
11+
- Add "lib32" option to cross-compile to 32-bit *nix (on 64-bit system).
12+
- Add "lib_only" option to only build libraries (skip kstool).
13+
- New bindings: Haskell & OCaml.
14+
15+
[ X86 ]
16+
17+
- Fix instructions: LJMP, LCALL, CDQE, SHR, SHL, SAR, SAL, LOOP, LOOPE, LOOPNE
18+
- Better handling a lot of tricky input caught by assert() before.
19+
- Better support for Nasm syntax.
20+
21+
[ Arm ]
22+
23+
- Fix BLX instruction.
24+
25+
[ Python binding ]
26+
27+
- Better Python3 support.
28+
- Expose @stat_count in KsError class when ks_asm() returns with error.
29+
See sample code in bindings/python/sample_asm_count.py
30+
31+
[ Go binding ]
32+
33+
- Fix Go binding for 32-bit
34+
35+
----------------------------------
36+
Version 0.9: May 31th, 2016
37+
38+
- Initial public release.
39+

RELEASE_NOTES

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
Version 0.9 works quite well for all architectures, but is known to not be able
1+
Version 0.9.1 works quite well for all architectures, but is known to not be able
22
to deal with some malformed craft input. In such a case, Keystone usually exits
33
with some error messages. Report if you experience this issue, so we can fix
44
that in the next release.
5+
6+
See details of open bugs at https://github.com/keystone-engine/keystone/issues

0 commit comments

Comments
 (0)