Skip to content

Generalize int-proxy keys and values to Copy + Ord - #891

Merged
frankmcsherry merged 1 commit into
master-nextfrom
copy-proxy-types
Sep 21, 2026
Merged

frankmcsherry merged 1 commit into
master-nextfrom
copy-proxy-types

Conversation

@frankmcsherry

Copy link
Copy Markdown
Member

Allow int-proxy backends to choose Copy + Ord keys and values, with separate value types for each input or output.
Use explicit start/key/end positions so window traversal does not require a minimum key.
Adapt the Vec and Corgi backends.

The library, existing int-proxy tests, and Corgi tests pass using the adjacent Timely checkout through a command-line Cargo patch.
The existing u64 benchmarks have median changes within 0.7% across churn, multimoment, propagation, and string-valued workloads, with three trials per version.

@frankmcsherry
frankmcsherry merged commit 7385dc7 into master-next Sep 21, 2026
6 checks passed
@frankmcsherry
frankmcsherry deleted the copy-proxy-types branch September 21, 2026 18:56
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