As suggested by @larseggert the big PR #2535 is becoming unwieldy so I'm splitting it into multiple smaller ones and tracking them here.
I'm trying to keep the PRs as independent as possible so they can be landed one-by-one. That means that there will likely be some merge conflicts between them though, because they sometimes have to touch the same things -- I will address those as they emerge.
My plan for PRs is as follows:
I'll update this issue description as we go along.
Update 2025-10-15: Everything merged and leftovers are tracked in #3053. I will close this issue.
As suggested by @larseggert the big PR #2535 is becoming unwieldy so I'm splitting it into multiple smaller ones and tracking them here.
I'm trying to keep the PRs as independent as possible so they can be landed one-by-one. That means that there will likely be some merge conflicts between them though, because they sometimes have to touch the same things -- I will address those as they emerge.
My plan for PRs is as follows:
max_datagram_size_f64once #2994saturating_duration_sincefor t #2997I'll update this issue description as we go along.
Update 2025-10-15: Everything merged and leftovers are tracked in #3053. I will close this issue.