)]}'
{
  "commit": "d05f93fd8ec727bf60cdadc1275940fd62e61a24",
  "tree": "92ee84eeb326de9986e98d00588fe67d248030a1",
  "parents": [
    "643827967e8d54a35a1a55780ee64a2ee0945d67"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dj2@everburning.com",
    "time": "Mon Sep 21 00:37:08 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Sep 21 00:37:08 2020 +0000"
  },
  "message": "[wgsl-reader] Add workgroup_size parsing\n\nThis CL adds parsing of the `workgroup_size` function decoration.\n\nChange-Id: Ia90efc2c014ac0e1614429280cc903d30cf8171d\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/28663\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Sarah Mashayekhi \u003csarahmashay@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a37e2a06299ebc1b57ecea65be4fbaff7adf65d8",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "f54e12a083c6f71864d171c30ec19d1a687952d8",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "04fbea405db92ef3ab7ec57bc6904fc34ecf3bcc",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "c87bd64ea6a50f42a0920e417e341f7f2ca8501a",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b0844cf77148a7ca72fa77e91f16b55d34501094",
      "old_mode": 33188,
      "old_path": "src/ast/builtin.cc",
      "new_id": "d5818a14e86b1ecab22537dbbebdf1cde3c14f7d",
      "new_mode": 33188,
      "new_path": "src/ast/builtin.cc"
    },
    {
      "type": "modify",
      "old_id": "7fb3fe5af1cbd1a34f2c96dc2ddd8e61c81fa69e",
      "old_mode": 33188,
      "old_path": "src/ast/builtin.h",
      "new_id": "5d0d763e6601fc27694ece679aafd5d167426c4a",
      "new_mode": 33188,
      "new_path": "src/ast/builtin.h"
    },
    {
      "type": "modify",
      "old_id": "d64c0236b8d4dc93a31b7e7652391da4d0b01d75",
      "old_mode": 33188,
      "old_path": "src/ast/function.h",
      "new_id": "078f69293b92a6e93670506334577a7c05b35f7d",
      "new_mode": 33188,
      "new_path": "src/ast/function.h"
    },
    {
      "type": "modify",
      "old_id": "2b54362305762c4285f5d6d2c7b569b4b4e4e1ca",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/enum_converter.cc",
      "new_id": "1efc52354f32bda3f85347f882bb497d226c0818",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/enum_converter.cc"
    },
    {
      "type": "modify",
      "old_id": "fb9c8d0f04592afeceefd1c66673feefc5f7bcfd",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/enum_converter_test.cc",
      "new_id": "6d542255cda8b48be5dbecece1bc098636883c41",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/enum_converter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "37bfeb5238fbb973ce28d4ff6a2308d3de59773e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer.cc",
      "new_id": "4d2a1849fa8f10ffa383e4636b9964cacdc150ee",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "d21f3b66e332113e12e1a4366577889f66f9d718",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer_test.cc",
      "new_id": "b722246ff7e81e4ed23da6d37c7878062fb7db43",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ae83f80dd3b5ccc41e1924cd9bfb926af72da09e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "c3f79f3dcf99b500ca370c3138f7638295038019",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "6da84df4a9f98ac6100b7116e31de89a927452b1",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "578b4fdc7e41258d5f64698b0a0041915152fabd",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "modify",
      "old_id": "fe8e3c7d7e8175ad3a4c70668cb094ad938a3733",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_decl_test.cc",
      "new_id": "3ae5905074bb17e142e3c66e0bbb6b86e0cf0a93",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decl_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9717eed5c0053c9fd3aec53a877f22abdcd69532",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decoration_list_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7acb60dedad99ae990b2a1b49fa083478655b18",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "489f07dde967dc13caf75f3b858ef481caf4643a",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_decl_test.cc",
      "new_id": "c04735b6e77b9a553592f2fab689cf5beb8b41d4",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "33719cab5a06d5ad21d48e896477f51e0b6733da",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decoration_list_test.cc",
      "new_id": "942abe9f3ec8ffac240c1fcd77403f847e532072",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decoration_list_test.cc"
    },
    {
      "type": "modify",
      "old_id": "070e8ec1c0e19205b235b534d6ba17ec7c27bb35",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc",
      "new_id": "d410b6dbd03808dca3f15cbdd133315829c42289",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dd1ad3ee308ba7dee872ab8d6062aed53a21bc0e",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.cc",
      "new_id": "ed90e8a4af3a7afbc06e2d82f9a42760a2b0990c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.cc"
    },
    {
      "type": "modify",
      "old_id": "da18df348e0f6c00a553f371688c95831ddd58b3",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.h",
      "new_id": "0967cd704aa4a2b8371c98f3f722673691416448",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.h"
    },
    {
      "type": "modify",
      "old_id": "d34e572a202542d5150e8bd356932618d07534ea",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "f81e36c6bf76bf4ffdae943736bc3c6cfe9777b5",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "6b2324a41fd5c58dd14cec3eeae6bf103ca576a6",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_test.cc",
      "new_id": "39b39dca79f01cdc5d0492b04112a942f5fab7c1",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6bc21fd0799343dfe5e66e6df7e7f0e36f2dfc9f",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "2251e3b48b64a31e395e840ad6f8d97dac6cfd26",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "922ca9dc527f3bc0dc0c73d935118b1b5943b732",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_test.cc",
      "new_id": "f57bf52e182b91b3b0312c0931770cb7dd014296",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "879ded399d9df12b04313713644e1cac59b58176",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "050fd1326dbcf289b28ea6459ad7c977badbcb7b",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "5ab3ce2ae357862e6f138f0e5edc2b7170eb96e7",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_global_variable_test.cc",
      "new_id": "1e60c0fcfc280facb5b21fc5c4399d7b833b5823",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e8062f69b58eef046ac87a22c05ad8ada7d7f9a9",
      "old_mode": 33188,
      "old_path": "test/function.wgsl",
      "new_id": "b7060fb41e540f3a7bf2a7434c7ae12954310beb",
      "new_mode": 33188,
      "new_path": "test/function.wgsl"
    }
  ]
}
