)]}'
{
  "commit": "75f39be9769dc13b1cc27480e97b67ad9aef179a",
  "tree": "a4db8de9f0e2311bddcacb252a0ed6d8a095afa1",
  "parents": [
    "f3639b787f208238f2cecdc3231ecf9dd0eb64b8"
  ],
  "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)F32 with Castable\n\nChange-Id: I75e5a34034360c1d4c96ae0ce293bc6cbfc1c33d\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/34266\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b07d2a2369f7f1d3423a5e5a176015c110bd5669",
      "old_mode": 33188,
      "old_path": "src/ast/type/access_control_type_test.cc",
      "new_id": "389f7f86ef643cf91978fecd952e6af73891573f",
      "new_mode": 33188,
      "new_path": "src/ast/type/access_control_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "22b81a7a101ba13ccca29585b220a8c812108d72",
      "old_mode": 33188,
      "old_path": "src/ast/type/alias_type_test.cc",
      "new_id": "26b1b32b67a50933fd62d4740c0b0d8a97554b41",
      "new_mode": 33188,
      "new_path": "src/ast/type/alias_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "40ec166fc24d24de2803bc6e54796d14cb35a294",
      "old_mode": 33188,
      "old_path": "src/ast/type/array_type_test.cc",
      "new_id": "19f7d1af3215d2d97fa0658462eaf14a32b47158",
      "new_mode": 33188,
      "new_path": "src/ast/type/array_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6b7c5233ba0c3de93dd48b5e51b255a1caa520cd",
      "old_mode": 33188,
      "old_path": "src/ast/type/bool_type_test.cc",
      "new_id": "fffa7d73a7409c5680ccac0a77c90ff8199e0205",
      "new_mode": 33188,
      "new_path": "src/ast/type/bool_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1f5ea21f765720e7d6789187953206baf455f9ac",
      "old_mode": 33188,
      "old_path": "src/ast/type/depth_texture_type_test.cc",
      "new_id": "1bc6e15dead5e7505b5f86c3624a80be9ae7cbc0",
      "new_mode": 33188,
      "new_path": "src/ast/type/depth_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ef9d5f1fcf31a239fccac94c7da57a8c1c084306",
      "old_mode": 33188,
      "old_path": "src/ast/type/f32_type.cc",
      "new_id": "08e37c233ea398fdc9cb0bafd9484624a45292b9",
      "new_mode": 33188,
      "new_path": "src/ast/type/f32_type.cc"
    },
    {
      "type": "modify",
      "old_id": "bbc330d4defbfd7855ce0d6b0f1a502bdb74e353",
      "old_mode": 33188,
      "old_path": "src/ast/type/f32_type.h",
      "new_id": "e5ceb7fc217172caeb72e10d93a5a42a0a5a6176",
      "new_mode": 33188,
      "new_path": "src/ast/type/f32_type.h"
    },
    {
      "type": "modify",
      "old_id": "01327c49165a460c1d3582a17e222ba9ba35e3b5",
      "old_mode": 33188,
      "old_path": "src/ast/type/f32_type_test.cc",
      "new_id": "718df7be4272c7b17470ae8d5d2b9c3a559bc2ea",
      "new_mode": 33188,
      "new_path": "src/ast/type/f32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3deed3bb7ee6c58d87739160e4ede9cfb9c89253",
      "old_mode": 33188,
      "old_path": "src/ast/type/i32_type_test.cc",
      "new_id": "e41c2fbe4fb2971c76fd066070fec635373c280d",
      "new_mode": 33188,
      "new_path": "src/ast/type/i32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "395e4df1ddca2117ee496183f054274269d4c529",
      "old_mode": 33188,
      "old_path": "src/ast/type/matrix_type_test.cc",
      "new_id": "ae207e9f37dbaa99b15fe3d8c9936edc508a4c2f",
      "new_mode": 33188,
      "new_path": "src/ast/type/matrix_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "75a15aa44c2008c4b4ff8bb413cffa49d9f59124",
      "old_mode": 33188,
      "old_path": "src/ast/type/multisampled_texture_type_test.cc",
      "new_id": "c9d59199ce3f3253ddb3bd8bf5fafb706bf499e3",
      "new_mode": 33188,
      "new_path": "src/ast/type/multisampled_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1d93fc24ebf636bbb4331910a63b3ca73c8a9e80",
      "old_mode": 33188,
      "old_path": "src/ast/type/pointer_type_test.cc",
      "new_id": "755d6ae66dcd01d6217f6e6eb7180940372a24ab",
      "new_mode": 33188,
      "new_path": "src/ast/type/pointer_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc90dcf1e5e514cc2e8f87fefd8c2001782f973f",
      "old_mode": 33188,
      "old_path": "src/ast/type/sampled_texture_type_test.cc",
      "new_id": "845735dad461ffa08218a852a52439fbb6c257e4",
      "new_mode": 33188,
      "new_path": "src/ast/type/sampled_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1363f091e8a9ff7642ac9cdd52f3c7f06e4ee9d1",
      "old_mode": 33188,
      "old_path": "src/ast/type/sampler_type_test.cc",
      "new_id": "d895bbbfb70e8186c947029e728c197ddd3660aa",
      "new_mode": 33188,
      "new_path": "src/ast/type/sampler_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c35e5d0b4c1dc572831ed3f0f8d968304546d3ce",
      "old_mode": 33188,
      "old_path": "src/ast/type/storage_texture_type_test.cc",
      "new_id": "4e9277a6ec944d6fa0cfab2cd4dd36d359bbd7bf",
      "new_mode": 33188,
      "new_path": "src/ast/type/storage_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cee3f5b814a82d128f704abbbac00d196c42ce5e",
      "old_mode": 33188,
      "old_path": "src/ast/type/struct_type_test.cc",
      "new_id": "94aef60b6f9f46f8e0eea4cfbd63239c92cda447",
      "new_mode": 33188,
      "new_path": "src/ast/type/struct_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8339977c354fd226ca4d2ea8b7153ad198683d56",
      "old_mode": 33188,
      "old_path": "src/ast/type/type.cc",
      "new_id": "e6377ced8863f7aa1de79aeff93a314e5b5629b1",
      "new_mode": 33188,
      "new_path": "src/ast/type/type.cc"
    },
    {
      "type": "modify",
      "old_id": "907d7a33fd2f435b61bf4557ace97e3c7e9c39bb",
      "old_mode": 33188,
      "old_path": "src/ast/type/type.h",
      "new_id": "fff6457d325659b1f474f5b0ad35159fac173c0d",
      "new_mode": 33188,
      "new_path": "src/ast/type/type.h"
    },
    {
      "type": "modify",
      "old_id": "20d92da628dcb0bb70cb5c3634af1dc85a234326",
      "old_mode": 33188,
      "old_path": "src/ast/type/u32_type_test.cc",
      "new_id": "98ab35719fd7c8cb45e5d8a32990066db54055c3",
      "new_mode": 33188,
      "new_path": "src/ast/type/u32_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a849f5e2e27b9cd8af179d59ea95a229fe2ec3a3",
      "old_mode": 33188,
      "old_path": "src/ast/type/vector_type_test.cc",
      "new_id": "d5491bfa87dd8a83d51c903232db7a2e33d5435a",
      "new_mode": 33188,
      "new_path": "src/ast/type/vector_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2eba14f8740428f9e72107c60826f6edb8c8f852",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector.cc",
      "new_id": "f891d7cc88350ad235e35eb86090bb211e0bf032",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "ad29bfc2af10c8426df3e13c64eb60e395c97ec8",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.cc",
      "new_id": "816fac19a088db2717698847e45b01536575abb0",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "modify",
      "old_id": "096289f3d17fcf996414efbe79993f99b6d994b3",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "4edcfd52597a6b8cc33e95a3cb505d1e688e97b8",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "11f2d09d2c08b8a81c28f1af1cdb20a8a6ed68bc",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_convert_type_test.cc",
      "new_id": "0c3e9da2973dbf221ffd9aba73b9ee759fdd98ac",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_convert_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3f4aaedc39ad1c7c59a95291cd6ed0ce598adaec",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc",
      "new_id": "ed6bbf67a7648a41c7357d7175970d03c3fc3382",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "65913b311769ecd1f7e7cf0ab0954df9200538fa",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_variable_decl_test.cc",
      "new_id": "4ec18060c037b073b86bf609346f781c420489a0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_variable_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f4d354aa3858681f12ffe0034e222d6031abe8d9",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc",
      "new_id": "6b370e6de7839d15380a36d725f1e5cf77d42f50",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "83c31f1e8287a816a250391cdfa257439930e7c0",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_decl_test.cc",
      "new_id": "73fc77a7f984cef549bb8dd4a211d4e752df5d7c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "64fb71e17b57365651e7bc09fe916bbeeb765996",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decl_test.cc",
      "new_id": "fdc17c900420f1e6b2b37e4e8967522f609a73a7",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a6fd7474ca0dd943e42a03fcc162c860857f36a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc",
      "new_id": "da48b8873f48c0184e0ce116e0997ed296bee192",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9c486eaaa68fe9e41a4e897ed050aeea0373f676",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "5ed83a1a2059dfe145c2c22197404a1d3c8b0816",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e39d5eeae659a43a0f4fd7dc8178ef365328c0b2",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "5528b3f384d68f4654fe96f0d8f118a20c95a8da",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0d8830e4a90e858c441146250ce13c90abb47c7b",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "d1d5fa4ee90c0fb617b5899652a70f83a89d64bb",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c640f84c837e0e9f87a7af39197a0c2e1f98098c",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "d447be4e43fbe19d7c007bdec720d4f0db6b551b",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "00aaa68f1fd3fd359965a7ee431e3dfe11ffc23e",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "706c9f0152cfd56a04aea21f4d41a5cdc0647619",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    }
  ]
}
