Skip to content

v1.15.0

Compare
Choose a tag to compare
@wtfsck wtfsck released this 07 Oct 15:04
· 924 commits to master since this release
  • Added Intel Knights Corner (KNC) instructions
    • Enable decoding of KNC instructions by passing in DecoderOptions::KNC to the Decoder constructor
    • Rust: mvex feature must also be enabled to decode KNC instructions
  • Python:
    • Enum type annotations can be used without mypy reporting errors, see here
    • Added musllinux-x86_64 (Alpine) wheel
  • Rust:
    • (serde feature): json deserialization (Instruction) is faster (json is still inefficient and slow, though)
    • Minimum supported Rust version (MSRV) updated from 1.41.0 to 1.48.0
  • code_asm: Added Jcc, SETcc, CMOVcc, REP{,N}E aliases (eg. a.jz(lbl))
  • code_asm: Added a.vex()/a.evex() fns to select VEX or EVEX encoding