)]}'
{
  "commit": "1131d31761671e9e87baf57da0ec1fe5c925a61d",
  "tree": "c52ee035088957638ef260247a22391ee0d59ab7",
  "parents": [
    "c66b5e6922036cd77e4c0db2e7c37111108736bb"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Feb 10 19:24:24 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Feb 10 19:24:24 2023 +0000"
  },
  "message": "tint/ast: Remove ast::StorageTexture\n\nInstead use ast::TypeName.\n\nAlso improve the validation and diagnostics around providing template\narguments to types that do not accept them.\n\nBug: tint:1810\nChange-Id: I4241d50ce0425ab721157686889e918993482876\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/119284\nReviewed-by: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "99d7c9148a1d9eed6908d73f88c8c5d0d28382ee",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "4c851e1c445575d748550599dc0a9f9f3e582d4d",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "d3d3097b67e2adf6fb88036d186972bb7b9f8768",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "e80e1f8598acca4c5009f7185432444a88c13a3b",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2b81a0a29d8416ae90e407f8be1dec8d49ddbe5e",
      "old_mode": 33188,
      "old_path": "src/tint/ast/multisampled_texture_test.cc",
      "new_id": "6b8125c903716ba7a43051eda49e44cce803be9a",
      "new_mode": 33188,
      "new_path": "src/tint/ast/multisampled_texture_test.cc"
    },
    {
      "type": "modify",
      "old_id": "506b259e3d5f5b634c0610d03f1dbb53aa994c9d",
      "old_mode": 33188,
      "old_path": "src/tint/ast/sampled_texture_test.cc",
      "new_id": "01d7b656a91dc2fe9819de8944672ce6b9d50514",
      "new_mode": 33188,
      "new_path": "src/tint/ast/sampled_texture_test.cc"
    },
    {
      "type": "delete",
      "old_id": "cb2cee7cf73830215bb92184bb7f9c749fe5dd36",
      "old_mode": 33188,
      "old_path": "src/tint/ast/storage_texture.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "646bca05249eb242151ef91928a30632b5baa253",
      "old_mode": 33188,
      "old_path": "src/tint/ast/storage_texture.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e03c4b328fc9ac35ce9b78470fd5b65762423d40",
      "old_mode": 33188,
      "old_path": "src/tint/ast/storage_texture_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d9686048cec183168704849002d8498cd3a0e195",
      "old_mode": 33188,
      "old_path": "src/tint/inspector/resource_binding.h",
      "new_id": "4c1e0c7a96a1ad98deddf562ccf1f58949f97ee9",
      "new_mode": 33188,
      "new_path": "src/tint/inspector/resource_binding.h"
    },
    {
      "type": "modify",
      "old_id": "db589a1961de95f40c12f90f0eae0d079f009958",
      "old_mode": 33188,
      "old_path": "src/tint/intrinsics.def",
      "new_id": "c49048263b6b208b4c5a45c0e6d517de888ebfa4",
      "new_mode": 33188,
      "new_path": "src/tint/intrinsics.def"
    },
    {
      "type": "modify",
      "old_id": "c24dc25cb6d16c78e285d4744606a4bb9a60c3f8",
      "old_mode": 33188,
      "old_path": "src/tint/program_builder.h",
      "new_id": "0541511e15f93061532e3fd98938b41da5b88a7d",
      "new_mode": 33188,
      "new_path": "src/tint/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "33f7e05cdc06407b9eac8a5aada0dfb823045ed4",
      "old_mode": 33188,
      "old_path": "src/tint/reader/spirv/parser_type.h",
      "new_id": "04c8c67928c3fa72ac44c3736bc62d2b71947791",
      "new_mode": 33188,
      "new_path": "src/tint/reader/spirv/parser_type.h"
    },
    {
      "type": "modify",
      "old_id": "29d62c58b66361d445d37512c4c16eaf0e29b781",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_texture_sampler_test.cc",
      "new_id": "37dbd97d551b5ba49c99289ea60b319306c8e43d",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_texture_sampler_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9358335a6e2c830ee156533308696d4bc1c4fd27",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/dependency_graph.cc",
      "new_id": "e581b9aa0d776d5ae80f98b49698cb25053a64b9",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/dependency_graph.cc"
    },
    {
      "type": "modify",
      "old_id": "8581560889e08db9ace2f2309577b47469dabba6",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/expression_kind_test.cc",
      "new_id": "773765471cc40cb67f28fb6ee5113a31398381b4",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/expression_kind_test.cc"
    },
    {
      "type": "modify",
      "old_id": "06b0c184f171ee70d92fd42a3f990f919f168d09",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver.cc",
      "new_id": "ab1970a499b20221a298ac0c63f8e8d3e5ee6fd1",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "0d3c879d679b0f4302066399892c0cf7bbc31a99",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver.h",
      "new_id": "bc8821a576639edf5179f3fe74ef621b97ebca07",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "bb769ab20dd126365505b63812ab13a79f59db11",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/sem_helper.cc",
      "new_id": "e2887072a64c580827e5cb94ac63d333e72085b9",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/sem_helper.cc"
    },
    {
      "type": "modify",
      "old_id": "9c918cd9906e0f40c2b708df9a1acdbc8aac4440",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/sem_helper.h",
      "new_id": "db3eda44961aac97c3132e4b59b625f282a354a5",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/sem_helper.h"
    },
    {
      "type": "modify",
      "old_id": "b28cecf5415ebf12c4416ef7f038befb7db9cc63",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/type_validation_test.cc",
      "new_id": "70b38375536612ffeea9b0373b36ffbf7765e96a",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "24a2bd7b87a4f2311c400460868e31aa77b9f975",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.cc",
      "new_id": "71e39af01f31896cf2e6c81b36bedf56a702be0b",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "55625d3ab556f05273a5ee6836ff4970e4d1a96f",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.h",
      "new_id": "9e11f5058be96459f6448ccd845ce26e13175fb2",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.h"
    },
    {
      "type": "modify",
      "old_id": "9924da359d6c620e0810ed9264192a8bc0f1ad72",
      "old_mode": 33188,
      "old_path": "src/tint/transform/builtin_polyfill.cc",
      "new_id": "3d647a745f4133032c3a5a97c18d6cdd9e70b438",
      "new_mode": 33188,
      "new_path": "src/tint/transform/builtin_polyfill.cc"
    },
    {
      "type": "modify",
      "old_id": "4561814350d1cbbc85f722f3985f40d84738d955",
      "old_mode": 33188,
      "old_path": "src/tint/transform/texture_1d_to_2d.cc",
      "new_id": "84d480aae79c4e4ca9c5e635a0ab8a3b1b7da9ee",
      "new_mode": 33188,
      "new_path": "src/tint/transform/texture_1d_to_2d.cc"
    },
    {
      "type": "modify",
      "old_id": "1b5b345db44e7f7b14dd7f1ab5b5f0e174e4b92a",
      "old_mode": 33188,
      "old_path": "src/tint/transform/transform.cc",
      "new_id": "a2ae23794bb3980462cc7a9632f9e263d6e2c019",
      "new_mode": 33188,
      "new_path": "src/tint/transform/transform.cc"
    },
    {
      "type": "modify",
      "old_id": "e8bf4675bbda0596264ba84f215c1b03c5cf5ce4",
      "old_mode": 33188,
      "old_path": "src/tint/type/builtin.cc",
      "new_id": "b400ccbfb41c6e2e5a88fe3944a4b87eb3aefd4c",
      "new_mode": 33188,
      "new_path": "src/tint/type/builtin.cc"
    },
    {
      "type": "modify",
      "old_id": "8b73461f33e9aea38e81c275e6ca1292996aba72",
      "old_mode": 33188,
      "old_path": "src/tint/type/builtin.h",
      "new_id": "3b57489ffe07a11764a3357c81cd9d368f32ddf1",
      "new_mode": 33188,
      "new_path": "src/tint/type/builtin.h"
    },
    {
      "type": "modify",
      "old_id": "31fa29aa3fecd6b4cd03bf02a4bd88b77622455a",
      "old_mode": 33188,
      "old_path": "src/tint/type/builtin_bench.cc",
      "new_id": "aea57f59f9db8188c40fe84bb9d71822b1e2f3a0",
      "new_mode": 33188,
      "new_path": "src/tint/type/builtin_bench.cc"
    },
    {
      "type": "modify",
      "old_id": "97f3164fb01426a067e5fcac5246bb33024aa105",
      "old_mode": 33188,
      "old_path": "src/tint/type/builtin_test.cc",
      "new_id": "ebd2cea5d84437cfda6912e6fb81ce909aaabe80",
      "new_mode": 33188,
      "new_path": "src/tint/type/builtin_test.cc"
    },
    {
      "type": "modify",
      "old_id": "d99ecde15ab38db5a6087848f8098595dcdbb899",
      "old_mode": 33188,
      "old_path": "src/tint/writer/wgsl/generator_impl.cc",
      "new_id": "19345d090bc860889fa107b52b3bf7f060ffad2c",
      "new_mode": 33188,
      "new_path": "src/tint/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c6c74f7b1485da8f16ae7c61c3551eef97d2c7b0",
      "old_mode": 33188,
      "old_path": "src/tint/writer/wgsl/generator_impl.h",
      "new_id": "cf5d2703189528fc8d9fd6e87510bddb7f88b8de",
      "new_mode": 33188,
      "new_path": "src/tint/writer/wgsl/generator_impl.h"
    }
  ]
}
