)]}'
{
  "commit": "a4e6858b9498682aa929485c95c8ccc71528e1b1",
  "tree": "83f811506c3c9ceb8901edd5cf48acfebc2d699c",
  "parents": [
    "506fe795b63026e31422f73ea24a0a202ba52aaa"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Wed May 06 21:48:23 2020 +0000"
  },
  "committer": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Wed May 06 21:48:23 2020 +0000"
  },
  "message": "Remove push constants.\n\nPush constants won\u0027t be supported by WebGPU. This CL removes them from\nTint.\n\nFor the SPIR-V reader case, this means the push constant will cause a\nunknown storage class error.\n\nBug: tint:19\nChange-Id: I10b09ce589b6b370fc828af0cd56e6213c5bc694\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/21180\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4545358641162ce231d378b4744017060de9e99d",
      "old_mode": 33188,
      "old_path": "src/ast/storage_class.cc",
      "new_id": "add2597c52da9efbf8cb96426aa2181b947e59dc",
      "new_mode": 33188,
      "new_path": "src/ast/storage_class.cc"
    },
    {
      "type": "modify",
      "old_id": "3a25fed92c9f10efe21df219f71c713c32fc4c68",
      "old_mode": 33188,
      "old_path": "src/ast/storage_class.h",
      "new_id": "2fd13cdda43d55e87b983fd0b6e8b707ff2206ff",
      "new_mode": 33188,
      "new_path": "src/ast/storage_class.h"
    },
    {
      "type": "modify",
      "old_id": "aea3bbf579a74655d98ebbf40602db584ba31747",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/enum_converter.cc",
      "new_id": "26aba0ab06a004ca6e24a18b3067ae596c37ef0c",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/enum_converter.cc"
    },
    {
      "type": "modify",
      "old_id": "0b2eb759ead4adce1dbafc4a96aa7cd16ce41dd9",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/enum_converter_test.cc",
      "new_id": "fc9b07646c780905e21b920117ebddaba07c29fb",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/enum_converter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "75746ad81870e5e6581b85f9ba9c9e056aa0bfef",
      "old_mode": 33188,
      "old_path": "src/reader/spirv/parser_impl_convert_type_test.cc",
      "new_id": "84e80dbd8a8b04c176466943571211379d6055b1",
      "new_mode": 33188,
      "new_path": "src/reader/spirv/parser_impl_convert_type_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d1a698296243640fb594930c1fe8a2b449a0a79f",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer.cc",
      "new_id": "dc70410986a2bbd01552a893d6960bb897d58ec0",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "71a1109107b0aa7fabfd75ad8c40bfd60208030d",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer_test.cc",
      "new_id": "aba0eb6d5544d2796961ed9260b2bb9da96c75b3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e87aa780bccfd6c3c081848f6edcc53cff7ec996",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "be74cec65f81eb10469218cd865c575a16aec88e",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c2de3064694269743865b21900cff346bc774e65",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_storage_class_test.cc",
      "new_id": "ed3f3587e6baad7c067c685527e5aee962045406",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_storage_class_test.cc"
    },
    {
      "type": "modify",
      "old_id": "112df1c0c698cc1a192a83614b90703057529d42",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_variable_storage_decoration_test.cc",
      "new_id": "6cbe9cd188f3339fb26d68d5454ac3cd69a35303",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_variable_storage_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "fbbc1aa4567a9eda9cbafad4729661d84acd768b",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.cc",
      "new_id": "16b85e74d49d202503122e54357ebc9f8da91eff",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.cc"
    },
    {
      "type": "modify",
      "old_id": "418979de4f2bf8c6f5a33401a2307f602a9141a6",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.h",
      "new_id": "3784986c2f35647b23f3c0be6bbd5c797a8518a1",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.h"
    },
    {
      "type": "modify",
      "old_id": "fc205f0110e5d6d7db0693b052761875dcf80d8e",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "43e21723472a20cd84a0f2527f57fd0665948fe2",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "544ec0273a7a0393fe80619942b3fcd3afc78d20",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_type_test.cc",
      "new_id": "b49e987546ecbab51128e09d844db085b2a6c4e3",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_type_test.cc"
    }
  ]
}
