)]}'
{
  "commit": "ace6b56ac070d02e7920bdad33644185a6af26ab",
  "tree": "1f5412d9a47d38292211a2ff658957982a98be40",
  "parents": [
    "88047a36152e3746761ee6eb5f3f1253e8c3f5db"
  ],
  "author": {
    "name": "ricea",
    "email": "ricea@google.com",
    "time": "Tue Nov 10 22:00:58 2026 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Nov 10 22:03:36 2026 -0800"
  },
  "message": "Add missing QUICHE_EXPORT annotations to nested classes.\n\nOn non-Windows platforms, a `QUICHE_EXPORT` annotation on a nesting\nclass applies to nested classes, whereas on Windows DLL builds (such as\nChromium component builds) it does not. This causes linking errors when\nsymbols from nested classes are referenced by unit tests.\n\nAdd `QUICHE_EXPORT` to four nested classes whose nesting classes are\nalready annotated with `QUICHE_EXPORT` and whose symbols are needed when\nlinking unit tests:\n\n- `quic::NewQpackBlockingManager::IndexSet`\n- `webtransport::EncapsulatedSession::InnerStream`\n- `quic::LibeventQuicEventLoop::AlarmFactory`\n- `quic::OutgoingSubgroupStream::DeliveryTimeoutDelegate`\n\nNo functional change.\n\nPiperOrigin-RevId: 1018841249\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c37f0aa9e1fb4924116a5a64d0fab9dd5c3c9e47",
      "old_mode": 33188,
      "old_path": "quiche/quic/bindings/quic_libevent.h",
      "new_id": "92e0db611b943ec029ffbd7418457556aa7ff587",
      "new_mode": 33188,
      "new_path": "quiche/quic/bindings/quic_libevent.h"
    },
    {
      "type": "modify",
      "old_id": "e4942dfc86c063b315d18d9edf5ac8a538016b9a",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/qpack/new_qpack_blocking_manager.h",
      "new_id": "acc81cfe3ed76edd2575d6818a900e8ce448ec51",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/qpack/new_qpack_blocking_manager.h"
    },
    {
      "type": "modify",
      "old_id": "384f836f2f1d3ddfda603292e530aff01b2afceb",
      "old_mode": 33188,
      "old_path": "quiche/quic/moqt/moqt_uni_stream.h",
      "new_id": "5d938b674b319c603cc368ef8bf6e278169e598e",
      "new_mode": 33188,
      "new_path": "quiche/quic/moqt/moqt_uni_stream.h"
    },
    {
      "type": "modify",
      "old_id": "ea1e4016fdf87bc9bd8ffd6081c2d46e73195191",
      "old_mode": 33188,
      "old_path": "quiche/web_transport/encapsulated/encapsulated_web_transport.h",
      "new_id": "3ccaf247d6cfa5101bf4c20b6fe9beed95b48aef",
      "new_mode": 33188,
      "new_path": "quiche/web_transport/encapsulated/encapsulated_web_transport.h"
    }
  ]
}
