commit | 14100b9800757357187c227b8136788dd9918327 | [log] [tgz] |
---|---|---|
author | QUICHE team <quiche-dev@google.com> | Mon Nov 23 12:16:43 2020 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Nov 23 12:17:27 2020 -0800 |
tree | 2e9679c38ab1e8d04c258f2bd851dd43f1a7610a | |
parent | a582cd53ea0dfa704cb3c34844cf9b5b78b4e341 [diff] |
Implement a flag-protected version of the QuicIntervalSet performance improvements. I tried to make it easy to review: The diff between the first two snapshots the code that simply duplicates the old code into the new code, putting the two versions of the code into two different naespaces (newquic and oldquic). Then the diff from the second snapshot to the present is all the changes to the oldcode to make it work as the newcode (Originally this appeared as a set of changes: cl/337932377 cl/337932365 cl/337783824 cl/337932380 cl/337932384 cl/337932371 cl/337932361.) Protected by FLAGS_quic_restart_flag_quic_startup_faster_interval_set. PiperOrigin-RevId: 343903036 Change-Id: I9f9aaad3d8a86be0e1426e06e5dc3f6e7d2c5476
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.