)]}'
{
  "commit": "b4e113323b9610e0dcb89dcd055ef135a9532ec2",
  "tree": "82ec6000ab9f996bb5903762bde891f14545b75f",
  "parents": [
    "969935f28caad54c06841cdb121d47c98730fcbd"
  ],
  "author": {
    "name": "Alan Baker",
    "email": "alanbaker@google.com",
    "time": "Fri Apr 17 10:12:42 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Apr 17 10:12:42 2026 -0700"
  },
  "message": "[ir] Support override-sized buffers\n\n* Add support in ProgramToIR, SingleEntryPoint and SubstituteOverrides\n* Fix a bug in SubstituteOverrides where function parameters were not\n  substituted\n\nFix: 502938856\nChange-Id: Ibeba1ebf3c36cbbf9a326c33fab78408d47b8d1c\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/303235\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: Alan Baker \u003calanbaker@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84ffdd85cf5ba7a5af4f24d59d29ee5cae3abe0e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/disassembler.cc",
      "new_id": "95159e3ccb1bc930a0b1e10ded9e27295fc083f5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/disassembler.cc"
    },
    {
      "type": "modify",
      "old_id": "0e43ccd31f6d5d4f64bdb60f91796ee9d5c877fb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/referenced_module_decls.h",
      "new_id": "c31289037f686d6a35ac384a4ef9fe94fc395075",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/referenced_module_decls.h"
    },
    {
      "type": "modify",
      "old_id": "9ed909a81fa9456b3749b282ac621dbb3d165d75",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/single_entry_point_test.cc",
      "new_id": "1cdd7ae3c608d4abe76cda973595d1a85d8e7f29",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/single_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7e11dc14d0bd49b0d5e0d2d2671662df89234331",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/substitute_overrides.cc",
      "new_id": "92292d5a8c6f157499c6b6c08305c3679d6f9517",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides.cc"
    },
    {
      "type": "modify",
      "old_id": "d55b199415d073ea98f58de09ed484db0fca0dfd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc",
      "new_id": "020bfa74655cbf06f29e7fc667ec5d58753b451f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3a57e5bb109d144d2656c9aa8ac2d593bc815ba9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc",
      "new_id": "248115d25bc52b5dcbac0db1163db1f7efe818d4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc"
    },
    {
      "type": "modify",
      "old_id": "9e825a9646534b9f6f2291a1117e6acdb4442e00",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir_test.cc",
      "new_id": "87f949fa6cf711dc3f1087713b7f1c4846f926ad",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir_test.cc"
    }
  ]
}
