)]}'
{
  "commit": "be28f6a866a9393b89583bfe69a52df7885afb73",
  "tree": "74d538c9117de3862e8da6d9d8e39346e727b7bc",
  "parents": [
    "a484cbe59e41b1c425e6e6d1b55ec75babe7036b"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Mon Aug 04 03:32:35 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 04 03:32:35 2025 -0700"
  },
  "message": "[metal] Set up a Tint ICE callback for the IR module\n\nThis will capture ICEs generated by the Tint MSL backend and turn them\ninto Dawn errors, before returning control back to Tint to crash.\n\nThis should result in the error messages appearing in our crash dumps\nwhen they occur as part of creating a pipeline from Graphite.\n\nBug: 434966794, 429983854\nChange-Id: I69f84d155f3ca005c0eb74c9718ddef0597e2d50\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/255302\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f7b15da059e866b5fa8b77d10e7b45a3854f38d0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.cpp",
      "new_id": "17e0929f0ce8f26f609783830e1052a81b732d26",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.cpp"
    },
    {
      "type": "modify",
      "old_id": "8de5a98072b2157ad0e0038fe30e8bea773b4d5d",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Device.h",
      "new_id": "92cf4ddceded985c68270272118f2019fb3e33ff",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Device.h"
    },
    {
      "type": "modify",
      "old_id": "5510b42b30b81635f8377929139ee50638d2c3e5",
      "old_mode": 33188,
      "old_path": "src/dawn/native/metal/ShaderModuleMTL.mm",
      "new_id": "2047572bdb7eef5bf4664cdfda3b5e1ef0a1b420",
      "new_mode": 33188,
      "new_path": "src/dawn/native/metal/ShaderModuleMTL.mm"
    },
    {
      "type": "modify",
      "old_id": "df8c363e81215666d73fa23b1da2f4e7d3aa70a1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/reader.cc",
      "new_id": "12f0c16801c59b3102c3bab1f157bf750e981c2f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/reader.cc"
    },
    {
      "type": "modify",
      "old_id": "9526a18968446f58851e01f216ff5bfcd529a012",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/reader.h",
      "new_id": "682441c9456e43ae66758759db6c4b6c98f9b12a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/reader.h"
    }
  ]
}
