commit | 5159c75102cdfdbd187abd8e8dbd45dfd13aa1b9 | [log] [tgz] |
---|---|---|
author | QUICHE team <quiche-dev@google.com> | Wed Mar 31 10:51:05 2021 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Mar 31 10:53:11 2021 -0700 |
tree | 0b16f08826ea1d5bf880455723af51f1d8825646 | |
parent | aef3793fde29e342db8b551190a9ebcee87975fb [diff] |
Support building QUIC with GCE target constraint. Most of this works by making GCE builds use the cross-platform polyfills we already use for platforms like Android. This amends the *_BUG macros, and includes the SimpleEpollServer from third_party/epoll_server instead of the internal one. Many other changes are required to bring the portable google3 tests and flags up to compilation. Protected by gfe changes are build-only compatibility declarations. PiperOrigin-RevId: 366069092 Change-Id: Ia5cf90f9f37e592536a1be830679a0cae9ae2eb7
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.