Skip to content

feat: add TokenReader for plain/compressed delta token dispatch#2373

Merged
oferchen merged 1 commit intomasterfrom
feat/token-reader
Feb 21, 2026
Merged

feat: add TokenReader for plain/compressed delta token dispatch#2373
oferchen merged 1 commit intomasterfrom
feat/token-reader

Conversation

@oferchen
Copy link
Copy Markdown
Owner

Summary

  • Implement Strategy pattern for reading delta tokens in both plain (4-byte LE i32) and compressed (DEFLATED_DATA) wire formats
  • Mirrors upstream recv_token() dispatch from token.c:271
  • Includes 13 unit tests covering roundtrips, block references, EOF, and edge cases

Test plan

  • Unit tests in module pass
  • cargo fmt passes

@github-actions github-actions Bot added the enhancement New feature or request label Feb 21, 2026
@oferchen oferchen merged commit 77197f8 into master Feb 21, 2026
5 of 9 checks passed
@oferchen oferchen deleted the feat/token-reader branch February 21, 2026 08:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant