)]}'
{
  "commit": "6fc3f3edbc96a88efda03fa5558ab5aca6bc001a",
  "tree": "eab2e254aa58134ec664110409804704aa43242c",
  "parents": [
    "9e1e517551a27c6e25cdf805ebe7c4ede801cbc4"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Wed Mar 12 09:53:30 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 12 09:53:30 2025 -0700"
  },
  "message": "[tint][inspector] Walk globals only once in GetResourceBindings\n\nPreviously many bespoke functions walked the globals computed a list of\nResourceBinding, then results were aggregated. Instead walks globals\nonce and for each of them decide if/how it should be turned into a\nResourceBinding.\n\nThis will simplify the future addition of support for BindingArray that\nwill only need to be added in one place.\n\nend2end tests for MSL are updated because the order of bindings is\nmodified by the sort in GetResourceBindings (that\u0027s used by\nFlattenBindings)\n\nBug: 393558555\nChange-Id: I795d4a60c444415bf5f69a513cbe4d318363bd42\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/229595\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25d44c26448d2abed6ec25501d187178c229c04e",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/inspector/inspector.cc",
      "new_id": "b329a244cacdf2c7f632d4ad9d1d00a6571d0a98",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "356e06a2f80c8488c147fc71de50950b51ddb761",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/inspector/inspector.h",
      "new_id": "f248f8c1b003c61b653db1ab5bc6c2b6d33a62b5",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/inspector.h"
    },
    {
      "type": "modify",
      "old_id": "45a2fdf06ee1dd91337fbf836511d33cb5f288eb",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/inspector/inspector_test.cc",
      "new_id": "f668e6f4b49e689e58716d649a68a5d32dc730ed",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a62819b53bbfc5f527a62d3b6087c8c8a6e32976",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/inspector/resource_binding.h",
      "new_id": "be26cdc8f534e2a432980c89278a1d32d131ccaa",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/inspector/resource_binding.h"
    },
    {
      "type": "modify",
      "old_id": "e7ad1749961f45829be26cd844dc2f083c9d6c04",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/function.cc",
      "new_id": "14ffa8a6f525be8c659bc741d6c1410e66930fb6",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/function.cc"
    },
    {
      "type": "modify",
      "old_id": "1737dbe248a6c6f3802e3f9e99cfb4825754847d",
      "old_mode": 33188,
      "old_path": "src/tint/lang/wgsl/sem/function.h",
      "new_id": "646529e37e30a745c1f33fe88b088d94120e3f1f",
      "new_mode": 33188,
      "new_path": "src/tint/lang/wgsl/sem/function.h"
    },
    {
      "type": "modify",
      "old_id": "914a23893a0bb48027acb59cd8316da4e56a20e2",
      "old_mode": 33188,
      "old_path": "test/tint/array/assign_to_storage_var.wgsl.expected.msl",
      "new_id": "1dd571f3a978531cad4182c416c2fede5054e048",
      "new_mode": 33188,
      "new_path": "test/tint/array/assign_to_storage_var.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "e5081c1e610cec62c01cea00426234591507c4af",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/storage/dynamic_index/read.wgsl.expected.msl",
      "new_id": "94fc405a5fce1b683cdd95ea08c3c89e9d9352fa",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/storage/dynamic_index/read.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "23c08226657cd337de055b6a682d66040b4421ec",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.msl",
      "new_id": "aeedcc97e4ffbb0ae597cef4a87ff4af22d4d822",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/storage/dynamic_index/read_f16.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "96a7ac04bbd8da2e728d1b79496c5fdc07b9c1aa",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/storage/static_index/read.wgsl.expected.msl",
      "new_id": "591a4421f5944e9b75ac02c6a5d14aa9e4af51db",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/storage/static_index/read.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "2029d1d997fd18af38962d4f42a8a2f90638d6b9",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/storage/static_index/read_f16.wgsl.expected.msl",
      "new_id": "84755ae64001c286510a0560272dcff5cdf91763",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/storage/static_index/read_f16.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "cfc0b0a12ffacadef85a15718c5b5aa1f0616c1b",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/storage/types/struct_f16.wgsl.expected.msl",
      "new_id": "6333788b7fad5f4fa5a563bd4f2b56758104eb15",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/storage/types/struct_f16.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "8e124002a34c248f149552ea6888b94419ab3bdb",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/storage/types/struct_f32.wgsl.expected.msl",
      "new_id": "c9c37fc0ef8577b06edb99ed4dd689f3370d8742",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/storage/types/struct_f32.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "408809b6d88e56e25b67734701372ccfd77e7f69",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x2_f32/to_fn.wgsl.expected.msl",
      "new_id": "59f8ff273c80e2c58d6191b6df9bc6a23f0963c0",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x2_f32/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "ad5501432f731eade24299957fc1576e35218689",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x2_f32/to_storage.wgsl.expected.msl",
      "new_id": "543c19125e9c548fe215a31ef1a6666cc9d07117",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x2_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "05e2ca2152ef301d5470bf19ed6d0b7972edb0dd",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.msl",
      "new_id": "00333e395f2e80182711649cc0b7ddc003a939b6",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x3_f16/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "4a8cdd8a42df825592d59182c29a89798698d563",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.msl",
      "new_id": "25d2b85d99e3e6e3698a7ae1eae563842fc16fb7",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x3_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "3bfdc5c79884c97bc524f3792397789864064e84",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x3_f32/to_fn.wgsl.expected.msl",
      "new_id": "6229846da4c2f33110a546c5909f037cd58ad79e",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x3_f32/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "d26bcbb92d8dfd9da22d3c6a32b0ee9ac8b289e5",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x3_f32/to_storage.wgsl.expected.msl",
      "new_id": "9211b80768720233b941375644b1deee7c6a4fa9",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x3_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "cd09bcc27fb00acc9f5ca027a35ffc60aa69eac3",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.msl",
      "new_id": "197396cdb45ffebe74672fb38db2fdb804cb702e",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x4_f16/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "16daafc3763b7abdde53abc86db9654f5ffa63e3",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.msl",
      "new_id": "60178d6763ffd81a815b4b29bbf69bb5ed01d348",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x4_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "7fd6b3b14ab2fcdb090c4f1d8989198c320aff76",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x4_f32/to_fn.wgsl.expected.msl",
      "new_id": "479edbc886db2555058e54271278262e6e5fa968",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x4_f32/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "288e8b14330bbb8966ef5be3eb71aae0767fd091",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat2x4_f32/to_storage.wgsl.expected.msl",
      "new_id": "f0a7ee8f6865f420537b7ac818b2ad9d24ebdfb3",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat2x4_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "8687dc59a3db0a8bd55ff594c5caa174e160eade",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat3x3_f32/to_fn.wgsl.expected.msl",
      "new_id": "0aa59c2b4f38b05376a43001755a8ea64290085c",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat3x3_f32/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "15903ffa9faf5558b3a0fc0e33df5a1f472c9730",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat3x3_f32/to_storage.wgsl.expected.msl",
      "new_id": "d0bb699e88a7c5e73fed864658e6b61419a79850",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat3x3_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "ab083847208f7153f3386b4d37f5c5e074f323e6",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat3x4_f32/to_fn.wgsl.expected.msl",
      "new_id": "d89f461bc05d8fcfbfbe4cc82a857785a65866bf",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat3x4_f32/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "ceffe279c7fb6991e4532a869c40ff7ef75c1027",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat3x4_f32/to_storage.wgsl.expected.msl",
      "new_id": "e3ec4ff52539ac47a9c4bface438147cc6fb46dd",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat3x4_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "f86bd5db33af0222b8f1687ae983bf815111fca8",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.msl",
      "new_id": "f9fbd3d43fe142b34e86ee2dedec7a5c29586e4e",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x2_f16/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "6d4e3d1fb84d128faf383444be26367474a199d3",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.msl",
      "new_id": "94c67a4197294690561faf2f1beb63d52f471c1e",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x2_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "126e3478de43adcd08d327123cf2c81a2f44d594",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x2_f32/to_fn.wgsl.expected.msl",
      "new_id": "eece13ea97acc0ef8a38733741d3a1ea89b3c4cd",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x2_f32/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "61f49f0d0257b6406a0d41ceb20637833d7450f8",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x2_f32/to_storage.wgsl.expected.msl",
      "new_id": "f1477ab408529a51fe358168cc5a50ab7294c188",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x2_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "bd05237d2fad3067f658a1e8f700be18ee071c25",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.msl",
      "new_id": "743649345b06b283bb00417db70ffc27a071659b",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x3_f16/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "f02a3dec4425ea747ed749427b54ed6bed02e7b5",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.msl",
      "new_id": "5c3b8279a3d873dc60419256e875335f735fe22d",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x3_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "8ce6622ae75d81eb7f4c6ee68a768be4350edcd8",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x3_f32/to_fn.wgsl.expected.msl",
      "new_id": "92bad279a9dedef13fbf1c76909b49431949313d",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x3_f32/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "a02df21e26eb80d7effbfbe007e889acf0aec658",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x3_f32/to_storage.wgsl.expected.msl",
      "new_id": "becd49645bd318dc86369c8d06abf738b9cce479",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x3_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "5034b53b554fcfcdd5121aae2969a669bbda486d",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.msl",
      "new_id": "77ab440a79cd2a66b111aa6ae5625ca592ee2ddc",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x4_f16/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "ae57bd18a552ae76f8f2f3060a95e71c65200275",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.msl",
      "new_id": "bab5fc8f181581cb58d8dd0195ca938003627b9f",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x4_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "6ac686751d0ddede5921b5cf3e0bff8a97ecbf17",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x4_f32/to_fn.wgsl.expected.msl",
      "new_id": "18443724bbf494e0ebeaadedc452919bfa5f5f41",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x4_f32/to_fn.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "a8935afb55fafef665c243fbff7799022b7c9581",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/array/mat4x4_f32/to_storage.wgsl.expected.msl",
      "new_id": "e21f52c529bc7b0f12797bf5ecf456af491dc6b6",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/array/mat4x4_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "f7c76c547bea0f15766f1cbeb548499fef410ec8",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.msl",
      "new_id": "c506a8974befd76e6ad5b51540100f1c88677690",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "b182233a086c53f489f9910f7309af3f4f573c62",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f32/to_storage.wgsl.expected.msl",
      "new_id": "b4873dd8d088f4fe2dabd3b888ce6698f0ed9352",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x2_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "d083fe4b092f7b09ee1f6830eda567b36b784870",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.msl",
      "new_id": "692271135780da54e38b0cdfa049a7e9534306f0",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "6d4708b8dce8f79c4d2ecaf04edcc452c1d33ba6",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f32/to_storage.wgsl.expected.msl",
      "new_id": "d803efb31d2f038614130c5fb3154027088feef5",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x3_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "d6053599b658811f3848a6fd2b2dc959ee84f520",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.msl",
      "new_id": "222192e0762148e53bc8f836477dbf3c39b8b16a",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "5738334c4e8ef6a6f1c595fcb8aadd74a58fd9dd",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f32/to_storage.wgsl.expected.msl",
      "new_id": "6b18fc32150e66f8bcc7598c44aee7e1e5860540",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat2x4_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "371f30d9ad64f08ff4cedf458077e796dfa3a7dd",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.msl",
      "new_id": "4b681a80faa03f2a11fd613ff1b44ed49f49aa50",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "10dd8fef331c775968f11cb74d10a496ca3eec8f",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f32/to_storage.wgsl.expected.msl",
      "new_id": "9bbb5ceee616454821dbaa43d4d2176a7b91609f",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x2_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "bffb3571488bc5ac96b7d3c82cfed5040a3b107d",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.msl",
      "new_id": "a84320ec55d612cdc80c4ca1d3ad52eafafe3205",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "b5392178dd1e3ae970298f7beb22f593a1f56066",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f32/to_storage.wgsl.expected.msl",
      "new_id": "c000cdb7ef743d57f055b8408a580f8fbcb05efc",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x3_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "0b63816c338c512af84886778b7be62a24df982a",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.msl",
      "new_id": "5ccd2b6e024d7b20882bea83d8a94645d2ed958d",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "c18e93ca52a2f84500992613959f7bccdac1facc",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f32/to_storage.wgsl.expected.msl",
      "new_id": "f73f1a52c88db42989b3cbc5b43ebc2702f0dec3",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat3x4_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "123b5cc23b21008355f4aa35cec726fdf54048c7",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.msl",
      "new_id": "f6d5f36fe621c166222d203dabf650961d75e38d",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "60d1bc831d481ddb42ab7bc178ed06d5b9a53c8a",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f32/to_storage.wgsl.expected.msl",
      "new_id": "9fcc539849addb5ec39e49d715f55b8f2ad40128",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x2_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "9afbba255fff3aaa8e35b95081de73dd9490e1b3",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.msl",
      "new_id": "3bfb11d80d60499775a6ce2aeeb53fd8186ab8e1",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "77dc976e7c33f482beaf62326d9a3dff27ba904a",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f32/to_storage.wgsl.expected.msl",
      "new_id": "360c78605118b083d18f849fbee1d9cf86a24b46",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x3_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "ee49f0d1d774e1da0bf14e605cbdbfd810d6f03b",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.msl",
      "new_id": "e5b9104b75440f902b25fecf504914c237e0c04e",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "a66d52da6d87c13c10fecd9080cf7de2d4e8e65c",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f32/to_storage.wgsl.expected.msl",
      "new_id": "d5255047603d766636b8bdb5c588adced85ac3cd",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/struct/mat4x4_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "85443095f5234e72618ad9e411b3da9925cccc6c",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.msl",
      "new_id": "7c62628a3f8fd31792dd51c6fb0ee8f2f13c6766",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat2x2_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "5ac2f2f63c239565d56243041230a2657385dd05",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat2x2_f32/to_storage.wgsl.expected.msl",
      "new_id": "42b2a62249fecc511b8b6310b2867b407a5ae250",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat2x2_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "1929fc8ed82d0e1597d934a71d03c44f2b2e315f",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.msl",
      "new_id": "508b21f41353a41dfe23207058919eb9a3f3432d",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat2x3_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "a78e9b18d643b4abdc85596108c51a73a5dd5343",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat2x3_f32/to_storage.wgsl.expected.msl",
      "new_id": "c7654285317b0bf753aa9a540a940881f90f5fbc",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat2x3_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "424008118991409169fa3ab2de8a6373c8637a4d",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.msl",
      "new_id": "2059a89568668a5d8da63a7e0b48342d043fd59a",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat2x4_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "2146611f3e3173a80844acb84df641d66a696f2c",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat2x4_f32/to_storage.wgsl.expected.msl",
      "new_id": "cb0a4245f5c8f9a7084a4c667d6b6a2e41c32475",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat2x4_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "de5386ae127493cf150045aa7a80fccd006ef3a7",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.msl",
      "new_id": "f9e6e99e1ec52115806733c46b75f11648a2de4f",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat3x2_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "bae1216ba046345e6a652ea062717e1b092f92b6",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat3x2_f32/to_storage.wgsl.expected.msl",
      "new_id": "8950157d7f1faf30f2d970f72a6084148611e740",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat3x2_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "4c9b52dec28d75612e0b355bf991b88df691ba10",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.msl",
      "new_id": "c2f25b760c0deddb113b8f113136caad2a36d9ac",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat3x3_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "49478631eb12fff681a9f5495a27b3db01efbf19",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat3x3_f32/to_storage.wgsl.expected.msl",
      "new_id": "261a433d5f1028cd0db43f4514bdb1ecf71f4a8c",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat3x3_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "1849ad550da88b2887e8efe71061e53d5d5d26b7",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.msl",
      "new_id": "f086548c160afc3e7d90935dea3954b3f783634c",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat3x4_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "8a77f60dc0b143073f9694356e15addf9fbfcbb1",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat3x4_f32/to_storage.wgsl.expected.msl",
      "new_id": "0d592a82378fe174d2132292cc17642e459ce293",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat3x4_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "64764c668d5262b27ade7e4b5d99d231feb6a2fb",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.msl",
      "new_id": "e7c32a0faaec2a78bc0cdd19278f8632a35d7ea1",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat4x2_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "045bcf999e26179a68ba4b7e62a8f46032d83726",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat4x2_f32/to_storage.wgsl.expected.msl",
      "new_id": "c4e4536b9b78a3d8ab9bfa832ea3d38029611ce0",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat4x2_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "3acb9b7c8ddfedd374954f6565baab4697edc405",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.msl",
      "new_id": "86ff3ca393ab1745d7819f617d469b893986f9a5",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat4x3_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "071fdde821020976b0b551baa3000251df62e72a",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat4x3_f32/to_storage.wgsl.expected.msl",
      "new_id": "c8cd79741bc008188159782af7d01372aa846d4f",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat4x3_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "34ef1e4b3e43d35449c1f2034e8a84f33e090b78",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.msl",
      "new_id": "36db13f9e444bd5f5080777bd3e5592790b8f502",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat4x4_f16/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "3f05c7bf027d963493bfea532983b91e8e484eea",
      "old_mode": 33188,
      "old_path": "test/tint/buffer/uniform/std140/unnested/mat4x4_f32/to_storage.wgsl.expected.msl",
      "new_id": "79c964fba14e35c72606ce2f04260ab4c1037bd3",
      "new_mode": 33188,
      "new_path": "test/tint/buffer/uniform/std140/unnested/mat4x4_f32/to_storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "708dd0e996da3f07fed9e8ccb2a7dc173a25aa78",
      "old_mode": 33188,
      "old_path": "test/tint/bug/chromium/1434271.wgsl.expected.msl",
      "new_id": "1ebc213d4a093568caf7c535fd84f92ecad2cdf0",
      "new_mode": 33188,
      "new_path": "test/tint/bug/chromium/1434271.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "0e55b68df173dc0ce91ca2f6b01f02888dae8b8b",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.msl",
      "new_id": "da9fbb1365cc88c7ecf37ba42040453553938102",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/function.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "defda946309f2da59c02a03c43a32cba354df147",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.msl",
      "new_id": "27ad46141d195c5a64d37d631cfe20bdbf8205f9",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/private.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "e7b58663f33d7f37f23ac0edfb39db8f7c1faffa",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.msl",
      "new_id": "269b84b5835d854a1fa958cf54e2b803e219e7fd",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "0a816e32cd1e38901ec93a6af2a781078809b4cd",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.msl",
      "new_id": "f4199c7e135585ba943a7afd5cbe3dbd1d1bf8ee",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/uniform.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "3546f28832b03faffc20aad6815111dd92d22bd9",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.msl",
      "new_id": "ff3f8d529cfae8058b565e66315cbe8b1edbc2a0",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/read/workgroup.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "27293b7dce8df87256998c7c03bb9889f8bb54ba",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.msl",
      "new_id": "a2b176b8828c857d95fa8e3440c52a1ea53ca8f8",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/dyn_array_idx/write/storage.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "9e08465726d40e823170c28ccedd3a74777c38cc",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.msl",
      "new_id": "d19719d1f8437e134ef0306a393adbd27874ddb2",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/indexed_assign_to_array_in_struct/1206.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "a7654caa7d52b7bd54131e541044afef4fa0b680",
      "old_mode": 33188,
      "old_path": "test/tint/bug/fxc/vector_assignment_dynamic_index/storage_var.wgsl.expected.msl",
      "new_id": "d9d538f81610f3f7ace8d660253df4e22b449e6f",
      "new_mode": 33188,
      "new_path": "test/tint/bug/fxc/vector_assignment_dynamic_index/storage_var.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "689b765592a09aa3220e099e50f992cf4a5380f0",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1121.wgsl.expected.msl",
      "new_id": "5c5eb418173f527b1df8aaae7cf68fd8b6e94bdc",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1121.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "3bf7a143221cfdbc6aba0550fdb79afcf4d37cca",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/1739.wgsl.expected.msl",
      "new_id": "2bce7a05c3b14c4cc5ffc4dd7f577bee2c217332",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/1739.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "848e38131608278e2ea7bcc8980a1250dd5576cb",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/2010.spvasm.expected.msl",
      "new_id": "507a22165312a98a9176bd28a834a25674e4c664",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/2010.spvasm.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "c40e9db918ad9b6af7a26c01c918df9487647fa2",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/744.wgsl.expected.msl",
      "new_id": "f1aeca3774f8d64a51a64a7401209f9ec52929c2",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/744.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "1c33e6075f02dc81589db76ee2750377b7ce6287",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/914.wgsl.expected.msl",
      "new_id": "5a619af481310adf0c994074fe8ee33a8613f1d9",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/914.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "7a1b235c179f0b7d2c05dde1bda06310206ecaf9",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/959.wgsl.expected.msl",
      "new_id": "0f61e2cd121da3f6431f4f2b94fe69e17641ccb0",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/959.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "43dacfbced32001023375632a7a9443d0c0586f3",
      "old_mode": 33188,
      "old_path": "test/tint/bug/tint/993.wgsl.expected.msl",
      "new_id": "a61a0ec525dfeadd6395d7b548263c5fc5ea683e",
      "new_mode": 33188,
      "new_path": "test/tint/bug/tint/993.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "ed383a4e9f8f90e207694bfd34643dcb132449d8",
      "old_mode": 33188,
      "old_path": "test/tint/samples/compute_boids.wgsl.expected.msl",
      "new_id": "36977354da3a14bbd2a5065bac817e2178b532df",
      "new_mode": 33188,
      "new_path": "test/tint/samples/compute_boids.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "a7e31313e09fe3ee6c2926fa092d918e5024ed1b",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.msl",
      "new_id": "e79671a495d9d827c0480b0beddc7c20977b2e09",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array.wgsl.expected.msl"
    },
    {
      "type": "modify",
      "old_id": "c9f23db697fdd3e2040f80299260583039193e23",
      "old_mode": 33188,
      "old_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.msl",
      "new_id": "bbce5feb38fc12019a7efcf8e075c54cfd12c1c3",
      "new_mode": 33188,
      "new_path": "test/tint/statements/assign/indexed_assign_to_array_in_struct/struct_dynamic_array_struct_array.wgsl.expected.msl"
    }
  ]
}
