)]}'
{
  "commit": "f18d5205756e4d92f2711c617cbd106644469980",
  "tree": "2ef50d6b6af54695ba9cd0e9966cfb8aa85ae437",
  "parents": [
    "2f180e16310126c4fc945d52f478c5c7c8411703"
  ],
  "author": {
    "name": "vasilvv",
    "email": "vasilvv@google.com",
    "time": "Mon Dec 16 02:39:44 2024 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Dec 16 02:40:39 2024 -0800"
  },
  "message": "Split the alarm logic out of QuicPollEventLoop into its own queue.\n\nThis should make it simpler to write unit tests that use alarms, since currently, we either have to reach into the underlying class to call Fire() manually, or use quic::simulator to drive the alarms.\n\nPiperOrigin-RevId: 706634751\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2294c69a7bb05587118f55456c91562d4f7cafbf",
      "old_mode": 33188,
      "old_path": "build/source_list.bzl",
      "new_id": "a2881342f2665de0622ce04a62cb8df72adb72d2",
      "new_mode": 33188,
      "new_path": "build/source_list.bzl"
    },
    {
      "type": "modify",
      "old_id": "87e98624fa3cf702a4a0b166b2db3ad440069ca3",
      "old_mode": 33188,
      "old_path": "build/source_list.gni",
      "new_id": "52927da08ecdd3a41086814e34287fc449cfbb4a",
      "new_mode": 33188,
      "new_path": "build/source_list.gni"
    },
    {
      "type": "modify",
      "old_id": "3b28c42b4ad1011482fc00590481de3a8986a6d8",
      "old_mode": 33188,
      "old_path": "build/source_list.json",
      "new_id": "d1b698fdedbd7fa54cb7589c41f9538dded58e37",
      "new_mode": 33188,
      "new_path": "build/source_list.json"
    },
    {
      "type": "modify",
      "old_id": "ffe222abf012366fb5a2633b6bee28e28d8cf1e3",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/io/quic_poll_event_loop.cc",
      "new_id": "ee9d04dbd306eada53473bc2c9a5ef904c66f4a5",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/io/quic_poll_event_loop.cc"
    },
    {
      "type": "modify",
      "old_id": "db295989c7189b6a5d54b28d042f32ae46ff2c1f",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/io/quic_poll_event_loop.h",
      "new_id": "ad66c7fda1e43c34599f8f33c4ebc17106f24c16",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/io/quic_poll_event_loop.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e3ea300a694d42c1f1a8815a7bbac6e65610ed3",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_alarm_factory_proxy.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c52b2c776c2a932df07d6c6dc95669ce4b57006",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_queue_alarm_factory.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e79607efe87af122ad84a1138efacc2d55b51a90",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/quic_queue_alarm_factory.h"
    }
  ]
}
