Skip to content

Use frames for container decoding - #397

Open
ruslandoga wants to merge 1 commit into
masterfrom
rd/tuple-decoding-frames
Open

Use frames for container decoding#397
ruslandoga wants to merge 1 commit into
masterfrom
rd/tuple-decoding-frames

Conversation

@ruslandoga

Copy link
Copy Markdown
Collaborator

Uses item frames for arrays, maps, and tuples instead of rebuilding expanded type lists for each container value. Builds maps directly as each key/value pair finishes decoding, removing intermediate chunk and tuple allocations. Handles empty tuples while preserving streaming continuation behavior. Tested with MIX_ENV=test mix test (473 passed).

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant