)]}'
{
  "commit": "92d3305a433f92eda66f69a70fbc72231fb350d5",
  "tree": "ca7bcd63d054d90a18a48531993c5671a6b087ef",
  "parents": [
    "776ba8b51c97ec809d1db3a79841568479f40986"
  ],
  "author": {
    "name": "QUICHE team",
    "email": "quiche-dev@google.com",
    "time": "Thu May 05 10:49:23 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Thu May 05 10:50:10 2022 -0700"
  },
  "message": "Fixes for C++20 support.\n\n* Use ABSL_CONST_INIT on definitions, not just declarations.\n* std::string::reserve() (with no args) is deprecated.  I think this use\n  was just a bug.\n* Structs with user-declared constructors are no longer aggregates.\n  Provide a full constructor.\n* std::iterator is gone.\n\nBug: chromium:1284275\nPiperOrigin-RevId: 446760317\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "72810506ade5574108cd39846ec8b1afe18608c6",
      "old_mode": 33188,
      "old_path": "quiche/http2/adapter/http2_protocol.cc",
      "new_id": "6469d324fdb761b68762b22274a599ade18cd1da",
      "new_mode": 33188,
      "new_path": "quiche/http2/adapter/http2_protocol.cc"
    },
    {
      "type": "modify",
      "old_id": "15ee375cb846e8e1ef1d36f5b213f972099332b5",
      "old_mode": 33188,
      "old_path": "quiche/http2/hpack/huffman/hpack_huffman_encoder_test.cc",
      "new_id": "6d73345b3cde7a96aeba1041d68150e197089c73",
      "new_mode": 33188,
      "new_path": "quiche/http2/hpack/huffman/hpack_huffman_encoder_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ea372cd393c4efeb1790ce8005b22f1bfe393eda",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/http_constants.cc",
      "new_id": "39d9f5eeaca1084425f7294bbc6b3c60f0d3e06f",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/http_constants.cc"
    },
    {
      "type": "modify",
      "old_id": "212f093e715b5e60534c98f1b377af94d9115f5c",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/qpack/qpack_instructions.h",
      "new_id": "a96424278c0691da1f36f6b1f195c4bd653171fe",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/qpack/qpack_instructions.h"
    },
    {
      "type": "modify",
      "old_id": "4fb4967748b994ee356271b96e1a56a83ff695d4",
      "old_mode": 33188,
      "old_path": "quiche/spdy/core/spdy_intrusive_list.h",
      "new_id": "bbced57756376fcd824fc000e13acce131e37628",
      "new_mode": 33188,
      "new_path": "quiche/spdy/core/spdy_intrusive_list.h"
    }
  ]
}
