Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

huff0: decompress directly into output #577

Merged

Commits on May 5, 2022

  1. Copy the full SHA
    613a0f3 View commit details
    Browse the repository at this point in the history
  2. huff0: decompress directly into output buffer

    The Go implementation uses an auxiliary buffer to avoid extensive bound checks.
    In the asm implementation we know in advance the output buffer is big enough,
    so it's possible to write directly to that buffer.
    WojciechMula committed May 5, 2022
    Copy the full SHA
    d5cf454 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. Copy the full SHA
    ad057f6 View commit details
    Browse the repository at this point in the history
  2. Update huff0/decompress_amd64.go

    Co-authored-by: Klaus Post <klauspost@gmail.com>
    WojciechMula and klauspost committed May 6, 2022
    Copy the full SHA
    f80d285 View commit details
    Browse the repository at this point in the history
  3. Update huff0/_generate/gen.go

    Co-authored-by: Klaus Post <klauspost@gmail.com>
    WojciechMula and klauspost committed May 6, 2022
    Copy the full SHA
    960fd97 View commit details
    Browse the repository at this point in the history
  4. Update huff0/_generate/gen.go

    Co-authored-by: Klaus Post <klauspost@gmail.com>
    WojciechMula and klauspost committed May 6, 2022
    Copy the full SHA
    1eb237b View commit details
    Browse the repository at this point in the history
  5. Update huff0/_generate/gen.go

    Co-authored-by: Klaus Post <klauspost@gmail.com>
    WojciechMula and klauspost committed May 6, 2022
    Copy the full SHA
    4023afc View commit details
    Browse the repository at this point in the history
  6. Regenerated asm sources

    WojciechMula committed May 6, 2022
    Copy the full SHA
    170b86e View commit details
    Browse the repository at this point in the history
  7. Drop BMI2 support

    WojciechMula committed May 6, 2022
    Copy the full SHA
    58c3620 View commit details
    Browse the repository at this point in the history
  8. Update comments

    WojciechMula committed May 6, 2022
    Copy the full SHA
    ad9726f View commit details
    Browse the repository at this point in the history
  9. Copy the full SHA
    e543746 View commit details
    Browse the repository at this point in the history
  10. Manually add +build tag

    Presence of this tag depends on the Go version on which `go generate` was run,
    see mmcloughlin/avo#183.
    WojciechMula committed May 6, 2022
    Copy the full SHA
    a070d8e View commit details
    Browse the repository at this point in the history