)]}'
{
  "commit": "fad20d0e3236b2a7ebad461f32b5ca016c60fe12",
  "tree": "2a3b7f87e010b1d386d9d7c2b3f8b3592898ae17",
  "parents": [
    "1ba42d304117882e9c53ee44830a571b4c21dc49"
  ],
  "author": {
    "name": "Alan Baker",
    "email": "alanbaker@google.com",
    "time": "Sat Mar 21 18:20:08 2026 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Mar 21 18:20:08 2026 -0700"
  },
  "message": "[wgsl] Add inter-function bufferView checks\n\n* Modelled on alias analysis\n* Checks that buffers are correctly sized across function boundaries\n  * since sized buffers can be passed as unsized buffers just checking\n    at the call site is insufficient\n\nChange-Id: Id2e770ffe5258880bfb1708d4220a7ff184fcc6b\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/298195\nCommit-Queue: Alan Baker \u003calanbaker@google.com\u003e\nAuto-Submit: Alan Baker \u003calanbaker@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fc354425dbed48e392b56b7f92a84fcec39af27",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/buffer_test.cc",
      "new_id": "f935b42523d75185c850ffb63d5301c5b450e028",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f41c470d916112f4ccb6c0da580e5783d5c2aab0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver.cc",
      "new_id": "1a7286fd98dcfdaed4237a851ef9400095748724",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "1895bf16a0c3dfd085da705db173b0527fde91dd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver.h",
      "new_id": "2bdf4b4f1c4f81f458e72e1fdd635877d3ccc46a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver.h"
    }
  ]
}
