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

For discussion: "slack" compression option #15215

Draft
wants to merge 10 commits into
base: master
Choose a base branch
from

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    23c2d49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    250288b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0852b96 View commit details
    Browse the repository at this point in the history
  4. compress: add "slack" compression option

    The "slack" option simply searches from the end of the block backwards
    to the last non-zero byte, and sets that position as the "compressed"
    size.
    
    Sponsored-by: Klara, Inc.
    Sponsored-by: Wasabi Technology, Inc.
    Signed-off-by: Rob Norris <[email protected]>
    robn committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    95b5cb1 View commit details
    Browse the repository at this point in the history
  5. WIP: slack: native ABD compressors

    Inefficient, because it doesn't go from back to front, but we need a
    reverse iterator for that.
    robn committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    229a818 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f9863c7 View commit details
    Browse the repository at this point in the history
  7. WIP: slack: compress in-place

    robn committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    87b4315 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. abd: iterator flags setup

    robn committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    bf7555c View commit details
    Browse the repository at this point in the history
  2. WIP: abd: reverse iterator

    robn committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    ccd8f19 View commit details
    Browse the repository at this point in the history
  3. WIP: slack: use reverse iterator

    robn committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    458fcef View commit details
    Browse the repository at this point in the history