# 0.3.1
* Use the portable optimizer_hide() when running under Miri.
# 0.3.0
* Use black_box instead of volatile read when inline assembly is not
available.
* Increase minimum Rust version to 1.66, which is when black_box was
stabilized.
# 0.2.6
* New tests using the count_instructions crate; no functional changes.
# 0.2.5
* Add #[must_use] to all functions.
# 0.2.4
* Since CC0 is no longer accepted as a license for code by Fedora, also
allow MIT-0 or Apache-2.0 as options. No code changes.
# 0.2.3
* Add fixed-size variant for arrays of any size (using const generics).
# 0.2.2
* Set rust-version in Cargo.toml to 1.59.
# 0.2.1
* Reduce inlining of variable-size variant. In 0.1.5, the loop was not
inlined, and it can be a bit large due to the auto-vectorization. Go
back to how it was in 0.1.5, but allowing the compiler to inline if
it believes it would be a speed gain.
# 0.2.0
* Use inline assembly when available to hide from the optimizer.
* When inline assembly is not available, use both a volatile read and
disabled inlining.
* Increase minimum Rust version to 1.59, which is the first with inline
assembly.
# 0.1.5
* Add fixed-size variant for arrays with sizes 16 bytes, 32 bytes, and
64 bytes.