Skip to content

Add bulk I/O missed in the recent std::array optimization - #760

Merged
liuzicheng1987 merged 2 commits into
munich-data-engineering:mainfrom
Altren:perf/bulk-numeric-arrays
Oct 26, 2026
Merged

liuzicheng1987 merged 2 commits into
munich-data-engineering:mainfrom
Altren:perf/bulk-numeric-arrays

Conversation

@Altren

@Altren Altren commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

Numeric std::array values still use element-by-element I/O in Cereal, YAS, and Boost binary archives, despite the existing bulk paths for numeric vectors. Add backend-specific array parsers that transfer the contiguous payload in one binary-data operation while preserving the current wire format.

@liuzicheng1987

Copy link
Copy Markdown
Collaborator

@Altren all right, thanks for the contribution

@liuzicheng1987
liuzicheng1987 merged commit 77458df into munich-data-engineering:main Oct 26, 2026
176 checks 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.

2 participants