diff options
| author | iximeow <me@iximeow.net> | 2025-10-19 23:07:32 +0000 | 
|---|---|---|
| committer | iximeow <me@iximeow.net> | 2025-10-19 23:29:05 +0000 | 
| commit | 05593ff9498ffc64893377f4bb2265620254427d (patch) | |
| tree | 7c50e6920b79008073b8602161b722d94711fadc | |
| parent | 06949d312514850645f3c2bcaa3e0cdc95a6c545 (diff) | |
update changelog, no 0.3.2 after all
| -rw-r--r-- | CHANGELOG | 25 | ||||
| -rw-r--r-- | Cargo.toml | 2 | 
2 files changed, 16 insertions, 11 deletions
| @@ -1,18 +1,23 @@ -## 0.3.3 - -* fix some issues with tag instruction decoding -  - the raw tag offset was reported, rather than the shifted-by-four value that -    corresponds to a real address -  - ldg was displayed as "ldm" (thank you @martin-fink!) - -## 0.3.2 - +## 0.4.0 + +* ARMv7 and A64 `Opcode` and `Operand` are now `#[non_exhaustive]`. +  - additions to both enums may happen across minor releases in the future, but +    will not happen across patch releases. +  - this attribute is removed if the crate is built without default features. +    expected uses include validating match completeness when testing +    opcode-analyzing code against a specific version of `yaxpeax-arm`. there is +    a more comprehensive discussion of this feature on its entry in +    `Cargo.toml`.  * fully support PAC instructions -* support hinted branch instructions from ARMv<VERSION> +* support hinted branch instructions from ARMv8.7  * inline some armv7 decode helper functions    - this actually makes the armv7 decoder both faster *and* smaller. measured      against tdfx_dri.so, this takes decode throughput from ~410mb/s to ~709mb/s      while shedding about 100 bytes of code from the decoder's footprint +* fix some issues with tag instruction decoding +  - the raw tag offset was reported, rather than the shifted-by-four value that +    corresponds to a real address +  - ldg was displayed as "ldm" (thank you @martin-fink!)  ## 0.3.1 @@ -1,7 +1,7 @@  [package]  name = "yaxpeax-arm" -version = "0.3.1" +version = "0.4.0"  authors = ["iximeow <me@iximeow.net>"]  license = "0BSD"  repository = "http://git.iximeow.net/yaxpeax-arm/" | 
