Eliminate unnecessary HpackEntry copies for efficiency.

I crafted this CL by deleting the HpackEntry copy constructor and copy
assignment operator, then hammering the codebase until everything compiled, and
finally restoring the copy constructor and copy assignment operator and
reverting the unnecessary or ugly changes.

PiperOrigin-RevId: 363455100
Change-Id: I818fd70c18fd241093ccd14a83c4dd1424335168
5 files changed
tree: d1eb1546101f021ea908f7571c55159bdf15f235
  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. QUICHE is only supported on little-endian platforms.

Code can be viewed in CodeSearch in Quiche and is imported into Chromium.