What's Changed
- Add lzw reader/writer by @klauspost in #1189
- xpress: add Microsoft XPRESS (MS-XCA) decompression by @MP-GOWTHAM in #1195
- s2: arm64 assembly encoders, lowered from the amd64 avo program by @lizthegrey in #1187
- zstd, huff0: improved arm64 lowering, and narrow two table loads to MOVWQZX by @lizthegrey in #1175
- gzhttp: limit jitter hash to jitterBuffer bytes by @VedantMadane in #1192
- s2: clamp the Go EncodeBetter skip to match the assembly by @lizthegrey in #1190
- xxhash: bound input of non-preemptive assembly by @AskAlexSharov in #1196
- zstd/huff0: fold two ISA-gap x86 idioms in the avo arm64 lowering by @lizthegrey in #1199
- ci: test against go1.27.x, drop go1.24.x by @lizthegrey in #1198
- zstd/huff0: break false partial-register dependencies in seqdec/4X decoders by @lizthegrey in #1197
- flate: Writer L7-9 with dictionary can emit the dictionary to stream by @klauspost in #1201
New Contributors
- @VedantMadane made their first contribution in #1192
- @AskAlexSharov made their first contribution in #1196
- @MP-GOWTHAM made their first contribution in #1195
Full Changelog: v1.19.2...v1.20.0