)]}'
{
  "commit": "0c5b394640207149dee81aeddfdb3b5bf4f9c7e4",
  "tree": "a650dfd6429cec6447fef56e36af25eb61c5d742",
  "parents": [
    "e94b9bc4864c36a489df832154aac4a829276205"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Fri Jun 30 16:06:42 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 30 16:06:42 2023 +0000"
  },
  "message": "Add support for UMA\n\nAdds HistogramMacros.h, inspired by the same header in ANGLE (and\nChromium). Platform implementation is no-op in Dawn standalone,\nbut will be implemented to hook into UMA in Chromium.\n\nBug: dawn:1087\nChange-Id: Ibd2c62b069d303cc9f7fa0f1db454a4abf1c6ad7\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/139262\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0645441d5fdb344646dcc5136f7cd53bfb2ea8e4",
      "old_mode": 33188,
      "old_path": "include/dawn/platform/DawnPlatform.h",
      "new_id": "4d215bc49b81481b07155a6176505c7d2dcdb5eb",
      "new_mode": 33188,
      "new_path": "include/dawn/platform/DawnPlatform.h"
    },
    {
      "type": "modify",
      "old_id": "c2c81444dc043d9d251478e8a6625e5ff12366f9",
      "old_mode": 33188,
      "old_path": "src/dawn/platform/BUILD.gn",
      "new_id": "df6679f69f64d91a85451d925df50ba43045278e",
      "new_mode": 33188,
      "new_path": "src/dawn/platform/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d9625a741152526638f888c3e909deabedf478e6",
      "old_mode": 33188,
      "old_path": "src/dawn/platform/CMakeLists.txt",
      "new_id": "d3a5ddfb663f5a563e97522c9529e716258883b1",
      "new_mode": 33188,
      "new_path": "src/dawn/platform/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3b22ade0cdc081d5683bf373c35a2586e66250f0",
      "old_mode": 33188,
      "old_path": "src/dawn/platform/DawnPlatform.cpp",
      "new_id": "1c6ce0317ba6d22e9bfc1df569c79b1bf777a404",
      "new_mode": 33188,
      "new_path": "src/dawn/platform/DawnPlatform.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "642a317c72cefa91f97e24797fcc4a8c6bfe3bd3",
      "new_mode": 33188,
      "new_path": "src/dawn/platform/metrics/HistogramMacros.h"
    },
    {
      "type": "modify",
      "old_id": "ac9a3e1a36e243b88a94c5e3ac0634d837a8045e",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/BUILD.gn",
      "new_id": "c4649373d2cc9019bbc8da12b7da36affd731516",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8da9dc43897d41bc49650592456349e98c0a243b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/HistogramTests.cpp"
    }
  ]
}
