TBD
===
Unreleased changes. Release notes have not yet been written.
0.1.18 (2021-11-14)
=====
* update crates: clf(0.1.3)
* update crates: anyhow(1.0.45), cc(1.0.72)
0.1.17 (2021-09-10)
=====
* update crates: clf(0.1.2)
0.1.16 (2021-09-10)
=====
* update crates: anyhow(1.0.43), libc(0.2.101)
0.1.15 (2021-08-06)
=====
* fix bug: errors on `cargo miri test`
0.1.14 (2021-07-06)
=====
* add rustc version check to `build.rs`
* add rustversion to `dev-dependencies` for test_std_memset::test_memset()
* rewrite doc
* update licenses
0.1.13 (2021-06-23)
=====
* add fn memnechr() and fn memrnechr()
* clippy and fmt the source codes
0.1.12 (2021-06-19)
=====
* add `rustflags = "-C llvm-args=--disable-memop-opt"` into the `.cargo/config`
* remove unnesesary `mod libc`
* refresh benchmark results
* add doc comments
* remove the redundancy param: `n: usize`
- old: `pub fn memset(buf: &mut [u8], c: u8, n: usize) -> Result<(), RangeError>;`
- new: `pub fn memset(buf: &mut [u8], c: u8);`
* move `benches` into `xbench` workspace
* add `xbench = "bench --package xbench --offline"` into the `.cargo/config`
0.1.11 (2021-06-17)
=====
* add clf::cache_line_flush_with_slice() into benches
* fine tune memcpy() ... etc
0.1.10 (2021-06-14)
=====
* rename memx_mem_memXXX to memx_memXXX_basic
* update bench results
0.1.9 (2021-06-03)
=====
* add iter::memchr_iter(), iter::memrchr_iter()
* add memrmem(), iter::memmem_iter(), iter::memrmem_iter()
0.1.8 (2021-06-02)
=====
* add support #!\[no_std\]
* add memrchr()
0.1.7 (2021-05-31)
=====
* add test to memchr(), memcmp(), memeq(), memmem()
* bug fix: attempt to subtract with overflow on x86_chr::_memchr_sse2_impl()
* tune memcmp()
0.1.6 (2021-05-29)
=====
* bug fix: compilable rust 1.41.1
0.1.5 (2021-05-28)
=====
* tune memcpy()
* "fix memcpy() on armv7
* tune memset(), using alignment address
* bug fix: mem::mem_set::_start_set_64(), mem::mem_set::_start_set_32()
* tune x86_cpy::_memcpy_impl()
0.1.4 (2021-05-22)
=====
* more refine tunings: memcmp(), memeq(), memmem()
0.1.3 (2021-05-18)
=====
* refactering source code: x86
* add the benchmarking of armv7 android
0.1.2 (2021-05-16)
=====
* add extern crate memchr into memchr bench
* add arm support to memset()
* add memmem() and memcpy()
0.1.1 (2021-05-14)
=====
* refactering source code
* add memcmp(), memeq(), memset(), memchr()
0.1.0 (2021-05-12)
=====
first commit