Skip to content

feat: Compile Message Schemas with Batched CDR for Decoding#54

Draft
siliconlad wants to merge 3 commits intomainfrom
add-message-schema-compilation-functionality-gra2h3
Draft

feat: Compile Message Schemas with Batched CDR for Decoding#54
siliconlad wants to merge 3 commits intomainfrom
add-message-schema-compilation-functionality-gra2h3

Conversation

@siliconlad
Copy link
Owner

Summary

  • compile message schemas into Python decoder functions with batching of primitive fields
  • cache compiled decoders in MessageDeserializer for reuse and faster decoding
  • batch field types into decoder.load to minimize push calls

Testing

  • uvx pre-commit run -a
  • uv run --group test pytest .

https://chatgpt.com/codex/tasks/task_e_68c5caf285e8832d926c0d1fecf885d8

@siliconlad siliconlad self-assigned this Sep 13, 2025
@siliconlad siliconlad changed the title feat: compile message schemas for faster decoding feat: Compile Message Schemas with Batched CDR Sep 13, 2025
@siliconlad siliconlad changed the title feat: Compile Message Schemas with Batched CDR feat: Compile Message Schemas with Batched CDR for Decoding Sep 13, 2025
@siliconlad siliconlad marked this pull request as draft September 21, 2025 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant