)]}'
{
  "commit": "ce8f86881503c256a68dfe052d581cf3243f34ff",
  "tree": "7b05eab729742a068a5e525842fca645815e4899",
  "parents": [
    "594075a2f0dbffc1966e9396b3eb771d274fa4b5"
  ],
  "author": {
    "name": "James Price",
    "email": "jrprice@google.com",
    "time": "Wed May 19 08:15:18 2021 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Wed May 19 08:15:18 2021 +0000"
  },
  "message": "Move workgroup_size property into sem::Function\n\nThe workgroup size should not be a property of the function in the\nAST, and this lays the groundwork for allowing both literals and\nmodule-scope constants to be used for this attribute.\n\nBug: tint:713\nChange-Id: I014be879e2adb81cfc5b0ea0e221035fae626223\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/51261\nAuto-Submit: James Price \u003cjrprice@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "24b0227210bba87e03b8c2b5692fa796756551d0",
      "old_mode": 33188,
      "old_path": "src/ast/function.cc",
      "new_id": "0896e7ac4f8ba0cfafd9b8ff4603c620c47095ed",
      "new_mode": 33188,
      "new_path": "src/ast/function.cc"
    },
    {
      "type": "modify",
      "old_id": "fd91c7c29b62434cead5f4f5466b1f63e51a496e",
      "old_mode": 33188,
      "old_path": "src/ast/function.h",
      "new_id": "397e1c4389813ba49a1bc4f90bbaf869716cda87",
      "new_mode": 33188,
      "new_path": "src/ast/function.h"
    },
    {
      "type": "modify",
      "old_id": "60c1525edc1662cda2f00b1b3bb550f22f12fff9",
      "old_mode": 33188,
      "old_path": "src/ast/function_test.cc",
      "new_id": "44ba686b7eb9288cc0f97ae2a5d462eeb12b6249",
      "new_mode": 33188,
      "new_path": "src/ast/function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b8ac9b454eb866662ee331e8295416710a355355",
      "old_mode": 33188,
      "old_path": "src/inspector/inspector.cc",
      "new_id": "b687b222607bf5931f164acb728d46a952c4f183",
      "new_mode": 33188,
      "new_path": "src/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "a80472b180da4d017c7a72d2d4a9b277a74406d6",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "93266aa193509d7a156b57fce6e82df9eb4c08b3",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "76a722f2817fbbdc867d908284c7cdbdcb177c0c",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.h",
      "new_id": "ad428a8ef5a1417f599a93dab4e117a9b24f5dd0",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "e81be395d881370b0573f46d46fcb42bf918df12",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver_test.cc",
      "new_id": "109b31a279385d09dbc6a3bf419a6f71c1853e8f",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0c5e8443caeba083b1e69ef90e1d01e794d2ce1b",
      "old_mode": 33188,
      "old_path": "src/sem/function.cc",
      "new_id": "f33fc07258f80c89fe64cef8374e579ccbfd2da5",
      "new_mode": 33188,
      "new_path": "src/sem/function.cc"
    },
    {
      "type": "modify",
      "old_id": "a29e3182515cab90134df472f0ce90c4170bf71a",
      "old_mode": 33188,
      "old_path": "src/sem/function.h",
      "new_id": "94cc02e0edba6fba342c2d70c9240851004594a6",
      "new_mode": 33188,
      "new_path": "src/sem/function.h"
    },
    {
      "type": "modify",
      "old_id": "e89410679835ba3d730ca56e3901e40e35cad8a3",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "b5165338ab38dc7958123ae14bcc900991de4abc",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "22f4a6a71a8e2a21ff31c015ef558f30213cd86e",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "60c159c52f0b0a148639ebfaf60ef86892f6572b",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    }
  ]
}
