)]}'
{
  "commit": "5f4847c23ea63ec4a606008a7832f8669b1899d2",
  "tree": "a7306ddc2b07491997113170bc2ad6c7b5dfdfd9",
  "parents": [
    "d1aa1cb29a6187e0209c8ab4075fe0a97ffb2dfb"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Apr 19 13:24:27 2023 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 19 13:24:27 2023 +0000"
  },
  "message": "tint/sem: Make BindingPoint optional\n\nReduces hops from sem -\u003e ast, just to know whether the variable has a binding point.\n\nChange-Id: I5620198e6f08b73d5a0171d95874f1a2dae5d93e\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/127060\nReviewed-by: James Price \u003cjrprice@google.com\u003e\nAuto-Submit: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: James Price \u003cjrprice@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1b6ca74b6d7305c305afdbd85bdcc28a06b7e11b",
      "old_mode": 33188,
      "old_path": "src/tint/cmd/generate_external_texture_bindings.cc",
      "new_id": "52650ea57e81b3b5f6e79bb9adac9f0b6ebc5f79",
      "new_mode": 33188,
      "new_path": "src/tint/cmd/generate_external_texture_bindings.cc"
    },
    {
      "type": "modify",
      "old_id": "6be9b982d5dc01e8fdcae228a832b3aa15f203fd",
      "old_mode": 33188,
      "old_path": "src/tint/fuzzers/tint_common_fuzzer.cc",
      "new_id": "7cbc8bfc9a1a5c0e990ab227f4967f0fd8779628",
      "new_mode": 33188,
      "new_path": "src/tint/fuzzers/tint_common_fuzzer.cc"
    },
    {
      "type": "modify",
      "old_id": "d2330e90433a95527a66e231bcf53f9bf9924afd",
      "old_mode": 33188,
      "old_path": "src/tint/inspector/inspector.cc",
      "new_id": "f2749f312ac8274fe268fb96596a321685793bde",
      "new_mode": 33188,
      "new_path": "src/tint/inspector/inspector.cc"
    },
    {
      "type": "modify",
      "old_id": "5aac00c618f8b8988ee71a93fa1dbce59a57a209",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver.cc",
      "new_id": "bfe45c9037691b779f2a22b4337271e11eec61a5",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "65d731028d1ad410a0959abf96834b9383aa935d",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.cc",
      "new_id": "36d51391548b2fb574e93dda72a0f72b02f21bed",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "ec51b7bef2eb657d48e5a662cd2e34947f6e06fb",
      "old_mode": 33188,
      "old_path": "src/tint/sem/function.cc",
      "new_id": "9484012ced30822ee0c0905ec9e9ff8c549dbb19",
      "new_mode": 33188,
      "new_path": "src/tint/sem/function.cc"
    },
    {
      "type": "modify",
      "old_id": "8f8248ca317c92930f256e65a9013ac8bfb43201",
      "old_mode": 33188,
      "old_path": "src/tint/sem/variable.cc",
      "new_id": "2e3cb88c71a848790b5a7c02f3703c85da843fc7",
      "new_mode": 33188,
      "new_path": "src/tint/sem/variable.cc"
    },
    {
      "type": "modify",
      "old_id": "701a3f110701d11a55d91399a93ce35ef0fc4be5",
      "old_mode": 33188,
      "old_path": "src/tint/sem/variable.h",
      "new_id": "647a77b13cc733cd5b6f297bbe86ef55dc7257e7",
      "new_mode": 33188,
      "new_path": "src/tint/sem/variable.h"
    },
    {
      "type": "modify",
      "old_id": "a396965ef21d84d461dc49514aa5f58c2381952f",
      "old_mode": 33188,
      "old_path": "src/tint/transform/array_length_from_uniform.cc",
      "new_id": "e0358b45b4a497e236849b318abe58476a3a5749",
      "new_mode": 33188,
      "new_path": "src/tint/transform/array_length_from_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "ecbd5cd6f925b3f13240795ff25154ea2532218e",
      "old_mode": 33188,
      "old_path": "src/tint/transform/binding_remapper.cc",
      "new_id": "6b1888d523b52612cfc014a394c77dda4b46837e",
      "new_mode": 33188,
      "new_path": "src/tint/transform/binding_remapper.cc"
    },
    {
      "type": "modify",
      "old_id": "aa1a6866e0ed3ca19ee29611ae525a356e12358e",
      "old_mode": 33188,
      "old_path": "src/tint/transform/combine_samplers.cc",
      "new_id": "3e9aa7fd919fc6bc6eb5476a072bc908b380dc7d",
      "new_mode": 33188,
      "new_path": "src/tint/transform/combine_samplers.cc"
    },
    {
      "type": "modify",
      "old_id": "dcf1e1c83a8404ec45e503090dd73fb0756234fd",
      "old_mode": 33188,
      "old_path": "src/tint/transform/multiplanar_external_texture.cc",
      "new_id": "2105781a43b747df69bdfd026c29b79df2f1f156",
      "new_mode": 33188,
      "new_path": "src/tint/transform/multiplanar_external_texture.cc"
    },
    {
      "type": "modify",
      "old_id": "e4bb05ebeaeee0584359c838fdeb6aecefe6af59",
      "old_mode": 33188,
      "old_path": "src/tint/transform/num_workgroups_from_uniform.cc",
      "new_id": "18889f4ca858cdd71070b083a9d68386df66e9af",
      "new_mode": 33188,
      "new_path": "src/tint/transform/num_workgroups_from_uniform.cc"
    },
    {
      "type": "modify",
      "old_id": "7e53356a89f6b54fa0c32734f9df77d4d7c6d1ea",
      "old_mode": 33188,
      "old_path": "src/tint/writer/flatten_bindings_test.cc",
      "new_id": "d1351d85a16df164601f397fbb4ba4d6cf951a7b",
      "new_mode": 33188,
      "new_path": "src/tint/writer/flatten_bindings_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4f46e662c873282597666d666353c409dc692fc8",
      "old_mode": 33188,
      "old_path": "src/tint/writer/glsl/generator_impl.cc",
      "new_id": "72eb737ba84422e50be8b8981381cb4d328d185f",
      "new_mode": 33188,
      "new_path": "src/tint/writer/glsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "b37ebdca28ce69b07e206c30f15b7753f86e101c",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator_impl.cc",
      "new_id": "8b9bde81a3a53a8c7091e923259c557d9d75b556",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "842f6cbb0d7ab6679444c7dd925e869faff9bc45",
      "old_mode": 33188,
      "old_path": "src/tint/writer/msl/generator_impl.cc",
      "new_id": "f86a14422eaa43360a5fd4d43d82a2be3ba417d8",
      "new_mode": 33188,
      "new_path": "src/tint/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "0a3009c7abb2a61d329aa7caa8eb9641e4cd335f",
      "old_mode": 33188,
      "old_path": "src/tint/writer/spirv/builder.cc",
      "new_id": "4a5c90b23ccf14e6a52e4a1e05dda8a47012af5c",
      "new_mode": 33188,
      "new_path": "src/tint/writer/spirv/builder.cc"
    }
  ]
}
