-
Notifications
You must be signed in to change notification settings - Fork 42
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
Write to the outgoing pipeline directly #245
base: main
Are you sure you want to change the base?
Conversation
That's great @lukebakken ! |
638369b
to
1606f7b
Compare
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #245 +/- ##
==========================================
+ Coverage 92.80% 93.11% +0.30%
==========================================
Files 102 102
Lines 8869 8810 -59
Branches 704 676 -28
==========================================
- Hits 8231 8203 -28
+ Misses 492 468 -24
+ Partials 146 139 -7
☔ View full report in Codecov by Sentry. |
4579c18
to
025a12a
Compare
12b2d60
to
9bbd2cd
Compare
Have you tried the perf test with this PR to see if there is any improvement? |
837d49b
to
2ef446a
Compare
See: https://blog.marcgravell.com/2018/07/pipe-dreams-part-3.html#writes-and-wrongs * Fixup API validation * Add assertion * Fix a missing Advance/1 call * Add FUTURE * Replace span slices with range operator. * Fix name violations * Add missing `writer.Advance` calls * Fix writing the command payload size. * Add more missing `writer.Advance` calls * Update dependency versions for CI
a960cb0
to
3cf0d51
Compare
I still have benchmarking to do, but this method should be faster.
Learning a bit after reading about
System.IO.Pipelines
- link