)]}'
{
  "commit": "1d2ad81eb9153d21a7f3f08a3259df1624d7ea6b",
  "tree": "ba899b37aec0e22ea1c2bf9926b299ea6b12f473",
  "parents": [
    "0647d23607012c708fc97750471ab9f141a78a8d"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Jun 01 13:43:11 2020 +0000"
  },
  "committer": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Mon Jun 01 13:43:11 2020 +0000"
  },
  "message": "Update WGSL grammar builtins to match spec.\n\nThis CL removes the builtin_decoration from the parser in favour of\nusing IDENT tokens for builtins. We still convert to an enum in the\nparser and validate the value provided.\n\nBug: tint:41\nChange-Id: If5dc3844e3325c75951e7b320c123cf66cb8e106\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/22300\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93bc2869279ca40dacb1971e51feb0620fb13812",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "698068f07476da19cf3bf6b0859e45c94707943c",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "a1637eb33c22ac4779817fed6de5ae8554c39a23",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "22fdd350165c8e6398e77830143d2170e3758342",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "4c8545e4f759f621dfc68674775ba4b11b642f0a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer.cc",
      "new_id": "5d11237e3dc6ff6f0090860b3fa549a844da1d11",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "9944ee03e1e5d7554d6a9cdfc5f384177944a3fd",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer_test.cc",
      "new_id": "0b514f97b5849ebc211388256d874dccbbfe40e4",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e64a74b6727efa9638ed68b4387d52d8de95a83e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "0cfd6e5b858bcab8d072210e50f779815d41e94e",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "4f33cf07403fda40e712d5f68c43b88889afd7f5",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "3767686d0d0469d5fcf34b07708c69520a8b6b86",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "delete",
      "old_id": "db959746c559f53f0cc4cf194e84aaad4f231ce1",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_builtin_decoration_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a93e21d58ef2cf4b59df3f09f3474c4f2ceba8e9",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decoration_list_test.cc",
      "new_id": "85cb1b18c9a70d097a5714e8d9cfce956c797f4d",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decoration_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8c30a26fa5fe9c03a23d2ee205dfb1e4426e4438",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc",
      "new_id": "4fc9e5cdb46b2820e5a0f39f2c18e9bdebb02b4a",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0d78a9cbe9c2483f8f9d68eaa4a0d04696922e23",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.cc",
      "new_id": "300fbe445922589aa4e83a8fb0543ed513eaa8c8",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.cc"
    },
    {
      "type": "modify",
      "old_id": "1953f6fd8b29fb0fb2d0ee7e102bcfcb95cec779",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.h",
      "new_id": "53a37cd365b25d48bce5df03c2bdd27f4e4309e0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.h"
    }
  ]
}
