-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sent packets vec #1662
Sent packets vec #1662
Conversation
I don't understand why CI isn't running here. Force push to unstick it? |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #1662 +/- ##
==========================================
- Coverage 92.93% 92.93% -0.01%
==========================================
Files 119 121 +2
Lines 37260 37456 +196
==========================================
+ Hits 34629 34811 +182
- Misses 2631 2645 +14 ☔ View full report in Codecov by Sentry. |
If I had to venture a guess why it's slower, it'd be because a From https://doc.rust-lang.org/std/collections/struct.VecDeque.html
Maybe a call to |
8e8972c
Argh! I followed the steps GitHub showed to merge main into this branch. Not sure what it did. |
Botched the "merge from main" on mozilla#1662. Reverted the merge. This PS has the changes in mozilla#1662, rebased to main. Sorry for the mess.
Reverted and re-extracted the rebased PR into #1761. Sorry for the mess. |
* fix: Resurrect #1662 Botched the "merge from main" on #1662. Reverted the merge. This PS has the changes in #1662, rebased to main. Sorry for the mess. * Fix * One-liner * Merge main * Merge main * Move back to BTreeMap * Tweak ordering * More simplification/performance * Test expectation fixup * Update neqo-transport/src/cc/classic_cc.rs Signed-off-by: Lars Eggert <[email protected]> * Apply suggestions from code review Signed-off-by: Lars Eggert <[email protected]> --------- Signed-off-by: Lars Eggert <[email protected]> Co-authored-by: Lars Eggert <[email protected]>
This is NOT faster than main and I don't quite understand why.
I'm putting this up so that I can get benchmarks (my machine doesn't produce anything useful).
If this line of investigation doesn't work out, I might try to salvage some of the cleanup that I did here.