aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2021-08-14 00:45:57 -0700
committeriximeow <me@iximeow.net>2021-08-14 00:48:02 -0700
commit4612215ddc98dabaffedc36f6fe402bb9f04119a (patch)
tree26e6c33cd1a28e2dac3cef9f8c42273fb997dc81
parent9bc4eca4b8269cb8e0898dfe05c3ed4059cf4fd5 (diff)
update changelog
-rw-r--r--CHANGELOG11
-rw-r--r--Cargo.toml2
2 files changed, 12 insertions, 1 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 1d3103a..5cb8d07 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,14 @@
+## 1.1.0
+
+* `pub const fn` builders for all general-purpose registers, segment registers, and ip/flags registers.
+ - this corrects a spotty and inconsistent set of builders filled in on-demand.
+* `DisplayStyle::Intel` now shows relative offsets as `$+0xXX`, rather than `0xXX`.
+ - this corrects an ambiguity with instructions like `jz 0x1234`, where `jz`
+ on x86 is _only_ relative branches, but the displayed syntax is ambiguous
+ about being a relative or absolute address.
+ - `DisplayStyle::Intel` is how `impl Display for Instruction` works, so
+ typical `Display` use is also fixed.
+
## 1.0.4
in 64-, 32-, and 16-bit modes:
diff --git a/Cargo.toml b/Cargo.toml
index 4536904..38c92b1 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "yaxpeax-x86"
-version = "1.0.4"
+version = "1.1.0"
authors = [ "iximeow <me@iximeow.net>" ]
license = "0BSD"
repository = "http://git.iximeow.net/yaxpeax-x86/"