)]}'
{
  "commit": "e717587ea663186831a8acf3d7c95030c71ec382",
  "tree": "d223275ea881064b843ab0635ce9cf566f00a4bd",
  "parents": [
    "9401ccb19b0d1f7937aae0d99ac84ba8fbec7a62"
  ],
  "author": {
    "name": "Yakun Xu",
    "email": "xyk@google.com",
    "time": "Fri Nov 14 22:37:09 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 14 14:37:09 2025 +0000"
  },
  "message": "SystemLayer: simplify wake event implementation (#41898)\n\nThis commit simplifying the wake event implementation so that it doesn\u0027t\ndepend on the socket related APIs provided by the select loop. This\nallows disabling sockets API on platforms that supports select() but no\nPOSIX socket APIs.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "243cb9c5989ff88f2f2e0dd03484222e2fd133b9",
      "old_mode": 33188,
      "old_path": "src/system/BUILD.gn",
      "new_id": "452c2686cdf1283fb27a79c9277f5133e9772593",
      "new_mode": 33188,
      "new_path": "src/system/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "1dd808e86890df89fafacbb3a2bbafd107fb7380",
      "old_mode": 33188,
      "old_path": "src/system/SystemLayerImplSelect.cpp",
      "new_id": "b40b403f5d1c5b62ecbafdf7ba1068423a67c17e",
      "new_mode": 33188,
      "new_path": "src/system/SystemLayerImplSelect.cpp"
    },
    {
      "type": "modify",
      "old_id": "fdc6d1141d17e669d3a202d96fda34408d0e063e",
      "old_mode": 33188,
      "old_path": "src/system/SystemLayerImplSelect.h",
      "new_id": "98a3697ad7fae2410eee24adc865823f8c197a59",
      "new_mode": 33188,
      "new_path": "src/system/SystemLayerImplSelect.h"
    },
    {
      "type": "modify",
      "old_id": "1d6c52d08b51660bbd9624d52317058c32a0c452",
      "old_mode": 33188,
      "old_path": "src/system/WakeEvent.cpp",
      "new_id": "767dc0b91988e1375657ed5f661f3412a2047a19",
      "new_mode": 33188,
      "new_path": "src/system/WakeEvent.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0c603952c21b7b3e7e768dbaf15d13b5265bff9",
      "old_mode": 33188,
      "old_path": "src/system/WakeEvent.h",
      "new_id": "2f40d5737c03b196b5fa9cc6d23dcce8f5a5a9d0",
      "new_mode": 33188,
      "new_path": "src/system/WakeEvent.h"
    },
    {
      "type": "modify",
      "old_id": "e45f9c96aa23f38ba82b5b0d44abc8807bb8234c",
      "old_mode": 33188,
      "old_path": "src/system/tests/BUILD.gn",
      "new_id": "5870a734c69f66059341d2d4833a948fb55dc9a4",
      "new_mode": 33188,
      "new_path": "src/system/tests/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "8e07f42b3f0dddad3fe9be61ea3bda975540a138",
      "old_mode": 33188,
      "old_path": "src/system/tests/TestSystemWakeEvent.cpp",
      "new_id": "82487af65a239f1f2dfad642e5597575976bca9b",
      "new_mode": 33188,
      "new_path": "src/system/tests/TestSystemWakeEvent.cpp"
    }
  ]
}
