Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-01 | add testing setup for field descriptions | iximeow | |
2022-04-24 | fix a few issues preventing no-std builds from ... building | iximeow | |
this includes a `Makefile` that exercises the various crate configs. most annoyingly, several doc comments needed to grow `#[cfg(feature="fmt")]` blocks so docs continue to build with that feature enabled or disabled. carved out a way to run exhaustive tests; they should be written as `#[ignore]`, and then the makefile will run even ignored tests on the expectation that this will run the exhaustive (but slower) suite. exhaustive tests are not yet written. they'll probably involve spanning 4 byte sequences from 0 to 2^32-1. | |||
2022-01-12 | fuzz DisplayStyle::C and fix corresponding issues1.1.4 | iximeow | |
2021-12-19 | prep for 1.1.3 release | iximeow | |
actual release is being held until cargo fuzz runs a while without a panic | |||
2021-12-16 | bump version to 1.1.21.1.2 | iximeow | |
2021-10-10 | bump version to 1.1.11.1.1 | iximeow | |
2021-08-22 | bump to yaxpeax-arch 0.2.7 and proper field description support1.1.0 | iximeow | |
2021-08-14 | update changelog | iximeow | |
2021-07-22 | fix incorrect decodes with scas and 67-prefixes1.0.4 | iximeow | |
2021-07-06 | fix doc items, add example for use of yaxpeax_x86 by yaxpeax_arch traits1.0.3 | iximeow | |
2021-07-04 | remove stale `! user beware !` line from readme1.0.2 | iximeow | |
2021-07-04 | fix docs link1.0.1 | iximeow | |
2021-07-04 | update yaxpeax-arch to 0.2.0 and update DecodeError impls | iximeow | |
2021-07-04 | update crate to rust 2018 | iximeow | |
2021-07-03 | bump yaxpeax-arch to 0.1.0 and add badges | iximeow | |
2021-06-27 | remove support for nonexistent prefixes | iximeow | |
2021-06-27 | add randomized testing against incorrect data in reused instructions | iximeow | |
2021-05-16 | fix ShowContextual rendering error with stale data and operands, publish 0.2.20.2.2 | iximeow | |
2021-05-07 | 0.2.10.2.1 | iximeow | |
2021-05-07 | update yaxpeax-arch to 0.0.5, fix interface breakages | iximeow | |
2021-05-06 | remove unneeded termion dep | iximeow | |
2021-03-23 | bump to 0.2.0 and write a changelog0.2.0 | iximeow | |
2021-03-13 | split ffi crate to support distinct 16, 32, and 64-bit builds | iximeow | |
initial work to optionally discard any instruction printing support when using `-Z build-std` to fully remove .eh_frame, a stripped long_mode_no_fmt .so is 61kb! | |||
2021-01-15 | bump yaxpeax-x86 version for release | iximeow | |
2020-11-19 | fix decoding of rex-prefixed modrm+sib operands selecting index 0b100 and ↵0.1.4 | iximeow | |
base 0b101 for memory operands with a base, index, and displacement either the wrong base would be selected (register number ignored, so only `*ax` or `r8*` would be reported), or yaxpeax-x86 would report a base register is present when it is not (`RegIndexBaseScaleDisp` when the operand is actually `RegScaleDisp`) thank you to Evan Johnson for catching and reporting this bug! also bump crate version to 0.1.4 as this will be immediately tagged and released. | |||
2020-10-27 | fix misdecode of instructions in opcode 0x800.1.3 | iximeow | |
2020-08-15 | add RegSpec constructors, consts, and const fns0.1.2 | iximeow | |
2020-08-15 | add register class constants to allow reasoning about register operands0.1.1 | iximeow | |
also bump to 0.1.1 | |||
2020-08-09 | inaugural 0.1.0 release!0.1.0 | iximeow | |
add doc comments for public items, record changelog, and lets ship this!! | |||
2020-08-09 | bump version0.0.15 | iximeow | |
2020-07-18 | update changelog and bump version0.0.14 | iximeow | |
2020-05-23 | fix docs up, fix the spelling of penryn0.0.13 | iximeow | |
2020-05-23 | bump version to 0.0.120.0.12 | iximeow | |
2020-05-03 | bump version to 0.0.110.0.11 | iximeow | |
2020-05-03 | bump yaxpeax-arch to 0.0.4, use AddressDiff, fix warnings in ffi | iximeow | |
2020-03-22 | bump to 0.0.10 to fix a warning0.0.10 | iximeow | |
2020-03-22 | bump version to 0.0.90.0.9 | iximeow | |
2020-02-22 | include reference to changelog in readme0.0.8 | iximeow | |
also bump to 0.0.8 and hope this is the right crates.io incantation to show the readme there | |||
2020-02-22 | bump to 0.0.70.0.7 | iximeow | |
2020-02-16 | bump version0.0.6 | iximeow | |
2020-02-11 | bump to 0.0.50.0.5 | iximeow | |
2020-02-06 | bump yaxpeax-arch version0.0.4 | iximeow | |
2020-01-18 | bump yaxpeax-arch | iximeow | |
2020-01-15 | oh no, first version bump already | iximeow | |
2020-01-15 | update yaxpeax-arch dependency because it is a crate now! | iximeow | |
2020-01-15 | make space for non-64bit modes | iximeow | |
2020-01-15 | make x86 actually no_std | iximeow | |
it depended on crates that dragged in std, oops | |||
2020-01-15 | no_std!! | iximeow | |
this makes yaxpeax-x86 no_std. no externally-visible changes! | |||
2020-01-12 | update description | iximeow | |
2020-01-12 | update repository path and explicitly version deps | iximeow | |