Skip to content

Comments

More VecCollection demotion#667

Merged
frankmcsherry merged 3 commits intoTimelyDataflow:masterfrom
frankmcsherry:more_vec_demotion
Feb 20, 2026
Merged

More VecCollection demotion#667
frankmcsherry merged 3 commits intoTimelyDataflow:masterfrom
frankmcsherry:more_vec_demotion

Conversation

@frankmcsherry
Copy link
Member

This moves two hunks of VecCollection logic around, namely:

  1. the consolidate.rs file had a few line implementations of consolidation exclusively for VecCollection. These are inherent methods, and were just relocated to collection::vec.
  2. the arrangement.rs traits ArrangeBySelf and ArrangeByKey were implemented for VecCollection, and imported all over the place just to get access to their methods. They have become inherent methods, the traits deleted, and references to the traits removed (all were just to access the methods, not to use the traits themselves for anything other than method resolution).

Pausing here as it is a lot of churn, and the next steps are .. maybe less obvious and less uncontroversial.

@frankmcsherry frankmcsherry merged commit 6bd0742 into TimelyDataflow:master Feb 20, 2026
5 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.

1 participant