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
3 files changed
tree: d6ab7d44f80e47b2cbf0f6ecf7e03a70f548cbac
  1. common/
  2. epoll_server/
  3. http2/
  4. quic/
  5. spdy/
  6. CONTRIBUTING.md
  7. LICENSE
  8. README.md
README.md

QUICHE

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.