From e4131e4eb64595d9b24493eb31a9af4c5e21b1eb Mon Sep 17 00:00:00 2001 From: iximeow Date: Sat, 21 Aug 2021 13:21:50 -0700 Subject: add push/pop/call/ret mem_size fixes to changelog --- CHANGELOG | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'CHANGELOG') diff --git a/CHANGELOG b/CHANGELOG index 5cb8d07..b10a6c0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -8,6 +8,12 @@ about being a relative or absolute address. - `DisplayStyle::Intel` is how `impl Display for Instruction` works, so typical `Display` use is also fixed. +* `push`, `pop`, `call`, and `ret` now report `mem_size` in all cases. + - earlier, these instructions only reported a `mem_size` if their operand was a memory access. + - for `call`, in 32- and 16-bit modes the reported memory size may describe + the *read*, not the corresponding write of pushing `{e}ip` to the stack. + documentation has been added to `mem_size` more specifically describing + this circumstance. ## 1.0.4 -- cgit v1.1