)]}'
{
  "commit": "d11ced47656740e6da662cc2af31783973533b0f",
  "tree": "160934ca42ee36fd1e93c172abcb1af19f16eccb",
  "parents": [
    "38409c79dc9bc5d1728646bdfea5187ba95c9be4"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Nov 30 23:30:58 2020 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Nov 30 23:30:58 2020 +0000"
  },
  "message": "Replace Type::(Is|As)U32 with Castable\n\nChange-Id: I4999d45950fdffe4345cf0abae1b026244abba1d\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/34273\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e5fc40a49c9669d90c65a3f0a61458840ef2b632",
      "old_mode": 33188,
      "old_path": "src/ast/type/access_control_type_test.cc",
      "new_id": "e02ee2376523d96322a804d5b7a7aca750fbdb78",
      "new_mode": 33188,
      "new_path": "src/ast/type/access_control_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "df38b69b6468d27d7e0874f4836ac87e7445117d",
      "old_mode": 33188,
      "old_path": "src/ast/type/alias_type_test.cc",
      "new_id": "46259a02dca305b13a366c80390903d98021a2a9",
      "new_mode": 33188,
      "new_path": "src/ast/type/alias_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ba1fdedd1f3fb96ef27d40b8f49844c17e0605a5",
      "old_mode": 33188,
      "old_path": "src/ast/type/array_type_test.cc",
      "new_id": "b8119e80e4a1eff4add4468b398c6bcaab9ed155",
      "new_mode": 33188,
      "new_path": "src/ast/type/array_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e61aa8dc4ba99ee5847987da99ded3ddf6b78cfd",
      "old_mode": 33188,
      "old_path": "src/ast/type/bool_type_test.cc",
      "new_id": "4d8fa7e54b26b96a906acca2df6d6116489200f7",
      "new_mode": 33188,
      "new_path": "src/ast/type/bool_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5db5e882d6a26c1467c67a9a21b1c0a6dadf93dc",
      "old_mode": 33188,
      "old_path": "src/ast/type/depth_texture_type_test.cc",
      "new_id": "53200aead7a2e87b6c5ee10a10e26219f731177a",
      "new_mode": 33188,
      "new_path": "src/ast/type/depth_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "058e2f297eb12f01205a7530ed207f2421b222a9",
      "old_mode": 33188,
      "old_path": "src/ast/type/f32_type_test.cc",
      "new_id": "bd3446865f363fe876949a1f4bd648b87b77f57e",
      "new_mode": 33188,
      "new_path": "src/ast/type/f32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ba980b5b3559b7db70c5e56557ef3994d3ace91c",
      "old_mode": 33188,
      "old_path": "src/ast/type/i32_type_test.cc",
      "new_id": "093ed6a66ccbaed3190bc461bd2e5bab9641a517",
      "new_mode": 33188,
      "new_path": "src/ast/type/i32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9557e7e8ff8412ca470ff61034828b448c678cf2",
      "old_mode": 33188,
      "old_path": "src/ast/type/matrix_type_test.cc",
      "new_id": "6335674f9eb1908cdd843469b92226d54a78e8b6",
      "new_mode": 33188,
      "new_path": "src/ast/type/matrix_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9db6845d37d562af6a4f8c223770040df51be8c3",
      "old_mode": 33188,
      "old_path": "src/ast/type/multisampled_texture_type_test.cc",
      "new_id": "e08440d32d50d5f6fb1607272ee5166637bdd57f",
      "new_mode": 33188,
      "new_path": "src/ast/type/multisampled_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0e440024ee67d45dabb3f440982132d7d65deec6",
      "old_mode": 33188,
      "old_path": "src/ast/type/pointer_type_test.cc",
      "new_id": "6af8570f60eaa56a3231ac063183235329ce6524",
      "new_mode": 33188,
      "new_path": "src/ast/type/pointer_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "525eb990b1fc5c4d1e1cc7609ceaaebbd6799039",
      "old_mode": 33188,
      "old_path": "src/ast/type/sampled_texture_type_test.cc",
      "new_id": "6c37a8122bbd8d7f3c23ea1d0ecb1220beaeb253",
      "new_mode": 33188,
      "new_path": "src/ast/type/sampled_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a4c5f9fc337925c2a51c25a209004e11671caab",
      "old_mode": 33188,
      "old_path": "src/ast/type/sampler_type_test.cc",
      "new_id": "9fd5ada417f17d22b67528b4cd99ad47a774a03f",
      "new_mode": 33188,
      "new_path": "src/ast/type/sampler_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c87c9ae046b39256f4713886c368229b5876e827",
      "old_mode": 33188,
      "old_path": "src/ast/type/storage_texture_type_test.cc",
      "new_id": "961b1cb6ca9a0c6aefadfcc7c6c175437428c049",
      "new_mode": 33188,
      "new_path": "src/ast/type/storage_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "244bedd90fb13d3db8222343e28c969c3df8e946",
      "old_mode": 33188,
      "old_path": "src/ast/type/struct_type_test.cc",
      "new_id": "82227b1c3b54523ce397cf7bb11c2f78af98aeb5",
      "new_mode": 33188,
      "new_path": "src/ast/type/struct_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a2e6267f72056bf6d9a4169dd16a7187d2aa05e8",
      "old_mode": 33188,
      "old_path": "src/ast/type/type.cc",
      "new_id": "5204986f85ab354c9c030d95020daefd61a63a6d",
      "new_mode": 33188,
      "new_path": "src/ast/type/type.cc"
    },
    {
      "type": "modify",
      "old_id": "4061b76ff65c318da8b33a823d0934a8892cba0b",
      "old_mode": 33188,
      "old_path": "src/ast/type/type.h",
      "new_id": "a78f916d402cfd2cd5052726cbf562b8501aba4d",
      "new_mode": 33188,
      "new_path": "src/ast/type/type.h"
    },
    {
      "type": "modify",
      "old_id": "a699eb37f0aebca2dc4009bac7a01072ea84f5d7",
      "old_mode": 33188,
      "old_path": "src/ast/type/u32_type.cc",
      "new_id": "baaffd2ddbebece03a3601ebf3c385e0465cc867",
      "new_mode": 33188,
      "new_path": "src/ast/type/u32_type.cc"
    },
    {
      "type": "modify",
      "old_id": "53ba6e3d2556bf49b77ef136511d6b06f1454552",
      "old_mode": 33188,
      "old_path": "src/ast/type/u32_type.h",
      "new_id": "35e4b912f9ad1628355905f89b47d48974fd7604",
      "new_mode": 33188,
      "new_path": "src/ast/type/u32_type.h"
    },
    {
      "type": "modify",
      "old_id": "dd7096d1bc77fdaca8b83327f2cc5f331dba59a4",
      "old_mode": 33188,
      "old_path": "src/ast/type/u32_type_test.cc",
      "new_id": "5afb341b54e9fe77081308ceea4a5b70092156b8",
      "new_mode": 33188,
      "new_path": "src/ast/type/u32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a6d2d2b9fa5a4b4273ff5f0db6617d18003cab9f",
      "old_mode": 33188,
      "old_path": "src/ast/type/vector_type_test.cc",
      "new_id": "8940ba9a89cfb24ff697738d034d82b636b76bf8",
      "new_mode": 33188,
      "new_path": "src/ast/type/vector_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc321c376267c2957ded282b6df2aa74526592b6",
      "old_mode": 33188,
      "old_path": "src/ast/type_manager_test.cc",
      "new_id": "3d844d10b96cc6829ab1bda74756febddf8db7ac",
      "new_mode": 33188,
      "new_path": "src/ast/type_manager_test.cc"
    },
    {
      "type": "modify",
      "old_id": "94ba8bb0b4fc0a5b4d20646be96b94997a271688",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector.cc",
      "new_id": "b4da984c17912d57b1affea8cc85aa7ef057d1df",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "4f1cdf416aaf4629d2d8b0552dcb7ae8d776f951",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "56c2f531ef08097efb184d684ba8a36713202431",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "002b2c6cd8f1d3c0e1f492609a8502dabc859685",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_convert_type_test.cc",
      "new_id": "4a5100f6fcde4738109039072ebcd9e0ad2e3cb7",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_convert_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "baa7d623014b05b8feafcdc32fb3688c05e80868",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc",
      "new_id": "d64c5a2e9cd5e855538b1696bab0f5d7f2765f47",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cb58617e0c53aa9b6ade63235c877aba42dee96e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_decl_test.cc",
      "new_id": "cc27ef3368a48e2c0a3eef9c7b7d21db8ccf134b",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "664a51942efadcbaa798bf53159268974010fe44",
      "old_mode": 33188,
      "old_path": "src/transform/bound_array_accessors_transform_test.cc",
      "new_id": "d9aa52209d532bb14c74ef038a9159a1fc6a3522",
      "new_mode": 33188,
      "new_path": "src/transform/bound_array_accessors_transform_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3f3715e77c8ebbd8669e3dab8a792eb40f14070f",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "dd3784d330bdd20f3d088f2d0f6873741c9d25f4",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "73d896ff924163decc2a6e73218ef93074dc0214",
      "old_mode": 33188,
      "old_path": "src/validator/validator_impl.cc",
      "new_id": "49bcb914ef2d2ccd3805436f3e51ca34c6420148",
      "new_mode": 33188,
      "new_path": "src/validator/validator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "340af4397313b27be821734f5fd442086cc71ed9",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "74c3781b407dd31693f77ef3b23e81b74f69c29e",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "a021d79d24132a57c404dd5e68cf4c1f74660892",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "b90d6104f6491eb322f028b20a5a173431a834fb",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "cda21612676fd6ca48bfb1d533e20bc2dd758dd4",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "974b56dfdcd47a90e818acb91f20f36bf0356077",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "27d84e7e23ae273cd2f4aec06139c8d0e9a44901",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "53e2690cbc72b0b3b84ab151c8631dad823aae3f",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    }
  ]
}
