Skip to content

Step 12: the brotli decoder #6

Description

@c4milo

Design §8 step 12, from docs/design.md as the owner ruled it on 2026-09-25. The step's entry in design §8 records what each check printed when it passes; this issue tracks the work.

Step 12: the brotli decoder. The static dictionary generated from RFC 7932 Appendix A and the transforms from Appendix B; the checked path, then the fast path (claims B1 to B3), with Google's brotli as the oracle.

Check: the dictionary's length and CRC-32, 122,784 octets and 0x5136cb04, pinned by a comptime assert; the exact table budget of decision 12 computed and pinned; decision 15 against Google's brotli; the large-window signature refused as error.LargeWindow; then as step 7; mutations.

Waits on: step 2.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions