)]}'
{
  "commit": "a6b9a8eb2fdc4b0a0fe5d4509b7565b6190ff519",
  "tree": "9420796339c90b72a4bf4cc608279c705ad81181",
  "parents": [
    "1f7e18bbc0848291a321e69f46f51d0b0cf7e698"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Jan 26 16:57:10 2021 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Tue Jan 26 16:57:10 2021 +0000"
  },
  "message": "Split Program into Program and ProgramBuilder\n\nProgram is now immutable*, and remains part of the public Tint\ninterface.\n\nProgramBuilder is the mutable builder for Programs, and is not part of\nthe public Tint interface. ast::Builder has been folded into\nProgramBuilder.\n\nImmutable Programs can be cloned into a mutable ProgramBuilder with\nProgram::CloneAsBuilder().\n\nMutable ProgramBuilders can be moved into immutable Programs.\n\n* - mostly immutable. It still has a move constructor and move\n  assignment operator - required for practical usage - and the\n  semantic information on AST nodes is still mutable.\n\nBug: tint:390\nChange-Id: Ia856c50b1880c2f95c91467a9eef5024cbc380c6\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/38240\nReviewed-by: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20d18baae771c9ad2a8845e2a3103ae26fb25cb3",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "2ba732581ad9b2c9631fb84d6d66e6af21192fb6",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "bbb3f60a067ef6623590bd9e92f476e656082869",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_ast_clone_fuzzer.cc",
      "new_id": "0e4cee6d5ccce9f70a287f2daee2d24891fbea27",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_ast_clone_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "4c83b6ad372349f7f63c93c1830407c4a78cac6b",
      "old_mode": 33188,
      "old_path": "fuzzers/tint_common_fuzzer.cc",
      "new_id": "fb5408a2cfe721a848252091c2a2fe5b3e37fcc3",
      "new_mode": 33188,
      "new_path": "fuzzers/tint_common_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "9035b0983d80d6d61deffbd809b9f66fac26c7e8",
      "old_mode": 33188,
      "old_path": "samples/main.cc",
      "new_id": "2e5264d1ebf22945bec8289052f4eca282735f31",
      "new_mode": 33188,
      "new_path": "samples/main.cc"
    },
    {
      "type": "modify",
      "old_id": "638f26a18d1136e7c9d79fce6a6ccf606259f5e2",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "7000c712b165439a8a653c200e37414bbd4f9b45",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "996c3c76c81bd63dbef72dcbbeb14ee5c68e6f3e",
      "old_mode": 33188,
      "old_path": "src/ast/access_decoration.cc",
      "new_id": "c53516056e8725b1fb3d01854840e70af6134e78",
      "new_mode": 33188,
      "new_path": "src/ast/access_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "6a9e6befbf086a87bd5b69ce29487aa7247319b6",
      "old_mode": 33188,
      "old_path": "src/ast/array_accessor_expression.cc",
      "new_id": "be763db1fde0dfa15a0826db136987ff7c49934f",
      "new_mode": 33188,
      "new_path": "src/ast/array_accessor_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "a0b1a2b0ba2137d4d858f82f522b16f8c25b7e0a",
      "old_mode": 33188,
      "old_path": "src/ast/assignment_statement.cc",
      "new_id": "a92c6e3c2891078b4221ab0f1c4ed9c0432935c9",
      "new_mode": 33188,
      "new_path": "src/ast/assignment_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "de5065d71a82f602437d6e7de3c3d7c809f41fac",
      "old_mode": 33188,
      "old_path": "src/ast/binary_expression.cc",
      "new_id": "5c59cbd4635aa92636fb5a3f3cc9176b96fbed2f",
      "new_mode": 33188,
      "new_path": "src/ast/binary_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "05a0d862575ace4f8acd4ab15ee1a1b513c4b031",
      "old_mode": 33188,
      "old_path": "src/ast/binding_decoration.cc",
      "new_id": "10a6bffd1babd9dcc3e878f8cb9d46674e2e2754",
      "new_mode": 33188,
      "new_path": "src/ast/binding_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "85c42a55dc3065c700e122dba5e18675cf7a701b",
      "old_mode": 33188,
      "old_path": "src/ast/bitcast_expression.cc",
      "new_id": "26e52307daf59e1890aeb5d86680ed4d621c2796",
      "new_mode": 33188,
      "new_path": "src/ast/bitcast_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "2ce6b34be66db4249439bdb53a479b926c18d186",
      "old_mode": 33188,
      "old_path": "src/ast/block_statement.cc",
      "new_id": "07ff30f2179f84e09e2f4a561b2a125346f0829d",
      "new_mode": 33188,
      "new_path": "src/ast/block_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "a8004e66ec99b09c53e7b6615c21275e4bd4ba4a",
      "old_mode": 33188,
      "old_path": "src/ast/bool_literal.cc",
      "new_id": "e162d1cf87a39da4d3989e2c4e50c3a17a3836e3",
      "new_mode": 33188,
      "new_path": "src/ast/bool_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "1a7cc9d3eb265daec4afa642506af756c20f85e4",
      "old_mode": 33188,
      "old_path": "src/ast/break_statement.cc",
      "new_id": "6bf034c3a5c4069fa818698776978a0a61491c0f",
      "new_mode": 33188,
      "new_path": "src/ast/break_statement.cc"
    },
    {
      "type": "delete",
      "old_id": "9e3062e0fc621fc5203ea9b2d1dea4b839f7c0a5",
      "old_mode": 33188,
      "old_path": "src/ast/builder.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d77b0b9710ae54b4db2fd0ee64b64cc6298e7a2b",
      "old_mode": 33188,
      "old_path": "src/ast/builder.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d0db918110a25f571f6c1c64d82e9d5cfe870a7d",
      "old_mode": 33188,
      "old_path": "src/ast/builtin_decoration.cc",
      "new_id": "1c33150bc1d56d13133d8b343ccd137de871a828",
      "new_mode": 33188,
      "new_path": "src/ast/builtin_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "61e5316f2f6684f3c735d70f8010ca14da70e53d",
      "old_mode": 33188,
      "old_path": "src/ast/call_expression.cc",
      "new_id": "674350ac7b5c0c05ecf36fa0b673d6d8d5f1774c",
      "new_mode": 33188,
      "new_path": "src/ast/call_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "82eedc821b6b72404d91b291d5aa9fc8a1096c58",
      "old_mode": 33188,
      "old_path": "src/ast/call_statement.cc",
      "new_id": "66b94e59cbafdf312643a9ad8ecab1f202cd9449",
      "new_mode": 33188,
      "new_path": "src/ast/call_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "84e6b2197db7b70e9765e78ca22b342ebc0755cc",
      "old_mode": 33188,
      "old_path": "src/ast/case_statement.cc",
      "new_id": "ac1a267e8e5b5ecd2139eb7762ae774a9eb03017",
      "new_mode": 33188,
      "new_path": "src/ast/case_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "c2bb255c27dd132731657bc2fd000d7517f3685d",
      "old_mode": 33188,
      "old_path": "src/ast/constant_id_decoration.cc",
      "new_id": "463e5b3677712515890724a4746a824635b9fad7",
      "new_mode": 33188,
      "new_path": "src/ast/constant_id_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "98557bc6b46e8eba53f8b8f6d9367589845774a8",
      "old_mode": 33188,
      "old_path": "src/ast/continue_statement.cc",
      "new_id": "58edfbac57b30eaa037685bd1a831fc8da26fdb8",
      "new_mode": 33188,
      "new_path": "src/ast/continue_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "1a522ccf1c9d0ffaddde5d280720fc4c6d856306",
      "old_mode": 33188,
      "old_path": "src/ast/discard_statement.cc",
      "new_id": "3d4ae665d44d7f518ff9c648d65405171b692a05",
      "new_mode": 33188,
      "new_path": "src/ast/discard_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "67c52f2dd40485b0133ace40fe50d63a9d9b01df",
      "old_mode": 33188,
      "old_path": "src/ast/else_statement.cc",
      "new_id": "63201a320167ec78a9003ecfe0e35709f8bbd735",
      "new_mode": 33188,
      "new_path": "src/ast/else_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "f18ea60d636bfec5f6abf072a0138bba9732d54b",
      "old_mode": 33188,
      "old_path": "src/ast/fallthrough_statement.cc",
      "new_id": "ede2ca6737d6b09e2811ab69c1863734a0af5ee8",
      "new_mode": 33188,
      "new_path": "src/ast/fallthrough_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "734706f8dbd9474ed142ecd6ef4a9ea3ac7c6305",
      "old_mode": 33188,
      "old_path": "src/ast/float_literal.cc",
      "new_id": "6e481991c8ffbeff87ea6e40ebcb835e2e50bb05",
      "new_mode": 33188,
      "new_path": "src/ast/float_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "912389672080ecf653d069cdbe49e2f8b5889e4f",
      "old_mode": 33188,
      "old_path": "src/ast/function.cc",
      "new_id": "ceb2d3df2b534732f78a626e54f6226ee08f80b9",
      "new_mode": 33188,
      "new_path": "src/ast/function.cc"
    },
    {
      "type": "modify",
      "old_id": "fac3dd1f7946c41755095db59bc40f7b1e8acc71",
      "old_mode": 33188,
      "old_path": "src/ast/function_test.cc",
      "new_id": "1181efa70607ea61e77275c35d801aa7b4d5d83f",
      "new_mode": 33188,
      "new_path": "src/ast/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "738882c41acf6f56549aa4b44e03aa65618beaef",
      "old_mode": 33188,
      "old_path": "src/ast/group_decoration.cc",
      "new_id": "019cc3697e7ea947591dd4b542843e7fd221f6eb",
      "new_mode": 33188,
      "new_path": "src/ast/group_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "e10c664e678e7f0f4166b67dbce4d7da2bf63e6b",
      "old_mode": 33188,
      "old_path": "src/ast/identifier_expression.cc",
      "new_id": "c6c0779a55ff3d688a3d1cfcdbfdffd8fcabb34b",
      "new_mode": 33188,
      "new_path": "src/ast/identifier_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "e7e06090c11bc9ab9571846f6821d9caf1b6c322",
      "old_mode": 33188,
      "old_path": "src/ast/if_statement.cc",
      "new_id": "16a677d55a664074d1dc2b2ea4ffabfe50b2b1e9",
      "new_mode": 33188,
      "new_path": "src/ast/if_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "ac48c3e118d484c05d9f1effa5cc9d72def7867f",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.cc",
      "new_id": "56fc77a2a7e21aea3ee84e77ad0730b2370321a4",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f8a4b53165b6d66a7c1a7f416a54b9b9bcb3138b",
      "old_mode": 33188,
      "old_path": "src/ast/intrinsic_texture_helper_test.h",
      "new_id": "c405c1636c8ae928170ffe1eb192a47eb0157060",
      "new_mode": 33188,
      "new_path": "src/ast/intrinsic_texture_helper_test.h"
    },
    {
      "type": "modify",
      "old_id": "7b23c2a30d2ae23202222c23db34ee0418e80d35",
      "old_mode": 33188,
      "old_path": "src/ast/location_decoration.cc",
      "new_id": "1eff8a6f746e6e878ebab4520f2297caf95f4edd",
      "new_mode": 33188,
      "new_path": "src/ast/location_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "cee9f23c7db005dd05af96128c46cfef189aaf11",
      "old_mode": 33188,
      "old_path": "src/ast/loop_statement.cc",
      "new_id": "68730c4adfaa67875de1a03ea4b6b4bd13bdae99",
      "new_mode": 33188,
      "new_path": "src/ast/loop_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "d25c6e868d2d57141e55bec0e2a1a869988ba6fb",
      "old_mode": 33188,
      "old_path": "src/ast/member_accessor_expression.cc",
      "new_id": "20e6ee6fc0cd0d86e7178fad24d1c339507ec859",
      "new_mode": 33188,
      "new_path": "src/ast/member_accessor_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "e39e0487c252b73a64f9cbfc10127a295c2d3c48",
      "old_mode": 33188,
      "old_path": "src/ast/module.cc",
      "new_id": "9d99c17901082eb098d8859231cc31205b1ed2ee",
      "new_mode": 33188,
      "new_path": "src/ast/module.cc"
    },
    {
      "type": "modify",
      "old_id": "7227131fb693e82eb4d03438722b880aed342f18",
      "old_mode": 33188,
      "old_path": "src/ast/module.h",
      "new_id": "bbc3c0b48db4053effcc82b7850751a575aa2532",
      "new_mode": 33188,
      "new_path": "src/ast/module.h"
    },
    {
      "type": "modify",
      "old_id": "995b1e599191c9ff025fbd61df8681bc74419250",
      "old_mode": 33188,
      "old_path": "src/ast/module_clone_test.cc",
      "new_id": "a3bc10f4820314ff6f819ce5ad44f23156b409da",
      "new_mode": 33188,
      "new_path": "src/ast/module_clone_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9870233e4156b47c43bfbe95e1ace2d644b0f2b",
      "new_mode": 33188,
      "new_path": "src/ast/module_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7a52a7f307942ae5ab51a8bf247f3205bc37236e",
      "old_mode": 33188,
      "old_path": "src/ast/null_literal.cc",
      "new_id": "edcf896ca9bf1989d5e21ac882c92bb8bd0963f0",
      "new_mode": 33188,
      "new_path": "src/ast/null_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "86024605bb990658c73f6f20d0bd0b0ca5b31a91",
      "old_mode": 33188,
      "old_path": "src/ast/return_statement.cc",
      "new_id": "38133c2a2b90de345e7e706a9f76400b379ede9d",
      "new_mode": 33188,
      "new_path": "src/ast/return_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "dfa4ae3b8e6b1ac2e54e17bc0a69e0766f7da9f2",
      "old_mode": 33188,
      "old_path": "src/ast/scalar_constructor_expression.cc",
      "new_id": "ebbecc67e9c06cfe15e6f69ff9a06af5714baa70",
      "new_mode": 33188,
      "new_path": "src/ast/scalar_constructor_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "4957286a3f9b2fb476593f03990e0dc8e369a435",
      "old_mode": 33188,
      "old_path": "src/ast/sint_literal.cc",
      "new_id": "bc78d50b060bb21052ef2f6fdd7776401c3c2ff7",
      "new_mode": 33188,
      "new_path": "src/ast/sint_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "e359ac4f89d2d5524955afa1d144463dd68562d7",
      "old_mode": 33188,
      "old_path": "src/ast/stage_decoration.cc",
      "new_id": "53cb362551f7523e2349e7ac79e4bf89fe4f74f6",
      "new_mode": 33188,
      "new_path": "src/ast/stage_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "1473d02a3561c80b35d9d8887bd388765b44fa6b",
      "old_mode": 33188,
      "old_path": "src/ast/stride_decoration.cc",
      "new_id": "0dd1990a6680fb145ad1412a59cd8638ccf06162",
      "new_mode": 33188,
      "new_path": "src/ast/stride_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "92e01f76f80dfc83a7ecd5e53963ab10d5c594de",
      "old_mode": 33188,
      "old_path": "src/ast/struct.cc",
      "new_id": "cf696c5716369f3967a0f617dddfc982d401acfa",
      "new_mode": 33188,
      "new_path": "src/ast/struct.cc"
    },
    {
      "type": "modify",
      "old_id": "55af859ea6e7dea1bac4ae86d9d184ad2acf5d51",
      "old_mode": 33188,
      "old_path": "src/ast/struct_block_decoration.cc",
      "new_id": "2e1cf92cfbba8631e5260d9d827bf00e6f9cec40",
      "new_mode": 33188,
      "new_path": "src/ast/struct_block_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "4ecd79d9a015349470c98d40c3a294cd69c4462c",
      "old_mode": 33188,
      "old_path": "src/ast/struct_member.cc",
      "new_id": "0cc7a71daefdddaedf0a5ebd92a2eee6db8811a4",
      "new_mode": 33188,
      "new_path": "src/ast/struct_member.cc"
    },
    {
      "type": "modify",
      "old_id": "71fbfc9a6cea8bf0a79376ae43b7b61910ff1eff",
      "old_mode": 33188,
      "old_path": "src/ast/struct_member_offset_decoration.cc",
      "new_id": "09ebef6202475b346c6ebef2c06fa5c8cd72b747",
      "new_mode": 33188,
      "new_path": "src/ast/struct_member_offset_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "3e536cde2a4ca717ffd0c1815067bdd5915e0197",
      "old_mode": 33188,
      "old_path": "src/ast/switch_statement.cc",
      "new_id": "4bc34b3d8467b3d3e0e54d65c09ddeba7e9ac6da",
      "new_mode": 33188,
      "new_path": "src/ast/switch_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "8ae08f574a417f09879e5bad416b99aee6928e82",
      "old_mode": 33188,
      "old_path": "src/ast/test_helper.h",
      "new_id": "5621a3234cdaefd84f312124400104d67d722cf2",
      "new_mode": 33188,
      "new_path": "src/ast/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "b5807b48d622867fb91a8b0c92d25d1fa2fd8958",
      "old_mode": 33188,
      "old_path": "src/ast/type_constructor_expression.cc",
      "new_id": "2afde7be4a6fa7b678685d6d99b19001f107fbc6",
      "new_mode": 33188,
      "new_path": "src/ast/type_constructor_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "00d414bb69152be7f2c02cc29c513d3dba6292dd",
      "old_mode": 33188,
      "old_path": "src/ast/uint_literal.cc",
      "new_id": "076b8969c168bde5ff329b4b8be12d246e63548c",
      "new_mode": 33188,
      "new_path": "src/ast/uint_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "21c6a05153c4799797c6c0b71835dcd64dcf311a",
      "old_mode": 33188,
      "old_path": "src/ast/unary_op_expression.cc",
      "new_id": "890e1edf305ca696da442281c80cbea9cc28df3c",
      "new_mode": 33188,
      "new_path": "src/ast/unary_op_expression.cc"
    },
    {
      "type": "modify",
      "old_id": "0e4c336085729963bd93d17f32b4c46a19c26cd3",
      "old_mode": 33188,
      "old_path": "src/ast/variable.cc",
      "new_id": "52e869bd766301127dafc988d5cdd6666e4f950c",
      "new_mode": 33188,
      "new_path": "src/ast/variable.cc"
    },
    {
      "type": "modify",
      "old_id": "91a56d1a0ee624515c547907f18ca96c8cbec49b",
      "old_mode": 33188,
      "old_path": "src/ast/variable_decl_statement.cc",
      "new_id": "8bdddcb0010d95e2ccc8b9da93b87ec86eeaa411",
      "new_mode": 33188,
      "new_path": "src/ast/variable_decl_statement.cc"
    },
    {
      "type": "modify",
      "old_id": "57ea5e4c696f06aed4b34927b01d088ffd99a6fe",
      "old_mode": 33188,
      "old_path": "src/ast/workgroup_decoration.cc",
      "new_id": "914278a065599db324d6a1d9fe290195561fa184",
      "new_mode": 33188,
      "new_path": "src/ast/workgroup_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "b5866cbf92ed4d98ae383317ae96afdede154603",
      "old_mode": 33188,
      "old_path": "src/clone_context.cc",
      "new_id": "618148e35090c259318504cfd4b980018fe1e3c8",
      "new_mode": 33188,
      "new_path": "src/clone_context.cc"
    },
    {
      "type": "modify",
      "old_id": "7d8253203cf651fd0b52a1fb12354a45c4dec002",
      "old_mode": 33188,
      "old_path": "src/clone_context.h",
      "new_id": "17109e2db52110e0fdeaf7401a657e1934be5c2f",
      "new_mode": 33188,
      "new_path": "src/clone_context.h"
    },
    {
      "type": "modify",
      "old_id": "ff6a7814d9156b92fce7968b18ac0872703b2d16",
      "old_mode": 33188,
      "old_path": "src/clone_context_test.cc",
      "new_id": "6460eaec9272ca769fc80eaeae4e33c6b542fd13",
      "new_mode": 33188,
      "new_path": "src/clone_context_test.cc"
    },
    {
      "type": "modify",
      "old_id": "49199704a5f73f651308e48e06459f23c8c0af97",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector.cc",
      "new_id": "3c2e7a46f9c654fb4061811037361be0abd5861d",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "5ba70befd5d6998ab14d7634a171c4cf24a19d3f",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector.h",
      "new_id": "a3f0906ffc2e7d54cf5dcaf1e7599889976b6cd3",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector.h"
    },
    {
      "type": "modify",
      "old_id": "569086b310d2ba2bdaab21a6a02572bda1fb9704",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector_test.cc",
      "new_id": "8f53a608719499fe8453053fe417c6ee35124eba",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d5a86cf5aa9bc243a6228fa5d04677742a337a21",
      "old_mode": 33188,
      "old_path": "src/program.cc",
      "new_id": "be8ceec2ea2e1bb449b94bb9c21c3708f4735b35",
      "new_mode": 33188,
      "new_path": "src/program.cc"
    },
    {
      "type": "modify",
      "old_id": "d6cc6d464af9b9c868f6c9a0ec43a9e1b0112e3a",
      "old_mode": 33188,
      "old_path": "src/program.h",
      "new_id": "09b5ec7a5a507aad12d12d4402d10828d6a4a339",
      "new_mode": 33188,
      "new_path": "src/program.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ccc053d41459fabd543b8af34f35bb9d217d1f1b",
      "new_mode": 33188,
      "new_path": "src/program_builder.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7e3d602021acd05e4d057500873054e74528ad98",
      "new_mode": 33188,
      "new_path": "src/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "6659ae37e65cd1fa47e2ae232ce489e1b1672f4b",
      "old_mode": 33188,
      "old_path": "src/program_test.cc",
      "new_id": "a352b0bd6285df2022365c0d772455aa7ee86b51",
      "new_mode": 33188,
      "new_path": "src/program_test.cc"
    },
    {
      "type": "modify",
      "old_id": "008d780af0b4b5f97f10173646c2391dbe2f2089",
      "old_mode": 33188,
      "old_path": "src/reader/reader.h",
      "new_id": "402a2c538b116c087d8abaa5c4c2298645e4ef3d",
      "new_mode": 33188,
      "new_path": "src/reader/reader.h"
    },
    {
      "type": "modify",
      "old_id": "419a87e78ab97d0f7806a34c320e9df2bc36b90a",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.cc",
      "new_id": "6ca91fa2d183891fb142a89e6d3ab9cc1691a861",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.cc"
    },
    {
      "type": "modify",
      "old_id": "a7a0ddd7cf4135f7407c5f74666c8b13c77bad18",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function.h",
      "new_id": "acc01d9526ae54d43081a0cf0892d0ead767a8f4",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function.h"
    },
    {
      "type": "modify",
      "old_id": "e034ed07c4ab2028ae9d1dbbd82139fd331a41c7",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_arithmetic_test.cc",
      "new_id": "dd17a2d74603fa3148b7bd97d6c6a9817cf9018b",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_arithmetic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b54067d044dc0ef63f8414db17f1964516a17c01",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_bit_test.cc",
      "new_id": "57d400a3c07a15f5ef9fab3a015c93c89399b454",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_bit_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c88e7cc99ce475d9851ea813a2eee48cb492cc51",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_call_test.cc",
      "new_id": "5b8ce72f50787e3bb884c9bebacee587bee16d31",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_call_test.cc"
    },
    {
      "type": "modify",
      "old_id": "693dbe6dd17caa8fabf3995183efebe8f6915f0c",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_cfg_test.cc",
      "new_id": "57af7e9bd73d94b22b844da8f3965a9fa893e883",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_cfg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d292742fda2c6c68ea4a74971cac57599f55a0af",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_composite_test.cc",
      "new_id": "5907fa4cb1f5f2dfacb422e5ff1476ead923da88",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_composite_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1e352a254a5a7ce0c6e89f7434ac5ff4eb35b985",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_conversion_test.cc",
      "new_id": "352ee995c0253b717bdb482548245411a6f7dcb7",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_conversion_test.cc"
    },
    {
      "type": "modify",
      "old_id": "614d7ae58099690f86d981a238da1567b3953c4a",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_decl_test.cc",
      "new_id": "0af7a004e9cded91464c11162dcad880da7984b4",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0706ec652ab4a289da76ff34b583dc280ab6e0a3",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_glsl_std_450_test.cc",
      "new_id": "9158de91a5dd5e5f1230ee6c967121ea83758b82",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_glsl_std_450_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6cb1f14c394913c217af8b3d5453f32b996a8a1b",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_logical_test.cc",
      "new_id": "dc40f0c29123dd71be16ea003212e624b620566b",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_logical_test.cc"
    },
    {
      "type": "modify",
      "old_id": "94d460a102e2f2b8e2e25439082d49abae7c701d",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_memory_test.cc",
      "new_id": "d28cdba51f1dc629d9ed486819c1d1d4ea240e75",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_memory_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a22ebdaf98395373458a3eb6d685daa313dd606",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_misc_test.cc",
      "new_id": "6df487a1170e9423d04f4342916b9bee3390c912",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_misc_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9707955cdc9e95cd2ad364dd5b3f3a234cbc209c",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/function_var_test.cc",
      "new_id": "288dbe2857db6b746c9310eacf11fcb043fe9e85",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/function_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "842ccbc87a919e115f1e5b5905356084b47fca7c",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser.h",
      "new_id": "e18965654283b79ac1a75e4172d0eca416fa7717",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser.h"
    },
    {
      "type": "modify",
      "old_id": "a13b77b0692e8c5e8db60b482392fd4fc8883583",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.cc",
      "new_id": "8c0b629a5ce4d58fc4f5afa581a6963ce29b66b2",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c3cee04be9ee4c92ed8e93675733e797acffbf8a",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl.h",
      "new_id": "9827e0e8efe13188d9f83e77c59d9f91c7a8c40e",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "766021fbb6a7e8d896788f450fa6c231a81a4813",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_convert_type_test.cc",
      "new_id": "12d67b9b35a6a5d7909e7f84ac2461a46eaa75b3",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_convert_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fce07a91f43520cd5e3d663395d9cba01f439f23",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_function_decl_test.cc",
      "new_id": "d9f5458ac29629ae6dc355c031d2097ad58ef45b",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d1d5f6ceaeb424034d077314f90041c25424f6ca",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_handle_test.cc",
      "new_id": "1c95533c6f2c7d725d12a43a37e6acc25e98afec",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_handle_test.cc"
    },
    {
      "type": "modify",
      "old_id": "085b3db30c50e9e4aec8df93cd0e03d367b463ff",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_module_var_test.cc",
      "new_id": "13e6c0fed5fe3f2904587918e1826c7a994f4084",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_module_var_test.cc"
    },
    {
      "type": "modify",
      "old_id": "04dd8ac6e9b2361515fe2523fe96911832d21bc6",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_named_types_test.cc",
      "new_id": "2494080fcf2e619f356b811b2a95fe8b5b2e9bff",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_named_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "86ca5a90db7c03d4c24bdeeac2376a0f957aee2b",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_test_helper.h",
      "new_id": "0b51e9e091e0100d0bae61bae9f0c638d570c059",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "42da6bb290ce59cf72cb1c7acecdc69c2b0dd94f",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser.h",
      "new_id": "ddc82177aa1c3ea465034468fcd7d5971a483485",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser.h"
    },
    {
      "type": "modify",
      "old_id": "1270924ddbc7b1f8acdaa618ab50ea3ef1742587",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "341c252fa61f1b85e6044f6b8314aab2b3ed0a0a",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "cada77761f08ef173c298e555252a9b01f06542d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "943b5e0998743f477de804300a352e3626424be2",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "e3b3e6a9011f75553007e5daa8a8403dd42defe5",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_additive_expression_test.cc",
      "new_id": "9360c7e2c72c0c8cd1df5f375923a9f358dffab6",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_additive_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f5b20a8efedd052b734ba18ebf9fed27e99315e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_and_expression_test.cc",
      "new_id": "5c0d2d02857d1a7f0daf7391b7392f3405fa2b44",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_and_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "26ca7d0ca68093b1cab13683aa0555fe1cd40217",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_assignment_stmt_test.cc",
      "new_id": "c76215399399979503599ab3102176fe9dd69870",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_assignment_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9b2a4456de1b4ab7f5aa208cea89f8bc9094d395",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_call_stmt_test.cc",
      "new_id": "07f5b1d42ebdb95ed94bc541a4e3ed8860bedc42",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_call_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9edab2ae8c9f8574e7d544515a3e02456d25a8e8",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_equality_expression_test.cc",
      "new_id": "693bef442a4a9adbffcdb1ae5ce5795cca588be2",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_equality_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "79d19bbda62646c98ea92ec66ba98103e7a68084",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_exclusive_or_expression_test.cc",
      "new_id": "c28d2143a6e1991796725f81ace49fd891ccb6f6",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_exclusive_or_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab7619778956d605684b8cc7096ac82139f59c6c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_decl_test.cc",
      "new_id": "637a3ff403ec27920fdbad88b4d0b4933853c1db",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9b8a8130e54558d0a64ed0d604826a7fed31d9f5",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_header_test.cc",
      "new_id": "01e9b9204bc938e3eb8117f559bd0cb2614fde9c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_header_test.cc"
    },
    {
      "type": "modify",
      "old_id": "57cc4b047eddc0b0ea92eacd4a777c61250c2554",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_type_decl_test.cc",
      "new_id": "c080945cd0b8ba070b2b994fa534cf285e6a4914",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "991f3c781e1b3859585044165697cde12e550cd5",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc",
      "new_id": "ca2b7f49eb21aa785e60a58efc1eb7b32874c0d9",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3e10ea3c33839021aa9186f7d735ffd3c5e3122c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_decl_test.cc",
      "new_id": "22beb2bc1aa3dd502bb9ee810fe330c813b9b220",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f6929e38a3b0ddb11b58710e56732710daba5191",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_variable_decl_test.cc",
      "new_id": "9c83e4221acd8ae095a2171f10ec381e8612deea",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_variable_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9a23a38d774e75d3d1648bbbe9447fdc96fb24ef",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_inclusive_or_expression_test.cc",
      "new_id": "61506458ee1c2383e06457a67d403b8dd2e53eec",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_inclusive_or_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2a913030ad4082d05eddb3921d877b1739ced5ff",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_logical_and_expression_test.cc",
      "new_id": "bec0731306a748f02a116176c7494b88e53538e5",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_logical_and_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "63e8a77b98a741050de907a931079c22684d26b6",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_logical_or_expression_test.cc",
      "new_id": "5c8e534d6a40913d87741f068d35f6c88b55ab34",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_logical_or_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d989caa0aa631eb010560743af8dae0e804d89a1",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_multiplicative_expression_test.cc",
      "new_id": "a6887e60c44a631e92f1f436ab579a62acd3e176",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_multiplicative_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5b65e69f08a6b83db7f9b030da375b3fc1804f91",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_param_list_test.cc",
      "new_id": "cbe37535e742b2a6b320b5c3f6b855b3b19abcbe",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_param_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fc88cbe8d7f05103c193bf9d791160a72ba4a7f0",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_postfix_expression_test.cc",
      "new_id": "43ed375aaff822b137337a418b3158b96b4f0a0e",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_postfix_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9dd8b6e72289c185dcb9a6c49fc97d8b8c79801b",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc",
      "new_id": "0e74e7f4f0a4a0e5cdd9bf4ef943c29c6de3799a",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1f9f0dbbebe41b458a713fee847e0afce61d9672",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_relational_expression_test.cc",
      "new_id": "77ed9129cb95753a3d45277718731f7c5100df36",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_relational_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e7fe8ea02e9707efa8f38967d203f45a576b6635",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_shift_expression_test.cc",
      "new_id": "0be6486c117889fa98b447e04a2d0daa29db5199",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_shift_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c89efcc80da08ff90ccbd1ee8ac0faa0af922a2c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_body_decl_test.cc",
      "new_id": "7693fd9fb41b4046d55871243993f241f1ff78e4",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_body_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "879d0b6f51ffc85fbe27371263a9a954a23f2b16",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_decl_test.cc",
      "new_id": "219bb3b5bb61dfc9cdae432a1adb93263932f771",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4cbab37d8e5940f1b5cffb7afb065512d18d6aaa",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_member_test.cc",
      "new_id": "e8fd7eafe382cf690bbfb381a44d06206764f7d2",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_member_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c4aede6fad250a5bd06bdd817765583c63f1be35",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_test.cc",
      "new_id": "ff0b0f522ab78e958cc665035bd7dc1f52bed7f3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7a7efa76a045ac1391c90c4e8e3e7815b714a448",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_test_helper.h",
      "new_id": "b61709eff77f7477925ea72d8fbc9985870fa603",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "a3e877b38923b32ea1f314159d2052bc65a4c259",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_alias_test.cc",
      "new_id": "2610eacdb03b485176f33584b0a7faf26c464775",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_alias_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4c2b3e01a8a7e27dda1251663202b5265cbc2ec4",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_decl_test.cc",
      "new_id": "78cf5c1ed9590e71e55a637e8028861367010e2d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "64e0288fec11fddec66e491adfe3d82a9fe6894f",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_unary_expression_test.cc",
      "new_id": "51561e5b7eecc35735661ae7390fcf8135d656af",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_unary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "33ad0ae5e5b9455d90df9befdead66a573fd82fc",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_stmt_test.cc",
      "new_id": "3560b5f26ec031a7027245681beaa4ee5c04ccb5",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_stmt_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c31ac863bb6c3f39fcb7c803bc0433d7d114f8ac",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_test.cc",
      "new_id": "4925cfdea093194c7561127f23a8f0dc75099c9c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_test.cc"
    },
    {
      "type": "modify",
      "old_id": "91038961b4c37b9007cd95ea17431ef1b566e47d",
      "old_mode": 33188,
      "old_path": "src/scope_stack_test.cc",
      "new_id": "5e9febf62c49fbe3b258420ac0ea3826e1f43232",
      "new_mode": 33188,
      "new_path": "src/scope_stack_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3601cbc21e1802d8f49f05dec04e58e95a34ac10",
      "old_mode": 33188,
      "old_path": "src/traits.h",
      "new_id": "d28e975aafcf078007b2a3a75b52fa1b424e00b0",
      "new_mode": 33188,
      "new_path": "src/traits.h"
    },
    {
      "type": "modify",
      "old_id": "271c575cfeabb02482ae938b59c42e5bf18f29ae",
      "old_mode": 33188,
      "old_path": "src/transform/bound_array_accessors.cc",
      "new_id": "4253fa2aba2369895ade58fae26e5416807e0597",
      "new_mode": 33188,
      "new_path": "src/transform/bound_array_accessors.cc"
    },
    {
      "type": "modify",
      "old_id": "bbc8f95644ce6282fca820e42f9d6d583b5abe6b",
      "old_mode": 33188,
      "old_path": "src/transform/emit_vertex_point_size.cc",
      "new_id": "67267e0ab41147ee2cdd32ca984263994011ef77",
      "new_mode": 33188,
      "new_path": "src/transform/emit_vertex_point_size.cc"
    },
    {
      "type": "modify",
      "old_id": "d3137f440349f34dfc9c915d551ed7e57fa32121",
      "old_mode": 33188,
      "old_path": "src/transform/first_index_offset.cc",
      "new_id": "d9790b0ac241548b01da812415c19fac5f50c8d6",
      "new_mode": 33188,
      "new_path": "src/transform/first_index_offset.cc"
    },
    {
      "type": "modify",
      "old_id": "b540ca83894cd3d46b45e813489e8219e96f9069",
      "old_mode": 33188,
      "old_path": "src/transform/first_index_offset.h",
      "new_id": "ffbf496790fa04a9fd23924e7dc237f48588660d",
      "new_mode": 33188,
      "new_path": "src/transform/first_index_offset.h"
    },
    {
      "type": "modify",
      "old_id": "1503d62d8b095e11a5146808bec8d6506b1cfca2",
      "old_mode": 33188,
      "old_path": "src/transform/manager.cc",
      "new_id": "22e865fe96eb3b517ca37d5d5c504f42e0f8711a",
      "new_mode": 33188,
      "new_path": "src/transform/manager.cc"
    },
    {
      "type": "modify",
      "old_id": "74d6a7ef3de59e73f31da2b31039f031c4d40da2",
      "old_mode": 33188,
      "old_path": "src/transform/test_helper.h",
      "new_id": "a0f64bddffa1ea77fc5d426102b98ba483d8843c",
      "new_mode": 33188,
      "new_path": "src/transform/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "63bf604c36b7573ba449814ce0d03b004e8504ad",
      "old_mode": 33188,
      "old_path": "src/transform/transform.cc",
      "new_id": "b0c8db58b0dd0e9e237c4920819334fd87235afe",
      "new_mode": 33188,
      "new_path": "src/transform/transform.cc"
    },
    {
      "type": "modify",
      "old_id": "9f00ec00eceba89a7d202a16615eca31f97dbaef",
      "old_mode": 33188,
      "old_path": "src/transform/transform.h",
      "new_id": "c3f05c19f7598877b043456a5aa05c9c1aef4932",
      "new_mode": 33188,
      "new_path": "src/transform/transform.h"
    },
    {
      "type": "modify",
      "old_id": "caca8c2e7f2f8a79f391063246d3c42ca8640f75",
      "old_mode": 33188,
      "old_path": "src/transform/vertex_pulling.cc",
      "new_id": "effd571c28efc610d047290c17cc346af55e5f8f",
      "new_mode": 33188,
      "new_path": "src/transform/vertex_pulling.cc"
    },
    {
      "type": "modify",
      "old_id": "5dafaa391f0004297098304b916f85f28fadb04b",
      "old_mode": 33188,
      "old_path": "src/type/access_control_type.cc",
      "new_id": "9125cc8d75f06eb9a66afa083d34195d8889f122",
      "new_mode": 33188,
      "new_path": "src/type/access_control_type.cc"
    },
    {
      "type": "modify",
      "old_id": "0d10ad36454fb614eb41a02f3bfd1e65a738f5d6",
      "old_mode": 33188,
      "old_path": "src/type/alias_type.cc",
      "new_id": "cd89bdaee74145925257840f0226b57bf990128e",
      "new_mode": 33188,
      "new_path": "src/type/alias_type.cc"
    },
    {
      "type": "modify",
      "old_id": "469b4ea42cca3851d3e4897cf0685d3b155b6ac1",
      "old_mode": 33188,
      "old_path": "src/type/array_type.cc",
      "new_id": "ce90ad4ba34980a65fc61e9c98e4eb665ae8f6ab",
      "new_mode": 33188,
      "new_path": "src/type/array_type.cc"
    },
    {
      "type": "modify",
      "old_id": "de85009e0a1cee142428cbd86260920f87b3d134",
      "old_mode": 33188,
      "old_path": "src/type/bool_type.cc",
      "new_id": "5b97decc82e2bb1df3cadb81237531d8efd63adb",
      "new_mode": 33188,
      "new_path": "src/type/bool_type.cc"
    },
    {
      "type": "modify",
      "old_id": "bc8e5841017e39d45850e7a64ecdf85d69f2407c",
      "old_mode": 33188,
      "old_path": "src/type/depth_texture_type.cc",
      "new_id": "c3cb32e88c0dd12f59908c472670c7763a775a6f",
      "new_mode": 33188,
      "new_path": "src/type/depth_texture_type.cc"
    },
    {
      "type": "modify",
      "old_id": "c60c1eba04f0eb00cdfde2d6e4c7cacae0132740",
      "old_mode": 33188,
      "old_path": "src/type/f32_type.cc",
      "new_id": "976a5497ecf7ff44bb420b21e85fa4bb203975fb",
      "new_mode": 33188,
      "new_path": "src/type/f32_type.cc"
    },
    {
      "type": "modify",
      "old_id": "402a8a903dfe35ecc301903ac7f2ae9b442e2a53",
      "old_mode": 33188,
      "old_path": "src/type/i32_type.cc",
      "new_id": "ded193288b98627b80581a1680582e5b66303083",
      "new_mode": 33188,
      "new_path": "src/type/i32_type.cc"
    },
    {
      "type": "modify",
      "old_id": "9b4d0978d1c2ba92bd65766b2bcc81a1fae069de",
      "old_mode": 33188,
      "old_path": "src/type/matrix_type.cc",
      "new_id": "f32b39682f3df50941109294daf1e0a2bf4096dc",
      "new_mode": 33188,
      "new_path": "src/type/matrix_type.cc"
    },
    {
      "type": "modify",
      "old_id": "504019b01bda67e07b1f726967db8c67371391a4",
      "old_mode": 33188,
      "old_path": "src/type/multisampled_texture_type.cc",
      "new_id": "e9d415dcc1ba467054e46c566201bccec632c2ce",
      "new_mode": 33188,
      "new_path": "src/type/multisampled_texture_type.cc"
    },
    {
      "type": "modify",
      "old_id": "fd3122831804f4d834158df51e94c274f7efcbea",
      "old_mode": 33188,
      "old_path": "src/type/pointer_type.cc",
      "new_id": "8ac4a94bcca309c7bff3a6b3cf9df42074ae3a14",
      "new_mode": 33188,
      "new_path": "src/type/pointer_type.cc"
    },
    {
      "type": "modify",
      "old_id": "119c54733618a6d514649039352f6eff4bf79e94",
      "old_mode": 33188,
      "old_path": "src/type/sampled_texture_type.cc",
      "new_id": "a63577ba97e9cdf00f2447c6bdf431cbec9fe7e7",
      "new_mode": 33188,
      "new_path": "src/type/sampled_texture_type.cc"
    },
    {
      "type": "modify",
      "old_id": "60fc8ffc62d7234e7fc1bc94a81626adb3ace403",
      "old_mode": 33188,
      "old_path": "src/type/sampler_type.cc",
      "new_id": "bff290be8f375e02bdf30df02c5da434245d86d3",
      "new_mode": 33188,
      "new_path": "src/type/sampler_type.cc"
    },
    {
      "type": "modify",
      "old_id": "09afd489cbd6afaea79357c2fa4e635cc5424056",
      "old_mode": 33188,
      "old_path": "src/type/storage_texture_type.cc",
      "new_id": "bdd76105fb11659cec734019e417f3c39e84cfb9",
      "new_mode": 33188,
      "new_path": "src/type/storage_texture_type.cc"
    },
    {
      "type": "modify",
      "old_id": "78609260545e5f6f3d5202b7409c860b2356e65a",
      "old_mode": 33188,
      "old_path": "src/type/storage_texture_type_test.cc",
      "new_id": "a6829ed299a8a7146dcd88441a941ddc232651ad",
      "new_mode": 33188,
      "new_path": "src/type/storage_texture_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "458aabfb15fc47ec8e0bd778dce82443db9ecb11",
      "old_mode": 33188,
      "old_path": "src/type/struct_type.cc",
      "new_id": "39efc957398a1592ae6608f5220f4a9783ba628c",
      "new_mode": 33188,
      "new_path": "src/type/struct_type.cc"
    },
    {
      "type": "modify",
      "old_id": "c1006bbf5ea5e1c2eeb35ad7cdf2cbb7a6177974",
      "old_mode": 33188,
      "old_path": "src/type/test_helper.h",
      "new_id": "68832b0893aef675ac1a156bcf145a3ffbd3c08d",
      "new_mode": 33188,
      "new_path": "src/type/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "847f5c8764e54c034bd2ed904f69cd8bb68eb8a5",
      "old_mode": 33188,
      "old_path": "src/type/type.h",
      "new_id": "ae8d245c0b19551b346f763ddba36678646905a0",
      "new_mode": 33188,
      "new_path": "src/type/type.h"
    },
    {
      "type": "modify",
      "old_id": "d98dbb66e27b2caeee9dcbfdb6302b29ebc9c002",
      "old_mode": 33188,
      "old_path": "src/type/u32_type.cc",
      "new_id": "0736b05cd72ab32aa4224e097e00c7fe3d60d0b9",
      "new_mode": 33188,
      "new_path": "src/type/u32_type.cc"
    },
    {
      "type": "modify",
      "old_id": "85a1683381e97067726cc0d2f2205a803479a526",
      "old_mode": 33188,
      "old_path": "src/type/vector_type.cc",
      "new_id": "96e3b164ae36224721dc5df1814ad14901fbd9b3",
      "new_mode": 33188,
      "new_path": "src/type/vector_type.cc"
    },
    {
      "type": "modify",
      "old_id": "2f9b6f8e53a4e924d582ef976849033adae2c9b0",
      "old_mode": 33188,
      "old_path": "src/type/void_type.cc",
      "new_id": "fe2a1a69998e732b709b1689e42ca60f60d5fa9a",
      "new_mode": 33188,
      "new_path": "src/type/void_type.cc"
    },
    {
      "type": "modify",
      "old_id": "6c323d87676fe225fb4dd8121dfe9389b5162a92",
      "old_mode": 33188,
      "old_path": "src/type_determiner.cc",
      "new_id": "63f4d35ff47e5190d571f796dec6ce4f95addeff",
      "new_mode": 33188,
      "new_path": "src/type_determiner.cc"
    },
    {
      "type": "modify",
      "old_id": "5387714861a96ae72dd3fa994c85620ef5d6cff8",
      "old_mode": 33188,
      "old_path": "src/type_determiner.h",
      "new_id": "c0532a06fb2d05f8eb2b23c3b5bf4091d8436c9a",
      "new_mode": 33188,
      "new_path": "src/type_determiner.h"
    },
    {
      "type": "modify",
      "old_id": "e2035c3d4a2885d7065fc3a7e506939fa6db1903",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "1dd3d6ebe2c8b5bf810ea777c1d31cc5efbe441a",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1526dcba47eb7b6424c2e7c8ca89d343e6309448",
      "old_mode": 33188,
      "old_path": "src/validator/validator_function_test.cc",
      "new_id": "1d3653d0776b33d27dc8508e95a3ae477a5864a2",
      "new_mode": 33188,
      "new_path": "src/validator/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0ce8526175224386bdfd7ffa4bc4bdf2347ec062",
      "old_mode": 33188,
      "old_path": "src/validator/validator_impl.cc",
      "new_id": "85297e4e1a3cb960c4255a810fcb8b98ee50abce",
      "new_mode": 33188,
      "new_path": "src/validator/validator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0ee8c059a688b59d6fddad77d26e54e359a09855",
      "old_mode": 33188,
      "old_path": "src/validator/validator_impl.h",
      "new_id": "0119aa35f7fd2b12e4e88ee5ae73d2b8dd69bdc0",
      "new_mode": 33188,
      "new_path": "src/validator/validator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "2cd648f75826b8a27bdf0ebcf73cd0d00a65749e",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test.cc",
      "new_id": "a7bca4c2598455f124a173247e21a8d4fed7c255",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e1ed61bad555005df353fc3ed3500f5a1c5e9152",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test_helper.cc",
      "new_id": "10dd3cdb591c95b778682538eb8e996e9183d87e",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "25a59ddd538e036b61855a8fbf5ce8153d752836",
      "old_mode": 33188,
      "old_path": "src/validator/validator_test_helper.h",
      "new_id": "6e40632979e80951c74314eb343951871cbfbf77",
      "new_mode": 33188,
      "new_path": "src/validator/validator_test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "b1b063bbbdfb6da45e20c44573b0da55825bd81d",
      "old_mode": 33188,
      "old_path": "src/validator/validator_type_test.cc",
      "new_id": "879e0c6849a8cabdb1d3819d85c29b7ef0b63103",
      "new_mode": 33188,
      "new_path": "src/validator/validator_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d0057250bbd8fac7d76f97cac51ed879b0ae9474",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "bfc6cd9a47cb3f026b1917a03a1a8dbce7df5bff",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "45050715baa24612a7d655afc1bab50da252b5b5",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.h",
      "new_id": "d1ca0ab04592394a89b877c795cbb318ccc2cc00",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "a0194ec38df9bef9adf0ab633c9d41d0a199ba28",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_intrinsic_texture_test.cc",
      "new_id": "4d06c5fcd71b633981df3bbe9524e681a9091a15",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e7907bc5b5dfa45254f1105c6c0aeb785c9a61d6",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_type_test.cc",
      "new_id": "dc455f116cfb3be8b53a67ae91b83359076a220c",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "530b261a54efe6528ada3fc9c915db1c31274ae5",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/test_helper.h",
      "new_id": "344ee66fd3d5cc402ebe65cab2bc6944c440df8a",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "c570a3b5a45de00450df56e77aacbbb55c7f2188",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "67a8843ce34a988cbb2f308154d945155420ae31",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "a2ac3e4922d46e3c312831f8fdd616854c9897d7",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_intrinsic_texture_test.cc",
      "new_id": "50a407f9be51417044b1226c70b207a312320e15",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f3f85f26f06ee8567f11f55af417f17f55ac5786",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_test.cc",
      "new_id": "fc26f40ae4db13bb45a31fd5b3dbdf8077497f6c",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b065ad899e126c887538b20cad628e97aa45ebad",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_type_test.cc",
      "new_id": "caa9e3ed5c9f2e1cf6b46195388fd4605ab47de8",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5d91a3a141f6bd90b12792ab976701ee2b54ecb5",
      "old_mode": 33188,
      "old_path": "src/writer/msl/test_helper.h",
      "new_id": "6fe1797ac318aac0ac0fa0dc4532e0637fcc0af9",
      "new_mode": 33188,
      "new_path": "src/writer/msl/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "8f946e95438b040e4e29fe373e0b1d888c7a0f6d",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "3d1b0717d0648e2a80a8be4294b1562140f516b4",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "024e357db75a5d40719623417c4d600618fa5be2",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_test.cc",
      "new_id": "dee56c9785e42739e64f1d69b6c0d39766335c71",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4035d3fc8cb1b4d45ad0515fbd7cec47b5e4e14a",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_intrinsic_texture_test.cc",
      "new_id": "49dab513223ced2569201be75260d118e6a8fbc5",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_intrinsic_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ebad710be40c998625276ebb41f324b2b03a9f09",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_type_test.cc",
      "new_id": "0bf323b16911ed00b3f54fce62abce1d15e29caa",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "52c1aae0c59651f7728b3e9e9dad014120b2c411",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/test_helper.h",
      "new_id": "fdd084f11e3d4a26e60c3a58bc5394df0e85f8c5",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/test_helper.h"
    },
    {
      "type": "modify",
      "old_id": "91b9e43072ed3394e6338678e2b71b109574b132",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "e2add776dec2ce6f9d9ac993687c207cb775a1d4",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "56ea3dbc23b66e4edfef8bdbbd15d596171bb47e",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_type_test.cc",
      "new_id": "a6056fbcab5fb8732b75affc0e1df112a532028c",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5195c04dcbca2badfe7b96a21d7d3d10c78e5efa",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/test_helper.h",
      "new_id": "0cbb2a5daccdbc411694506267a632e93581b359",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/test_helper.h"
    }
  ]
}
