)]}'
{
  "commit": "04e62a12d8350266971402197c2a3eb708906fa8",
  "tree": "4874d51536989ab18a810066e292de55710c4a92",
  "parents": [
    "8492d727a74e73f99f4771e3fecd275a3aeb89a9"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Nov 15 20:45:50 2021 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Nov 15 20:45:50 2021 +0000"
  },
  "message": "reader/wgsl: Remove type tracking from the parser\n\nThis is the responsibility of the resolver, not the parser.\nRequired to handle out-of-order declarations.\n\nFixed: tint:888\nBug: tint:1266\nChange-Id: I0cbdbe7f721a88bba89c0394a72a20e20b600000\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/69106\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1aa16db297912c965904a9ae824ab585e68c286c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "cac4b4eeaaa4f61e72c5e47f8cb4bf8d96b46b50",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "26601c425a207d91bd9e09f587e2ed4960ecc4d6",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "e059f093454dddee6b88b1963cba5d637bf1efe4",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "e31763f2001ec0815051043821f3ea7a7430e68a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_const_expr_test.cc",
      "new_id": "9d3dab8f0a56f400802ce36512ab8cb98bd9e6d2",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_const_expr_test.cc"
    },
    {
      "type": "modify",
      "old_id": "132e1435aa49c589e1e9b284e010524fe2f20a58",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_error_msg_test.cc",
      "new_id": "a22458532adbe7953f5ebe75ee1dd4c95b556662",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_error_msg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b17581e24b52b83b4d68196689f54481ada153ba",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_header_test.cc",
      "new_id": "369e8d052f6eb1d45ab8568bc93ad5bb52002596",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_header_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f77aa31732fc8bd45724cd01da2c64ee86bf983c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc",
      "new_id": "2c4cd544beda4291de0bf878fcf95895071600b0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_constant_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8489fe6046faab27cfe7775524aac01692086e56",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_decl_test.cc",
      "new_id": "97ec4878db6b7ab9768f880828e75f64d7207e0d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0b5eac8ea501e92279a97e0e015c53f410ca8377",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc",
      "new_id": "97fc0d1ec01f47329ad26c9a941b81e907abdec1",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e7c4e9f745af5b0db9be9d79c08c1c85b2de9ff5",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_decl_test.cc",
      "new_id": "4f041b50ddd83e9c5203aa99b0f127ed15d9c8a6",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8a514acbbe9c87831b1aacdfe7c47a1ca0f78719",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_struct_member_test.cc",
      "new_id": "0f0f980ecaf0067dce60430024d08c46acca693d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_struct_member_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4573edecfb3504425c93bd2a81d59bdbb3bc613c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_test.cc",
      "new_id": "c354fc80ee11a89ce8d21abb0eb8852a099aa5b6",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "970e4303fd519d91521080185c72b61a9d9a4b73",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc",
      "new_id": "fbd81271270c89c80a00fe6c643467fe37ddd0b1",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_texture_sampler_types_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5f1e03d9efd9652c11fd923ced1efbb4b5e46a9b",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_alias_test.cc",
      "new_id": "45e2e32307b6f04ef5c708b51497b5a02fcddc32",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_alias_test.cc"
    },
    {
      "type": "modify",
      "old_id": "17c3b206b4871ff9f7450c05711831385b17b37f",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_type_decl_test.cc",
      "new_id": "d08a23d65d8982e075765158fd56186411fc1de2",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0cf6a31dd9b38e22e02dffdf33687114d933f6ee",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc",
      "new_id": "489463ea771e7925577527c5c0872dd8fd0dcdb6",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_ident_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1d5748ac6eff70810e100b5ddb491c9801c422c7",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_stmt_test.cc",
      "new_id": "74f51f33f778f169e3fb80260baf8991b6a731a0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_stmt_test.cc"
    }
  ]
}
