)]}'
{
  "commit": "643827967e8d54a35a1a55780ee64a2ee0945d67",
  "tree": "8a29a5f269a987161c43ee414875bf673394e33c",
  "parents": [
    "35552f2a48e507a4458f4280402cff511f53b9e2"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dj2@everburning.com",
    "time": "Mon Sep 21 00:28:58 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Sep 21 00:28:58 2020 +0000"
  },
  "message": "[ast][spirv-writer][hlsl-writer][wgsl-writer] Add workgroup_size decoration\n\nThis CL adds the workgroup_size decoration to functions and emits as\nneeded from the various backends.\n\nChange-Id: Ifffde239e68047f6419c6980eca70c4efa9822c0\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/28662\nReviewed-by: Sarah Mashayekhi \u003csarahmashay@google.com\u003e\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98337098da3fc63954118713fc313689ef217e19",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "a37e2a06299ebc1b57ecea65be4fbaff7adf65d8",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "f821429b032f9c8818174ee7591b8fe815e6905f",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "04fbea405db92ef3ab7ec57bc6904fc34ecf3bcc",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "0e52bf94891df7a161269b52066546fcee5760e8",
      "old_mode": 33188,
      "old_path": "src/ast/function.cc",
      "new_id": "8e8d853ccf06282b323feecc0aeddcf4d092c103",
      "new_mode": 33188,
      "new_path": "src/ast/function.cc"
    },
    {
      "type": "modify",
      "old_id": "b292464fb21d6cf8507c96e29c02106c7b334f71",
      "old_mode": 33188,
      "old_path": "src/ast/function.h",
      "new_id": "d64c0236b8d4dc93a31b7e7652391da4d0b01d75",
      "new_mode": 33188,
      "new_path": "src/ast/function.h"
    },
    {
      "type": "modify",
      "old_id": "a44729735b7b942495cfd55b47b130a37891f038",
      "old_mode": 33188,
      "old_path": "src/ast/function_decoration.cc",
      "new_id": "c246b9778611378388cabffe0e52ff3f696d5989",
      "new_mode": 33188,
      "new_path": "src/ast/function_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "4b75f305cd191b84356db309ebfe2bf1f8a451be",
      "old_mode": 33188,
      "old_path": "src/ast/function_decoration.h",
      "new_id": "461a037ad2df3e32ac2a2d5406fb85f53bd0c9f8",
      "new_mode": 33188,
      "new_path": "src/ast/function_decoration.h"
    },
    {
      "type": "modify",
      "old_id": "a75a619bcb4e5763a78ef429341d689f85e4c71c",
      "old_mode": 33188,
      "old_path": "src/ast/function_test.cc",
      "new_id": "20d37edb94a798aa34e4e005bbbd5ff4d6e8aa50",
      "new_mode": 33188,
      "new_path": "src/ast/function_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd44db4cc506d849c35d5444e518b8bffaf62f82",
      "new_mode": 33188,
      "new_path": "src/ast/workgroup_decoration.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "04678d65c0f87d244cb0113cd26988f0ae4a5f97",
      "new_mode": 33188,
      "new_path": "src/ast/workgroup_decoration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "750d3519255cea5b39e136773fbca2c42ac720fd",
      "new_mode": 33188,
      "new_path": "src/ast/workgroup_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "43270f93dcd8317213303c1aa39d766697781cfe",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "d34e572a202542d5150e8bd356932618d07534ea",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "80f5b82c761424358f4faa20f0952374d691fa1c",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "2056427ea07335943a37ec4c2ecacda2a39c242b",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9754fb2c77c3dc5e7e202ecd1a527563b90fdafb",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "879ded399d9df12b04313713644e1cac59b58176",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "04176c16545bc2d495436a52716fb86c0eef51be",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_entry_point_test.cc",
      "new_id": "85af7cfbb24968e25c2740f61ec05a88b0271dc9",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_entry_point_test.cc"
    },
    {
      "type": "modify",
      "old_id": "11d36904e7978431a9a8b92af41a7621c1997fca",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "08afc35e1099fa7d24898ffd0f09a0d74edf4925",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0240a6277a49750e67a01f38f0f2f7d6c225181e",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_function_test.cc",
      "new_id": "25bac24ed0f008a9853ecd28729f867344199c8b",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_function_test.cc"
    }
  ]
}
