commit | ccf4ebe76fc5c3a176f6128f201801046a686a29 | [log] [tgz] |
---|---|---|
author | bnc <bnc@google.com> | Wed Mar 17 19:26:44 2021 -0700 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Mar 17 19:27:18 2021 -0700 |
tree | eb05380fc09da139189d8d0453043c17bec856ab | |
parent | 547041f176476336d8f78c23547e9539b6a0f622 [diff] |
Remove SpdyHash, SpdyHashSet, SpdyHashMap, QuicheHashStringPair. absl::flat_hash_set, absl::flat_hash_map, and absl::Hash are already used elsewhere is QUICHE. SpdyHash is not used. SpdyHashSetImpl and SpdyHashMapImpl are already absl::flat_hash_set and absl::flat_hash_map in internal code. They were std::unordered_set and std::unordered_map in Chromium, but absl hash containers are better according to https://abseil.io/tips/136. QuicheHashStringPair is already absl::Hash in Chromium. Internal code uses a custom implementation that is officially deprecated in favor of absl::Hash. PiperOrigin-RevId: 363562364 Change-Id: I3367a242ac376df7cec4662b3d7967d323048806
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.