)]}'
{
  "commit": "2032d034002a8002774a996b4707ca6b082949c6",
  "tree": "8e88198ee797daba68a10084aa5712ce636d70a4",
  "parents": [
    "357b5eba4cb5129557f5773fb866c37989820ceb"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Jun 15 19:32:37 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jun 15 19:32:37 2022 +0000"
  },
  "message": "tint/transform: Remove use of StorageClass on parameter\n\nParameters don\u0027t have storage classes or access qualifiers. This was\njust (ab)using the fact that a parameter uses the same AST type as a\n\u0027var\u0027.\n\nAlso simplify the parameter disable validation logic.\n\nBug: tint:1582\nChange-Id: Ic218078a410f991e7956e6cb23621a94a69b75a3\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/93603\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Dan Sinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bc9f74c6502d9af260dfff34794969e936c98b3",
      "old_mode": 33188,
      "old_path": "src/tint/ast/disable_validation_attribute.cc",
      "new_id": "c5a6545b68df5a9393c180a64b9852ed404fa708",
      "new_mode": 33188,
      "new_path": "src/tint/ast/disable_validation_attribute.cc"
    },
    {
      "type": "modify",
      "old_id": "db70ad4c9ada65061249aee1678ac03f5e8cb3e3",
      "old_mode": 33188,
      "old_path": "src/tint/ast/disable_validation_attribute.h",
      "new_id": "e44f7b8906597a4b498d925383f58da24725d55b",
      "new_mode": 33188,
      "new_path": "src/tint/ast/disable_validation_attribute.h"
    },
    {
      "type": "modify",
      "old_id": "2b4d8a99d3d13be96314c8ae0568886c44adfcc7",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.cc",
      "new_id": "4d1ee075b7f1c8b810b30a9d6a21caf9720e7d24",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "9cf1175970f7ffed2edb0e6abeffc46fa00b28a5",
      "old_mode": 33188,
      "old_path": "src/tint/transform/calculate_array_length.cc",
      "new_id": "acf55a688aa237f5f2d70f9abdf7c9a0b762615e",
      "new_mode": 33188,
      "new_path": "src/tint/transform/calculate_array_length.cc"
    },
    {
      "type": "modify",
      "old_id": "e2674b057293efcef3418b0950e1fad12068e4bb",
      "old_mode": 33188,
      "old_path": "src/tint/transform/calculate_array_length_test.cc",
      "new_id": "98f2ed753d0be42bb4588371349ffdc263edece5",
      "new_mode": 33188,
      "new_path": "src/tint/transform/calculate_array_length_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f89d9abbdcd8ac436ded2de82ea4d49e972658c4",
      "old_mode": 33188,
      "old_path": "src/tint/transform/decompose_memory_access.cc",
      "new_id": "32ad153bbed4d0417612d7240b8bca1e56504c68",
      "new_mode": 33188,
      "new_path": "src/tint/transform/decompose_memory_access.cc"
    },
    {
      "type": "modify",
      "old_id": "4b96bcbb42415f959830bede6d606bd09179d8db",
      "old_mode": 33188,
      "old_path": "src/tint/transform/decompose_memory_access_test.cc",
      "new_id": "581731e1300d076bf5d978f2ea61cbdfbd83b364",
      "new_mode": 33188,
      "new_path": "src/tint/transform/decompose_memory_access_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e5f7682ead80a3bafba7bb346bafff199ad0097b",
      "old_mode": 33188,
      "old_path": "src/tint/transform/manager.cc",
      "new_id": "4e83320b41927e879da6e33e6569032055d166cb",
      "new_mode": 33188,
      "new_path": "src/tint/transform/manager.cc"
    },
    {
      "type": "modify",
      "old_id": "19af4fad521419280cf11efc95b58848d1abda60",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator_impl.cc",
      "new_id": "90b50ac5295ebd3af9ecafcd5815e6337c273628",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator_impl.cc"
    }
  ]
}
