)]}'
{
  "commit": "700a5fb869491fe25c621019aa077a42c366fe2b",
  "tree": "acbe6eef126ec83fd9558ccdd976ab66efdb5fc4",
  "parents": [
    "b911a96fcd1df43e7efd32a5c55d0c5e0a4c64d0"
  ],
  "author": {
    "name": "Austin Eng",
    "email": "enga@chromium.org",
    "time": "Thu Jun 24 19:21:31 2021 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 24 19:21:31 2021 +0000"
  },
  "message": "Add scoped autoreleasepool to tests and examples\n\nThis ensures ObjC objects do not leak. On non-Apple\nplatforms, the scope does nothing.\n\nFixed: dawn:546\nChange-Id: Id43702e6536bf9cb37825a5449511e10cf0734f5\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/55841\nCommit-Queue: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4d573c463547e9c5e7302f6c7a81e76bfa222b0d",
      "old_mode": 33188,
      "old_path": "examples/Animometer.cpp",
      "new_id": "1f3fa0300cab9aad30cc1f629f11b75b99222428",
      "new_mode": 33188,
      "new_path": "examples/Animometer.cpp"
    },
    {
      "type": "modify",
      "old_id": "1caed996d11c6399665bdb643a913a14d7f39b9c",
      "old_mode": 33188,
      "old_path": "examples/CHelloTriangle.cpp",
      "new_id": "b5a556b735db0e30d4d1bbdcffb3e287606ab101",
      "new_mode": 33188,
      "new_path": "examples/CHelloTriangle.cpp"
    },
    {
      "type": "modify",
      "old_id": "00613682122fd8ff91b66c3a4175757d86df47cb",
      "old_mode": 33188,
      "old_path": "examples/ComputeBoids.cpp",
      "new_id": "cb193874af1bfa559ab4b942460a9b166cb31534",
      "new_mode": 33188,
      "new_path": "examples/ComputeBoids.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea3c6ebfa40d5b8124cd33dadd1ca932d7cea90d",
      "old_mode": 33188,
      "old_path": "examples/CppHelloTriangle.cpp",
      "new_id": "cf5f73cf51edfaccede5fcfbeebe41968fa982d7",
      "new_mode": 33188,
      "new_path": "examples/CppHelloTriangle.cpp"
    },
    {
      "type": "modify",
      "old_id": "92c5c6a1dc2006ea7759d52e27b2c26ddc5a5362",
      "old_mode": 33188,
      "old_path": "examples/CubeReflection.cpp",
      "new_id": "f54766dc8b004a160c6f3c42961f85b1c51bb953",
      "new_mode": 33188,
      "new_path": "examples/CubeReflection.cpp"
    },
    {
      "type": "modify",
      "old_id": "e282af425e7d4d7a1af75931cb4a33569b0dc99c",
      "old_mode": 33188,
      "old_path": "examples/ManualSwapChainTest.cpp",
      "new_id": "1c7d9ddade3dc9757ea96725c90d1516f70ba9ff",
      "new_mode": 33188,
      "new_path": "examples/ManualSwapChainTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "6f2aefa5669d38e4a963e9c623f5a6d91ea98f57",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/CommandRecordingContext.mm",
      "new_id": "decb6506763987cb939e9b51ac2b5f01ba39cb10",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/CommandRecordingContext.mm"
    },
    {
      "type": "modify",
      "old_id": "98b1f77004710c13f515ef91220a6f6e0d883baa",
      "old_mode": 33188,
      "old_path": "src/dawn_native/metal/DeviceMTL.mm",
      "new_id": "ea7e09c514a85ae50d519c7bff8d90d8ab35572c",
      "new_mode": 33188,
      "new_path": "src/dawn_native/metal/DeviceMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "c59f7f5cbe8720d357ada3ecf5aedda50c8ed92b",
      "old_mode": 33188,
      "old_path": "src/tests/DawnTest.h",
      "new_id": "aa15e33056a3eaed3b4eaeb82dac809e1aefa55b",
      "new_mode": 33188,
      "new_path": "src/tests/DawnTest.h"
    },
    {
      "type": "modify",
      "old_id": "1bd40735b9b3b7adaac1ff3af859408c021d9ee9",
      "old_mode": 33188,
      "old_path": "src/utils/BUILD.gn",
      "new_id": "ba8a0f41f15884abe0cf1116034e78d3d15d275a",
      "new_mode": 33188,
      "new_path": "src/utils/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0cee799da11a6528a4ff8cdc0eb28035b38f47fe",
      "new_mode": 33188,
      "new_path": "src/utils/ScopedAutoreleasePool.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9c945dd2e4a44f641e124d6a6072b3f918851b1",
      "new_mode": 33188,
      "new_path": "src/utils/ScopedAutoreleasePool.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f649f3e6e94e5c1fc01eee0781507a5cfb536f5c",
      "new_mode": 33188,
      "new_path": "src/utils/ScopedAutoreleasePool.mm"
    }
  ]
}
