)]}'
{
  "commit": "46e959da39f6440ee2adcf73f7d34aa8e62ffc10",
  "tree": "a0d09a73199e61e8398360d15a5bf0e1bf0f320c",
  "parents": [
    "1d2ad81eb9153d21a7f3f08a3259df1624d7ea6b"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Jun 01 13:43:22 2020 +0000"
  },
  "committer": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Mon Jun 01 13:43:22 2020 +0000"
  },
  "message": "Update intrinsics in the grammar.\n\nThe intrinsic methods were removed from the WGSL grammar and are treated\nas builtin functions. This Cl updates Tint to match.\n\nBug: tint:41\nChange-Id: I3f9ff6c17f1ca57ad159d883fd5a966657caeb4f\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/22301\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "698068f07476da19cf3bf6b0859e45c94707943c",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "7c08d053b9b8c03d789abdfecdf295db059d3585",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "22fdd350165c8e6398e77830143d2170e3758342",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "117063b0a30b3ded3224a5f2286be4e2b10117a4",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "66a7f35515adfd5926b26895227b48a09c8c2da3",
      "old_mode": 33188,
      "old_path": "src/ast/derivative_modifier.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "83789e426fa7892c5ac44537a4dcbb8b23becfe9",
      "old_mode": 33188,
      "old_path": "src/ast/derivative_modifier.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "71074e64fb963ab85d503e55ebf9aa5e0eaed8c9",
      "old_mode": 33188,
      "old_path": "src/ast/expression.cc",
      "new_id": "bbbc7ad124e4c1d82bd27f3f27f8af116bedb901",
      "new_mode": 33188,
      "new_path": "src/ast/expression.cc"
    },
    {
      "type": "modify",
      "old_id": "f82fe9be9349579dcbff606f567281fc92e89364",
      "old_mode": 33188,
      "old_path": "src/ast/expression.h",
      "new_id": "43c4c4088451c897dcfc513bbbf892f6c478d8a4",
      "new_mode": 33188,
      "new_path": "src/ast/expression.h"
    },
    {
      "type": "delete",
      "old_id": "82ae23c205bf77cbe60e3806dd03694dc7087991",
      "old_mode": 33188,
      "old_path": "src/ast/unary_derivative.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "741834c7465ed2664b2ab787ca667cbcce74db37",
      "old_mode": 33188,
      "old_path": "src/ast/unary_derivative.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "23c13d58e8e9c9baf12556f698f5645aa99c4607",
      "old_mode": 33188,
      "old_path": "src/ast/unary_derivative_expression.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2076eaf14c28e9ff4aa44cdcd1b6da542dd87b67",
      "old_mode": 33188,
      "old_path": "src/ast/unary_derivative_expression.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "96d1e46d165ab1f330f5cd38648370ccd05955b1",
      "old_mode": 33188,
      "old_path": "src/ast/unary_derivative_expression_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7ff4653e64aafd1d80e85b04f58817dd6382f688",
      "old_mode": 33188,
      "old_path": "src/ast/unary_method.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3f719ef49741b29b189e81627fd25b093bbac7ff",
      "old_mode": 33188,
      "old_path": "src/ast/unary_method.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "034a8e4d9b15aece40b90c86c46f7db1c790037c",
      "old_mode": 33188,
      "old_path": "src/ast/unary_method_expression.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4c63325819281a943a3bc96ac1668d9fb34fa438",
      "old_mode": 33188,
      "old_path": "src/ast/unary_method_expression.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1a2d9ed6087bc32282460f68bb56fdb9ce96635a",
      "old_mode": 33188,
      "old_path": "src/ast/unary_method_expression_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5d11237e3dc6ff6f0090860b3fa549a844da1d11",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer.cc",
      "new_id": "ae3e67ff3893b2479b7c97ceb21719bde95e0ac6",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "0b514f97b5849ebc211388256d874dccbbfe40e4",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer_test.cc",
      "new_id": "12170dce7b2258a4e48999dbba79d3f58160fa3c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0cfd6e5b858bcab8d072210e50f779815d41e94e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "589e4f7a7ee12b3703fb762edec225fcd8a05a35",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "3767686d0d0469d5fcf34b07708c69520a8b6b86",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "fc88037860fba701326158b76a1ab4ae46c90ea3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "4061b1168ae8ce4979d6b07b0b906c0d6213167a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_argument_expression_list_test.cc",
      "new_id": "efbd7313b05f06aff938fa67fdb75947949bd016",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_argument_expression_list_test.cc"
    },
    {
      "type": "delete",
      "old_id": "29b5785e0a3d9519e64584d0994a18da8b075556",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_derivative_modifier_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6f9ff514e3052c040d139c88123902f80dad1a3c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_postfix_expression_test.cc",
      "new_id": "960bdf33f474dbf897033e27bf815951e1496af9",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_postfix_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "80f294050de989716c3982d26de3555bcccab5f2",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc",
      "new_id": "1be32d7f455a63204f2fc779cbdb61c47def42c7",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_primary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a11bc7832761dc977cfb36e4cbc5c8cad0564dea",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_unary_expression_test.cc",
      "new_id": "fad15fc34c94e5eaab7f9b557617e4a6c1789185",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_unary_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4fc9e5cdb46b2820e5a0f39f2c18e9bdebb02b4a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc",
      "new_id": "dc1a5b0903c4f78ac7257566d64f9db3058d0d2f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "300fbe445922589aa4e83a8fb0543ed513eaa8c8",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.cc",
      "new_id": "2976a95fe8686f11d1124a01c367f7bcc346d49a",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.cc"
    },
    {
      "type": "modify",
      "old_id": "53a37cd365b25d48bce5df03c2bdd27f4e4309e0",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.h",
      "new_id": "f5a2c5f3ce117405c61947fafffd677a2360584f",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.h"
    },
    {
      "type": "modify",
      "old_id": "0def87071a72fb4293250d35f9d413a37eec953d",
      "old_mode": 33188,
      "old_path": "src/type_determiner.cc",
      "new_id": "beddba42831352d9200bfd7261682821dfff31b5",
      "new_mode": 33188,
      "new_path": "src/type_determiner.cc"
    },
    {
      "type": "modify",
      "old_id": "770e00bb758ac1b73c3312971cd26d2db973328a",
      "old_mode": 33188,
      "old_path": "src/type_determiner.h",
      "new_id": "7f62a57c51949a7307265473d0abb7a4505482cc",
      "new_mode": 33188,
      "new_path": "src/type_determiner.h"
    },
    {
      "type": "modify",
      "old_id": "bb44112c89dc901a8a7be8d2b04b1b593ce1aa25",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "510470993276e0e8f108f06fb1423a7779b1df4b",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e3ddcebcd5fd4f5cf24621ada456f4421ea4cd2a",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "c83759e5c0a21c056bfc747e2e57dbe5ed8d4a88",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "d9282bd14d51c4a166b2ce94ede86f6d5a7b4726",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.h",
      "new_id": "b262a6d4cdccf11ac33591a1186c7e525c5009dc",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.h"
    },
    {
      "type": "delete",
      "old_id": "b7af8dc1ebb727bb722cb75f068c64f82eafeb29",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_unary_derivative_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "83eff8759416d04b57a12f6c7023aac3384ddf3b",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_unary_method_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
