diff options
Diffstat (limited to 'CHANGELOG')
| -rw-r--r-- | CHANGELOG | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1,5 +1,8 @@ ## 2.1.0 +* x86-64, x86-32, and x86-16 instructions now have associated behavior information + (operand read/write, exceptions, privilege levels) accessible via `Instruction::behavior()`. + the new `behavior` modules include examples and further discussion of the new APIs. * `InstDecoder` for all execution modes now has many more feature flags. * `InstDecoder::default` still constructs a decoder that decodes all supported instructions. * more ISA extensions can be individually selected for decoding support, though note @@ -9,6 +12,8 @@ * removed 3DNow support from AMD uarch-specific decoders after K10 * RegSpec register helpers to construct RegSpec from register numbers are now const fn (RegSpec::xmm, RegSpec::q, RegSpec::d, RegSpec::st, etc) +* new crate feature flag, `unstable`, for library features that may see + breaking changes across semver-compatible releases. * for uarch-specific decoding, there is now a feature bit for Intel Key Locker. this corrects an issue where Key Locker instructions would decode under AMD-specific decoders. * push-immediate, pushf, popf, pusha, popa, enter, leave, and xlat now all report a correct memory |
