)]}'
{
  "commit": "afef3f952f7cfd254891c3e22b202fed7082793f",
  "tree": "cc73fd14b5173177c901014fd4eb80ad27b015f5",
  "parents": [
    "c0a79c0086791b32d7ca8303482c02f6c873c17c"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Aug 26 13:00:25 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Aug 26 13:00:25 2025 -0700"
  },
  "message": "Cleanup stride in arrays.\n\nWe can remove the stride information in the array type as any explicit\nstrides should be handled by the SPIR-V type.\n\nBug: 42250952\nChange-Id: I846ad1f53c45938bf97ba5965672426cb3b1f458\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/259174\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "414fbdee92f7342395e7b8bf7002b48052f7e97e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/decode.cc",
      "new_id": "d9e4a296b0cb46e6b0c926e8ac56adfd25d18959",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/decode.cc"
    },
    {
      "type": "modify",
      "old_id": "fc430349643c31c65fe562a94bd9fec4ea041b2a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/binary/encode.cc",
      "new_id": "6a1c5439d632240795624a3225c862b8bc60e7b9",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/binary/encode.cc"
    },
    {
      "type": "modify",
      "old_id": "dc5e99b5ecad3681ed61659bdf5754b2a6da6687",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/referenced_module_decls_test.cc",
      "new_id": "5a434cf100cde89003c5daa39e482308d76b69c1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/referenced_module_decls_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d5a549f26ecdf826afb88e898da39ded43feafc4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from_immediate.cc",
      "new_id": "7aa3b77e798518a0c74173102c3d29d63f35288c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from_immediate.cc"
    },
    {
      "type": "modify",
      "old_id": "77710e30f191f0984e168820247c271bce931ad6",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/array_length_from_uniform.cc",
      "new_id": "c78c43807bad09256c25f994b4f6739f5c8818f6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/array_length_from_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "2fe8010bad208c75d820ef389560284142e64cf9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/preserve_padding.cc",
      "new_id": "14893929bb7d31b8472a63189547ef0bcc039537",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/preserve_padding.cc"
    },
    {
      "type": "modify",
      "old_id": "e63f6ee50301b9196073d26fbab812013d42bee1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/single_entry_point_test.cc",
      "new_id": "4f8d4bd8c6dac917784b540397cf056668335ac6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/single_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1082f52d5300504bc5e7a0a9c76105a7eb10de07",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/substitute_overrides.cc",
      "new_id": "fce716a1fd561921960fa625ffd4b258c5c7820d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides.cc"
    },
    {
      "type": "modify",
      "old_id": "4bd9d556c1a077b7c0caf3fd6071282f11f4426b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc",
      "new_id": "0db28d99e0b94da5cf42942eeb44c9f0cddf5e93",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/transform/substitute_overrides_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c159441049e2fcaa7972d2e3df03323e857d49a4",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/ir/validator_test.cc",
      "new_id": "2f777c879e0593c12a5aec758904dd6e549c7d7b",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/ir/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e55977ec659e9d339cd862aad479abdee2c1bb3",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/array.cc",
      "new_id": "67cf408979fc1f73f52f566f20434ffc80b773a0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/array.cc"
    },
    {
      "type": "modify",
      "old_id": "cfe9ecbfc1a2e1de418849fe95bfa48a368f240e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/array.h",
      "new_id": "e67bd55b98baecdcec5d776ad740fed28c3778c8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/array.h"
    },
    {
      "type": "modify",
      "old_id": "efdfa4747be2a979db466587c14e3f693b341634",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/array_test.cc",
      "new_id": "04f411e12aef4c316756d801a5997e972f9efd8e",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/array_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4969d1ce0059355e494842bcc7e709d698d544c8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/manager.cc",
      "new_id": "2cfa3796c018a4553c42dfd39ca6638e27db89ea",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/manager.cc"
    },
    {
      "type": "modify",
      "old_id": "c2b3a0139fdc49f0dcf98f76ee7a57fc4d756d9c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/manager.h",
      "new_id": "0cfd6e7c491edf97680d4b5091a3496888f6a369",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/manager.h"
    },
    {
      "type": "modify",
      "old_id": "537fca7ca17d6990c3d74563bee7f371ef7177ce",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/manager_test.cc",
      "new_id": "9221d9ec46767761d42f65f73b136d3c3f819149",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ef15ffb0063052ac6095235abb0b313c311f7742",
      "old_mode": 33188,
      "old_path": "src/tint/lang/core/type/type_test.cc",
      "new_id": "5cbffb71d204cafc70232af0ea6f08e094b96190",
      "new_mode": 33188,
      "new_path": "src/tint/lang/core/type/type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "685dd5aeb11eda1b5ce966e0dccfab7b1991b64a",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc",
      "new_id": "4df2f6d35bd3ce061b41420b6c7988483d071049",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_storage_access.cc"
    },
    {
      "type": "modify",
      "old_id": "65b4c49dccba860f2843ebd5d803b73a1fa31d09",
      "old_mode": 33188,
      "old_path": "src/tint/lang/hlsl/writer/raise/decompose_uniform_access.cc",
      "new_id": "13e545378c1b8484c442e628db20c5ab7eb6f4d5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/hlsl/writer/raise/decompose_uniform_access.cc"
    },
    {
      "type": "modify",
      "old_id": "027482fbf5ab23379f901d379fed68482fe6dead",
      "old_mode": 33188,
      "old_path": "src/tint/lang/msl/writer/common/printer_support.cc",
      "new_id": "51955aa57da3b6bb289f49761669d92074329e77",
      "new_mode": 33188,
      "new_path": "src/tint/lang/msl/writer/common/printer_support.cc"
    },
    {
      "type": "modify",
      "old_id": "592f9fb20565fbd89add01adb14f1e1c1c049126",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/decompose_strided_array.cc",
      "new_id": "5259f5bd9ca21f88ecec35ed1c5b801c4de2dd64",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/decompose_strided_array.cc"
    },
    {
      "type": "modify",
      "old_id": "d314aabc45c6a020c8ce6e3821d6629072bb866b",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix.cc",
      "new_id": "122d7542f9443580bc6cb95ba9a688aa752c2b52",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/decompose_strided_matrix.cc"
    },
    {
      "type": "modify",
      "old_id": "adbb526f56766d57eb9e98dc43f29e9029c8e6c8",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/reader/lower/transpose_row_major.cc",
      "new_id": "f2d56cb66cff1786d735c216cf485af800549b20",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/reader/lower/transpose_row_major.cc"
    },
    {
      "type": "modify",
      "old_id": "bc8fa539e885ee061dd08b1cfb205d4f2335364c",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/type/explicit_layout_array.cc",
      "new_id": "a2e973cae32a0745df7454ed3241a9bc7ef203be",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/type/explicit_layout_array.cc"
    },
    {
      "type": "modify",
      "old_id": "a5074ce9b67c39dde866efa0d9a34bd2a1b38f63",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/type/explicit_layout_array.h",
      "new_id": "5498d054165369f6fc8ba44e57d5e51a68d5fd17",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/type/explicit_layout_array.h"
    },
    {
      "type": "modify",
      "old_id": "bfbcd3b8c18cd770da7c8816dd1af5b335d5b531",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/type/explicit_layout_array_test.cc",
      "new_id": "058efabe69bcf24e951ff2466accd93fb8190bef",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/type/explicit_layout_array_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f3372c28f99e200a73e8a06d726bd5a43044082",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/BUILD.bazel",
      "new_id": "e252553fef5472dc5910c9d99d6b3bca16dfc3a2",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e8185068b1d569385b9c09a1e77e1a74ef872c39",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/BUILD.cmake",
      "new_id": "36ffd03b485af0eb837810e52df7f42310451767",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/BUILD.cmake"
    },
    {
      "type": "modify",
      "old_id": "d688bf0dd663a5c5b2a28ba3854e53e5b1f7d451",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/BUILD.gn",
      "new_id": "8121453002d70102be740df4037913c267db0993",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c1676ea2a66b656b96748b44cdc1cb62da6ae133",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/printer/printer.cc",
      "new_id": "ca601ce43d50c49665bd566c6a0ea8809ac507df",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/printer/printer.cc"
    },
    {
      "type": "modify",
      "old_id": "51c796b829f5e87e650db035d8291217655e0769",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.cc",
      "new_id": "f11c17330ae0ba55cfe2973139cdbd5febda68e5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types.cc"
    },
    {
      "type": "modify",
      "old_id": "b2a2c403565b50c11300e9fd54a6fb08e560923d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types_test.cc",
      "new_id": "ed38e4baf9c051dda5cfb319edbe7866ab880b78",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/raise/fork_explicit_layout_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0003bf8d492f27fcd01e8638879071b2ed27cd85",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/type_test.cc",
      "new_id": "5d6e4c7e5afb08297b08b13a57e0ace0c7d388c1",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fbe18d14bea9942723024962b4afd606bd4fe1e9",
      "old_mode": 33188,
      "old_path": "src/tint/lang/spirv/writer/writer_test.cc",
      "new_id": "c470700227d0aca459475edd671dfc91753ece5a",
      "new_mode": 33188,
      "new_path": "src/tint/lang/spirv/writer/writer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ec3158e08a3d1ba332abf851412ede0cb3214317",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/intrinsic/table_test.cc",
      "new_id": "103d3a6491b9d3180808323707595574c8d8980d",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/intrinsic/table_test.cc"
    },
    {
      "type": "modify",
      "old_id": "53f65f4bb63712b5326e590ff62811cc344ecdbd",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc",
      "new_id": "44d75173bca7985fc205ef8f822adb021551eb37",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/reader/program_to_ir/program_to_ir.cc"
    },
    {
      "type": "modify",
      "old_id": "5d73398df1d8a3d1c0b2cdeb60292d4ae5a49278",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/inferred_type_test.cc",
      "new_id": "f45eac41d8355cc580f1d84446472925358236c8",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/inferred_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cbaebe1560f1c036eaafbbcde683f2fd4226a635",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/is_storeable_test.cc",
      "new_id": "b2ad5ec629b1a74914a99dc50f6c542c91807775",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/is_storeable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bcc4778cafa18e9dd88a82bc81dda0d649fead97",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver.cc",
      "new_id": "30077b3de66672345d02e76b450077ca1212f043",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "8a53d9f5efd245c141d2c102c798747d2ad8059d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver.h",
      "new_id": "246961b234e5d534258bf3381ba2f1e4e2b8bd0c",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "0216c3998f0b80cc528ec8923f0e72eadfa74db7",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/resolver_helper_test.h",
      "new_id": "5e9d29a05a2e19923e9322115718ca581e413989",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/resolver_helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "a7fb5d5596b8a5d0396983ebacf5cd5af3586bee",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/validator.cc",
      "new_id": "a8f47579ad8201b7310d078bb5e06accfe5587df",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "c701ec6acf5d3d3284da6e44030c4f8235965b7e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/resolver/validator_is_storeable_test.cc",
      "new_id": "355d1a92fce8841d59fe734d435144757dfded78",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/resolver/validator_is_storeable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "86927f55b907d5c444052719c240608661aa3372",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/array.cc",
      "new_id": "e67fa0b2d8ba5081bf9dc431d0240691582a53c0",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/array.cc"
    },
    {
      "type": "modify",
      "old_id": "fbce84d9ef0b2d03c55fd69e66e89e9d4bea2897",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/array.h",
      "new_id": "e4ae976afa8ee1eaa10f69049c5bba96df2c3567",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/array.h"
    },
    {
      "type": "modify",
      "old_id": "9edb6a1534dd00deec7f05b5e570dac42591acc1",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/array_test.cc",
      "new_id": "c9580daca6aeba2912c98dde2723d0a770567ee3",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/array_test.cc"
    }
  ]
}
