)]}'
{
  "commit": "8abe369bc594502cbba5d8e248ffa29efb97cf48",
  "tree": "348adcf260594cc5e2bf42cb503da04f1ff1c260",
  "parents": [
    "4634c8b7368c936eaa3976bd271a0d5c3c330107"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Jun 08 19:38:27 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jun 08 19:38:27 2021 +0000"
  },
  "message": "val: Use the metal API to validate MSL shaders, if available\n\nRoughly 4x faster than validating with the MSL executable.\n\nChange-Id: I6566fa29622475c459eb3a988a842a9e19d4be6f\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/53680\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d65afb55f6e0af21106827250c86af398002083",
      "old_mode": 33188,
      "old_path": "samples/main.cc",
      "new_id": "2d43d3f82e0b5088476a44a568c64126eb044404",
      "new_mode": 33188,
      "new_path": "samples/main.cc"
    },
    {
      "type": "modify",
      "old_id": "57b816def9393b2d1d1cd4b3989cbb7c72dd5d50",
      "old_mode": 33188,
      "old_path": "src/BUILD.gn",
      "new_id": "2696075530f91a921e006a4efe257901aeba2a2e",
      "new_mode": 33188,
      "new_path": "src/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "16d5a909c7c1ceca5dd098d01a4df0573c364db6",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "1d5c6dee243c1ca610bebb01e817e4f8cb89a96e",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "5cff4092c0d0097c9b7c815a82507eec94f41a24",
      "old_mode": 33188,
      "old_path": "src/test_main.cc",
      "new_id": "cd1ea397228c28ea80b75e5e7a865eb5f540aa74",
      "new_mode": 33188,
      "new_path": "src/test_main.cc"
    },
    {
      "type": "rename",
      "old_id": "f755e1592f5c1c9b6638b072608490ae68496755",
      "old_mode": 33188,
      "old_path": "src/val/val.cc",
      "new_id": "23a67e6f620bec808433532d1cd7c650f2cb3a37",
      "new_mode": 33188,
      "new_path": "src/val/hlsl.cc",
      "score": 71
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b77a78d25031e4f0072c8b849ce4404ad63e0e0",
      "new_mode": 33188,
      "new_path": "src/val/msl.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63b49617e885172c53938fb0867772e515dd8648",
      "new_mode": 33188,
      "new_path": "src/val/msl_metal.mm"
    },
    {
      "type": "modify",
      "old_id": "489dcdc47bbe0e1ae3ac9f1c61529d8e10006bee",
      "old_mode": 33188,
      "old_path": "src/val/val.h",
      "new_id": "309e44d39f3caf7f85c586e6a29bc539a1df39b0",
      "new_mode": 33188,
      "new_path": "src/val/val.h"
    },
    {
      "type": "modify",
      "old_id": "66725077a400b708777cc89c1702449b11b31411",
      "old_mode": 33188,
      "old_path": "src/writer/msl/test_helper.cc",
      "new_id": "b129c8a562f6d120b384dd3a7a6a791a51fc2b1b",
      "new_mode": 33188,
      "new_path": "src/writer/msl/test_helper.cc"
    }
  ]
}
