| commit | 4e952e76de9822d64b6163a51786ef27b3cf2a25 | [log] [tgz] |
|---|---|---|
| author | QUICHE team <quiche-dev@google.com> | Fri May 10 15:44:24 2019 -0700 |
| committer | Copybara-Service <copybara-worker@google.com> | Tue May 14 06:30:05 2019 -0700 |
| tree | d6ab7d44f80e47b2cbf0f6ecf7e03a70f548cbac | |
| parent | 04e96e35597e3fa2305547d9b99fc4c6f111d54f [diff] |
gfe-relnote: Construct QuicMemSliceSpans from a QuicMemSlices without copies. QuartcSession uses this functionality to send queued message frames without copying the data backed by QuicMemSlices in its queue. Note that this extends the platform/api by adding a new constructor to QuicMemSliceSpan. It adds a corresponding constructor to QuicMemSliceSpanImpl, so this will need to be merged into chromium manually. The changes required should be minimal (<10 lines of code). Not flag-protected, since the only changes are (a) platform/ code that is not called anywhere except quartc/ and (b) quartc/ code that is not called in GFE. PiperOrigin-RevId: 247689071 Change-Id: Ifbfbb52294b41da45a230ab63f8f199754b68211
QUICHE (QUIC, Http/2, Etc) is Google‘s implementation of QUIC and related protocols. It powers Chromium as well as Google’s QUIC servers and some other projects.
The code is currently in process of being moved from https://cs.chromium.org/chromium/src/net/third_party/ into this repository. Please excuse our appearance while we're under construction.