)]}'
{
  "commit": "99672e2bf1edb05cc52a2fa5e9128952fd3a93e8",
  "tree": "b047af6cd5b599343a4420f685b4b3c13dd55035",
  "parents": [
    "35dbf7f4cc7f0cd89231ce5f26d38e20b00e9aea"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Wed Nov 15 02:30:43 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Nov 15 02:30:43 2023 +0000"
  },
  "message": "Use result type to handle diagnostics\n\nUpdates the binding validation methods to return a `Result` and pass the\ndiagnostics through the result instead of as a parameter.\n\nAs requested in dawn-review.googlesource.com/c/dawn/+/156761\n\nChange-Id: I769dc4d269a478c7b875f72677942605f999d7bb\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/160741\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c8f2c0d324a5c8e9b3aff089aeb82b495ba253f0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/BUILD.bazel",
      "new_id": "51256e7ba31e8ba792d95d59030e4f6ee8d68681",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "177f3901dbbcdd0c400e801fe1ec4286e628a451",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/BUILD.cmake",
      "new_id": "728427a5d6e9198ffd19dc453d31c31baf607cc5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "0ea4cc890eb6e9b308a6effdb11f1eba295f1488",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/BUILD.gn",
      "new_id": "befabfea200b1f15a3194f86c2df521887e01521",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "cd44e5ed2daf69c17c94b9ca723cc2c087b85499",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/option_helpers.cc",
      "new_id": "cda70c6d70f7fbab8b45d49ee33a4928b644d263",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/option_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "1abf984da3fed67963ed8d1b0eec5849509b4914",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/option_helpers.h",
      "new_id": "6f21fbd95987b56de65bdc09ac4f946d84c56fa4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/option_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "cb5281d51566476a707628cb07b7918c007bbda6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/writer.cc",
      "new_id": "fc86c0c0a3926480253495fa8cce5ecbba38fc7e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/writer.cc"
    },
    {
      "type": "modify",
      "old_id": "7c07fad76b43dc5f75a1eaec77d03379727e32cc",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/BUILD.bazel",
      "new_id": "87e23c6dbd0c7d2466727356bfcbfd1a7b7d12db",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "969c5e75f8d69dc1853647f420c51c9ab2ee9ca9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/BUILD.cmake",
      "new_id": "4d4db56bfe68bc7b4db03fb735fc730523f4a8dc",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "0c9830d769a11e85e4571710402ab505239c5940",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/BUILD.gn",
      "new_id": "c0aa3c5a6386d8b8f28ea08c5290f196f5a4392e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "dc3670bcab1de7288589b46cccdf096f9698477b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/option_helper.cc",
      "new_id": "aec904a37e307ac9ba0c1a0843fe36ec31d34479",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/option_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "0be6d35cf7d60abc4545d05f8cd573d0cdb07783",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/common/option_helpers.h",
      "new_id": "3f51355da2d731b2860f74dcfc5c43de3679f7ca",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/common/option_helpers.h"
    },
    {
      "type": "modify",
      "old_id": "e6f30987e21d380ba4cd2d490388597e1ce62a34",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer.cc",
      "new_id": "a0d70352e31d2e57f20f20bb72f3a2d3bcb4c3d9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer.cc"
    }
  ]
}
