)]}'
{
  "commit": "b5fc20c02eefa8c33d7cd4e1cfab2b7fc199cdf4",
  "tree": "655f216428a36641cf45d7ebbe255f0294d0b9ff",
  "parents": [
    "45351a47fe9ad83cb44c4e52c52ce098dd112163"
  ],
  "author": {
    "name": "Jiawei Shao",
    "email": "jiawei.shao@intel.com",
    "time": "Wed Apr 10 01:05:51 2024 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 10 01:05:51 2024 +0000"
  },
  "message": "dawn/wire: Fix dangling pointers in future-related objects - Part I\n\nThis patch fixes all the dangling pointer issues in\n`Buffer::MapAsyncEvent`, `PopErrorScopeEvent` and `WorkDoneEvent`.\n\nBug: dawn:2345\nChange-Id: I8d63bea0a29e72a63187cb801ae7242361bc2fa6\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/183024\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Jiawei Shao \u003cjiawei.shao@intel.com\u003e\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1caaf47f072a6f8c08aab598d466321cf41b98c7",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Buffer.cpp",
      "new_id": "c824a185b7f405e0263cd969a5e5194ce6d7da35",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Buffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "a54d3e57920e4963b4003cf1657e6852c9a633f3",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Device.cpp",
      "new_id": "3762b9873d9e7fee5836eac6796e45c879221682",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "18f696d31f2c5369953b9d0009d7a1436d149fc1",
      "old_mode": 33188,
      "old_path": "src/dawn/wire/client/Queue.cpp",
      "new_id": "cfdf86b0d8bcdaea8807f87ff623a61d1b96a121",
      "new_mode": 33188,
      "new_path": "src/dawn/wire/client/Queue.cpp"
    }
  ]
}
