• v0.18.0 Stable

    petrbalvin released this 2026-08-02 21:11:30 +00:00 | 261 commits to main since this release

    Differential testing: the JIT-assembled go-lz4 decodeBlockAVX2 kernel is
    fuzzed against a portable Go reference — 5 000 valid LZ4 blocks compared
    bit-for-bit, plus 2 000 hostile (random garbage) inputs with matching error
    codes. This is the automated form of the project's bit-identical contract.

    Added

    • verify: differential fuzz tests — a random LZ4 block generator produces
      valid blocks (literals, overlapping matches, extension bytes) and the
      JIT-assembled kernel's output is compared byte-for-byte against a portable
      Go decoder; a hostile-input suite confirms error-code agreement on random
      garbage (no crashes, same classification).
    Downloads