)]}'
{
  "commit": "fcce45bc01d7c2cd15ccfa57f594387f08b4da44",
  "tree": "b54e2dc29c0a13af111d6708fbe636074ec3239e",
  "parents": [
    "d7ddc78154f2fa277ecb44e562de9cdefc9771c0"
  ],
  "author": {
    "name": "Kai Ninomiya",
    "email": "kainino@chromium.org",
    "time": "Sat Sep 09 03:32:47 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Sep 09 03:32:47 2023 +0000"
  },
  "message": "Fix unittests which construct Instance incorrectly\n\nSeveral unittests called native::InstanceBase::Create instead of\nnative::APICreateInstance. Doing so meant the external refcount and the\ninternal refcount got out of sync such that the internal refcount\nreached 0 before the external refcount, and WillDropLastExternalRef was\nnever called.\n\nBug: dawn:1987\nChange-Id: I1b16fbfeb5995604df0dbbcbcf656b3f17a61c1c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/150584\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Loko Kung \u003clokokung@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99c9e97fcad2b331376a0eb458e6ca6ff74c0fa3",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/FeatureTests.cpp",
      "new_id": "25860990bf41d4cc5916832a65a19efaa11e919c",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/FeatureTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "45339f60c3b70c1b49062e3a7d69798144dadee1",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/GetProcAddressTests.cpp",
      "new_id": "92c76c17d90d1da07d42236751858f0463de5858",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/GetProcAddressTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "d1372c7471fec459c1fbf789147847a77b883d88",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/PerThreadProcTests.cpp",
      "new_id": "4b18962f943f48f2a0109eae968e1c92f3c39a5b",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/PerThreadProcTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "62c4ccb7a0a465299c4fec310e5e3b1f41f816e9",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.cpp",
      "new_id": "ce0cf2e972d89c1ea2d60cf0143f4a68e73776a8",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/native/mocks/DeviceMock.cpp"
    }
  ]
}
