aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2021-08-21 13:21:50 -0700
committeriximeow <me@iximeow.net>2021-08-21 13:21:50 -0700
commite4131e4eb64595d9b24493eb31a9af4c5e21b1eb (patch)
tree23b0eee34ff593948b7ef012bd61a68bce0e1feb /CHANGELOG
parent9687a5af1d712da41992cba8d241ddef8bdc50ec (diff)
add push/pop/call/ret mem_size fixes to changelog
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG6
1 files changed, 6 insertions, 0 deletions
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