)]}'
{
  "commit": "15e7f94b762e86dec964bd040230271c39134df3",
  "tree": "5569d49949fc2c0dca98c21646cca2fe13742f99",
  "parents": [
    "a5d3d16b1d50c021d5034be262e1a14ca0e4a65e"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Fri Dec 02 02:59:44 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Dec 02 02:59:44 2022 +0000"
  },
  "message": "Remove ArrayCount helpers.\n\nThis CL removes the helpers in sem::Array to determine the type of\nArrayCount. Instead the `Is` and `As` functions from Castable are used\nat the call sites.\n\nBug: tint:1718\nChange-Id: Ie666bfbfca6bb1be8ead613266a7221d88f7a76d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/112442\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aed49c35660019ea73b7c11b972bbb74d8e9c17f",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/intrinsic_table.cc",
      "new_id": "ebd5043a4436c6472928153bf0b168d53b125e48",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/intrinsic_table.cc"
    },
    {
      "type": "modify",
      "old_id": "f909bf03948572bab2ba46d4816e599c18dc1c28",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver.cc",
      "new_id": "ca66ac2b3d1db37e81bd6d29ea61ade4e9367b3c",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "5a7f9d88e62f92a2ef0759431027732fe8ae4945",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.cc",
      "new_id": "e5c7c1a6bb629eaad92283e562ebaf934683e194",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "c0689484990b8de28ae811423b45b1593105d200",
      "old_mode": 33188,
      "old_path": "src/tint/sem/array.h",
      "new_id": "7a484e5094358d00b9c393864f50a86f982edb9f",
      "new_mode": 33188,
      "new_path": "src/tint/sem/array.h"
    },
    {
      "type": "modify",
      "old_id": "44073df3d6ff4cf68855a9a236fbe4f1783398d3",
      "old_mode": 33188,
      "old_path": "src/tint/sem/array_test.cc",
      "new_id": "a2bc3d3ba27a2a27f27f6067139830aec77c0d91",
      "new_mode": 33188,
      "new_path": "src/tint/sem/array_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9c9c42fb3f84e8141cda1d23cc43f66ea39840d3",
      "old_mode": 33188,
      "old_path": "src/tint/transform/module_scope_var_to_entry_point_param.cc",
      "new_id": "9156205be2e81f1c222eb95aabd8591764e874ff",
      "new_mode": 33188,
      "new_path": "src/tint/transform/module_scope_var_to_entry_point_param.cc"
    },
    {
      "type": "modify",
      "old_id": "4ceb39dc822827789abb19d24ef3722f8500803f",
      "old_mode": 33188,
      "old_path": "src/tint/transform/pad_structs.cc",
      "new_id": "e8c21a7585e7ceac97c834557f82e8bd53429e95",
      "new_mode": 33188,
      "new_path": "src/tint/transform/pad_structs.cc"
    },
    {
      "type": "modify",
      "old_id": "75d63f25b5fcde5fb06cfc2ae9b0ae4606b2b2d2",
      "old_mode": 33188,
      "old_path": "src/tint/transform/robustness.cc",
      "new_id": "c9f62923e55991cc35b8614d0d9d196c1ac1657b",
      "new_mode": 33188,
      "new_path": "src/tint/transform/robustness.cc"
    },
    {
      "type": "modify",
      "old_id": "319975ae44a20837b89b330ac189f73c94d002c1",
      "old_mode": 33188,
      "old_path": "src/tint/transform/spirv_atomic.cc",
      "new_id": "de3cdab0d3988b40772801cbf06e678f2733d09f",
      "new_mode": 33188,
      "new_path": "src/tint/transform/spirv_atomic.cc"
    },
    {
      "type": "modify",
      "old_id": "d2eea428d465747e6d7ad39ae3be333d770e3517",
      "old_mode": 33188,
      "old_path": "src/tint/transform/transform.cc",
      "new_id": "cbfb90a83f119f039ccd8dfad8653dda1a3c1b1b",
      "new_mode": 33188,
      "new_path": "src/tint/transform/transform.cc"
    },
    {
      "type": "modify",
      "old_id": "f304d82da9d894ac47a45dcfd71547be1ffb5b80",
      "old_mode": 33188,
      "old_path": "src/tint/writer/glsl/generator_impl.cc",
      "new_id": "c9ca4295e7639d3882ea743ffa2314b45cbad791",
      "new_mode": 33188,
      "new_path": "src/tint/writer/glsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "9d09795123dcd9c67416fc9e708e9521150ea5c1",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator_impl.cc",
      "new_id": "0c3856a32e8d6229d894e7be3f87c28f413b8bc1",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "9d06439f1fbaf65fd8c110f0d007fdf016e51f14",
      "old_mode": 33188,
      "old_path": "src/tint/writer/msl/generator_impl.cc",
      "new_id": "c7354f0018578169f676a4cfa862c22eb2a6df06",
      "new_mode": 33188,
      "new_path": "src/tint/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "f2db43048d805a800abb101b808839e6801c9be8",
      "old_mode": 33188,
      "old_path": "src/tint/writer/spirv/builder.cc",
      "new_id": "f2b8f853f73f94798c105174f3c6088ea0c43cec",
      "new_mode": 33188,
      "new_path": "src/tint/writer/spirv/builder.cc"
    }
  ]
}
