From 4755f79f91fa4ee27e2626c1202e0ff8fc66f323 Mon Sep 17 00:00:00 2001 From: iximeow Date: Sun, 4 Jul 2021 16:56:04 -0700 Subject: 0.2.1 --- CHANGELOG | 4 ++++ Cargo.toml | 2 +- README.md | 6 +++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index b3c39d5..e12c93e 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +## 0.2.1 + +updated architecture matrix + ## 0.2.0 correct a bug in 0.1.0 that incorrectly bounded `DecodeError` and did not actually require `std::error::Error`. added a test that `std::error::Error` is actually required of `Arch::DecodeError` in non-std builds. diff --git a/Cargo.toml b/Cargo.toml index 9e41baa..ae4dbe7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ keywords = ["disassembly", "disassembler"] license = "0BSD" name = "yaxpeax-arch" repository = "https://git.iximeow.net/yaxpeax-arch/" -version = "0.2.0" +version = "0.2.1" [dependencies] "num-traits" = { version = "0.2", default-features = false } diff --git a/README.md b/README.md index 0e181bc..60410ee 100644 --- a/README.md +++ b/README.md @@ -19,9 +19,9 @@ there are numerous architectures for which decoders are implemented, at varying | architecture | library | decode | tests | benchmarks | note | | ------------ | ------- | ------ | ----- | ---------- | ---- | -| `x86_64` | [yaxpeax-x86](https://www.github.com/iximeow/yaxpeax-x86) | 🥳 | 🥳 | 🚧 | avx2, avx512, and some newer extensions unsupported | -| `x86:32` | [yaxpeax-x86](https://www.github.com/iximeow/yaxpeax-x86) | 🥳 | 🥳 | ❓ | avx2, avx512, and some newer extensions unsupported | -| `x86:16` | [yaxpeax-x86](https://www.github.com/iximeow/yaxpeax-x86) | ❓ | ❓ | ❓ | should share most but not all implementation with `x86:32` | +| `x86_64` | [yaxpeax-x86](https://www.github.com/iximeow/yaxpeax-x86) | 🥳 | 🥳 | 🥳 | | +| `x86:32` | [yaxpeax-x86](https://www.github.com/iximeow/yaxpeax-x86) | 🥳 | 🥳 | ❓ | sse and sse2 support cannot be disabled | +| `x86:16` | [yaxpeax-x86](https://www.github.com/iximeow/yaxpeax-x86) | 🥳 | 🥳 | ❓ | instructions above the 8086 or 286 cannot be disabled | | `ia64` | [yaxpeax-ia64](https://www.github.com/iximeow/yaxpeax-ia64) | 🥳 | ⚠️ | ❓ | lack of a good oracle has complicated testing | | `armv7` | [yaxpeax-arm](https://www.github.com/iximeow/yaxpeax-arm) | 🚧 | 🚧 | ❓ | NEON is not yet supported | | `armv8` | [yaxpeax-arm](https://www.github.com/iximeow/yaxpeax-arm) | 🚧 | 🚧 | ❓ | a32 decoding is not yet supported, NEON is not supported | -- cgit v1.1