What's Changed
- Deprecate Go 1.21 and add 1.24 by @klauspost in #1055
- Add unsafe little endian loaders by @klauspost in #1036
- fix: check
r.err != nil
but return a nil value errorerr
by @alingse in #1028 - refactor: use built-in
min
function by @Juneezee in #1038 - zstd: use
slices.Max
for max value in slice by @Juneezee in #1041 - flate: Simplify L4-6 loading by @klauspost in #1043
- flate: Simplify matchlen (remove asm) by @klauspost in #1045
- s2: Add block decode fuzzer by @klauspost in #1044
- s2: Improve small block compression speed w/o asm by @klauspost in #1048
- flate: Fix matchlen L5+L6 by @klauspost in #1049
- flate: Cleanup & reduce casts by @klauspost in #1050
New Contributors
- @tcpdumppy made their first contribution in #1021
- @sam9291 made their first contribution in #1022
- @dezza made their first contribution in #1023
- @alingse made their first contribution in #1028
- @hyunsooda made their first contribution in #1031
- @Juneezee made their first contribution in #1038
- @Bbulatov made their first contribution in #1052
Full Changelog: v1.17.11...v1.18.0