v1.9.0
What's Changed
- ci: Add CIFuzz GitHub Action by @DavidKorczynski in #127
- Improve granularity of benchmarks by @AaronO in #122
- perf: improve non-SIMD with wordwise validation by @AaronO in #123
- perf: fix SIMD-inlining by @AaronO in #131
- cleanup: SIMD runtime detection by @AaronO in #132
- fix: return method string from buffer by @AaronO in #136
- refactor: simd swar by @AaronO in #134
- perf: simd neon by @AaronO in #133
- refactor: Bytes inner arithmetic by @AaronO in #138
- msrv: test aarch64 by @AaronO in #142
- simd: drop 2 unnecessary instructions by @AaronO in #137
- cleanup: drop SWAR's 64-bit assumptions by @AaronO in #140
- fix: neon no_std by @AaronO in #141
- Add more
cargo-fuzz
targets by @00xc in #143 - Enabled the use of clippy for the project. by @f0rki in #144
- Ignoring invalid headers for requests by @grnmeira in #145
- Add option to allow space before first header name by @PGIII in #147
- Allow clippy::never_loop for the other loop that needs it by @andrewaylett in #152
- Apply black_box to known bench inputs by @andrewaylett in #151
- fix: incorrect conditional judgment in tests by @dyxushuai in #153
- lib: fix import by @lucab in #157
- simd: split cursor advancing from value matching by @lucab in #156
- Make license metadata SPDX compliant by @paolobarbolini in #158
New Contributors
- @00xc made their first contribution in #143
- @f0rki made their first contribution in #144
- @grnmeira made their first contribution in #145
- @PGIII made their first contribution in #147
- @andrewaylett made their first contribution in #152
- @dyxushuai made their first contribution in #153
- @lucab made their first contribution in #157
- @paolobarbolini made their first contribution in #158
Full Changelog: v1.8.0...v1.9.0