)]}'
{
  "commit": "802f147f1fb7ab972f87f3e9f95098e0f4b5077b",
  "tree": "896137b7bbfe8a696d0bc9acc9398cd7993094b5",
  "parents": [
    "b922e0d44146f6d5242dde81e3c9e41793c20842"
  ],
  "author": {
    "name": "Alan Baker",
    "email": "alanbaker@google.com",
    "time": "Fri May 15 18:48:14 2026 -0700"
  },
  "committer": {
    "name": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 15 18:48:14 2026 -0700"
  },
  "message": "[msl] Find packed types correctly for buffers\n\n* FixTypeLayout and the printer both need to consider more locations for\n  packed types to appear due to buffer_view\n\nFix: 513006068\nChange-Id: I34c318254bcc35b34046113eb7c01ade0c9433de\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/309095\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: Alan Baker \u003calanbaker@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d139660218faa442fdfc7cbbc3230619d21056c",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/end2end/BufferViewTests.cpp",
      "new_id": "c6d499617183a9efa6147f927a69058672fe8a74",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/end2end/BufferViewTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "82a4b3afcdcde899cef98706b1f86cff2ff8e8b0",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/printer/printer.cc",
      "new_id": "27ea99b845e570e595d0239a5a8b1b334661c037",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "84f20c8e9a5c5bf76f3f90cbef290fc0feec3fb3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/BUILD.bazel",
      "new_id": "ba60310a86834f83d0c3b15631efd306d461f6e4",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "9fa83888928a8e6d5a49628baa18048a2bb95268",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/BUILD.cmake",
      "new_id": "d3772cac7ca29d9b538147069306d3f1362ea7c7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "924343d4e63a39560c0953d1fb5a730b9fc2d92f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/BUILD.gn",
      "new_id": "bb7d507d3af2a6fdbef433549744e27296b7141a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "111b0554a23056c686da5a3692fb97e78c41ba5c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/fix_type_layout.cc",
      "new_id": "5f17aafd69744f0f4cd8797256332230f607340e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout.cc"
    },
    {
      "type": "modify",
      "old_id": "1d7de86f609b168a0085dd315b31b13042e58aa7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/raise/fix_type_layout_test.cc",
      "new_id": "a43e3e7f029406e3817ff10cbbc52737ff0dad86",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/raise/fix_type_layout_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f0194c2f51740a27ec620de2497e4815247cd17e",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/bufferArrayView/runtime_array_in_struct.wgsl.expected.msl",
      "new_id": "536458be6b4781c77799a9e80ed2118a69e2b7f8",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferArrayView/runtime_array_in_struct.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "2bb6e8bda5799e6fdb8e466452d4ecbe7e467d87",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/bufferArrayView/uniform_struct.wgsl.expected.msl",
      "new_id": "027ccae1904b4a85a6251aef0b6d3d16227c6366",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferArrayView/uniform_struct.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "9b34e1450c8b4e4e32887dfcfc961b45036c178b",
      "old_mode": 33188,
      "old_path": "test/tint/builtins/bufferView/uniform_struct.wgsl.expected.msl",
      "new_id": "b6763615b826f682094746f20dd8d92e8f5190fa",
      "new_mode": 33188,
      "new_path": "test/tint/builtins/bufferView/uniform_struct.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "2d016214fcbd448419e550fbea6e015263396fee",
      "old_mode": 33188,
      "old_path": "test/tint/samples/compute_boids_arg_buffer.wgsl.expected.msl",
      "new_id": "b4ec514c97dee46edad42e5157c18573a6648747",
      "new_mode": 33188,
      "new_path": "test/tint/samples/compute_boids_arg_buffer.wgsl.expected.msl"
    }
  ]
}
