aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2026-10-08 07:15:20 +0000
committeriximeow <me@iximeow.net>2026-10-19 02:22:37 +0000
commitd369694a22e2b10aca1c497fc31cdc94fa9a6f41 (patch)
tree158561ae618853a4beb9db3328df5a1ab0f7f345 /CHANGELOG
parentdb3bbf69116b003a69ef3bbe7f30d3d084ac0984 (diff)
document the new InstructionAlias bits0.3.3
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG13
1 files changed, 13 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 8cde9b8..23cf31e 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -13,6 +13,19 @@ TODO: impls of `fn one` and `fn zero` so downstream users don't have to import n
TODO: 0.4.0 or later:
* remove `mod colors`, crossterm dependency, related feature flags
+## 0.3.3
+
+* add `trait InstructionAlias`, for architectures to declare a relationship
+ between "baseline" instructions and the "human-friendly" assembly-level
+ aliases that architectures may have.
+* add `trait ArchDisplayRules`, to try generalizing the more flexible
+ instruction formatting support in some decoders. additionally,
+ `AbsoluteAddressFormatter` has a generic implementation of
+ `ArchDisplayRules` to allow decoded instructions to be printed
+ as if at a certain address in a program, rather than the
+ typical yaxpeax behavior of formatting instructions in an
+ address-independent manner.
+
## 0.3.2
fix yaxpeax-arch not building for non-x86 targets when alloc is not enabled