)]}'
{
  "commit": "db4cd9453c77dda3857959170d8c3f4387439b7d",
  "tree": "3d35e0e20af8ffd88b324b1b29737720f60c4dff",
  "parents": [
    "761a97f45774073757922a3219e389d92243dfc7"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Oct 06 15:26:49 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Oct 06 15:26:49 2025 -0700"
  },
  "message": "Validate padding size.\n\nIn order to fix issues in backends, limit the padding size allowed in\nstructures. The GLSL backend ends up emitting a structure member for\neach set of padding bytes, when there is megabytes of padding, this is a\nlot of members to emit and causes timeouts.\n\nAs a first pass, allow 10meg of padding to be inserted as a maximum\nbetween structure members.\n\nFixed: 415096334\nChange-Id: I5d18dbaa2bb11b3861a170ef114492668da7ee8f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/264076\nReviewed-by: Ryan Harrison \u003crharrison@chromium.org\u003e\nAuto-Submit: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e414b4819fd42fce76c5dcd1666399e5ddd0200c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator.cc",
      "new_id": "75bbd77f528dabf184fff85ad8efb93ca6efed34",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "d7d3d9f82218ec2ba432c2cf0b3ac080ba84c929",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_type_test.cc",
      "new_id": "da2eee65c333fb38bf3ce3d79f102b5e17e3dd02",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b6bf87bbc39e15ee322ce2bb52582a9af650da71",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/manager.cc",
      "new_id": "aa3ee433a0efc51962e107edcfcf5bf439a8b0a7",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/manager.cc"
    },
    {
      "type": "modify",
      "old_id": "cc32fa0c794ea46af40682ac40356a9941b44b99",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/struct.cc",
      "new_id": "728c540b3909e6c02f02538b21a022f55fa58a07",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/struct.cc"
    },
    {
      "type": "modify",
      "old_id": "186e8911703d3acb45352f379b55e0706254cbe8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/struct.h",
      "new_id": "6f99db7574cd64541ca4e13484119aba5b6babb5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/struct.h"
    },
    {
      "type": "modify",
      "old_id": "2c823a2f35eb03c5dc5d1409a4824f10d1ad827d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/constant_test.cc",
      "new_id": "edc70fd3469096921000d54e7cd957db71473852",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/constant_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6fb034527bd5a03db51c02ffd9fe359bcd5e484f",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix_test.cc",
      "new_id": "be5a99c3b7bee52738c6fcfa5d195ceaea840657",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a2af92761eb28da8b94feb79fdb04e3c21c43a08",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/transpose_row_major_test.cc",
      "new_id": "78b18c3982a5a2d5b078068e8efd3bca3b7f8901",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/transpose_row_major_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a405e71a52466f5d155f4d3ff8ad3ef72b5b4db6",
      "old_mode": 33188,
      "old_path": "src/tint/utils/internal_limits.h",
      "new_id": "005d21cddbd03c421d60474e3b0ec504b7154465",
      "new_mode": 33188,
      "new_path": "src/tint/utils/internal_limits.h"
    }
  ]
}
