)]}'
{
  "commit": "9caf49389e5e0564d18e0504c6cfa45c88b4e4fd",
  "tree": "dd9af21e75868f4f4db209cbf3a013d0f5d723f2",
  "parents": [
    "ac777fea8f65bca6b6c6471c6b119bf3ba28e61b"
  ],
  "author": {
    "name": "Gregg Tavares",
    "email": "gman@chromium.org",
    "time": "Thu Sep 11 14:20:47 2025 -0700"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Sep 11 14:20:47 2025 -0700"
  },
  "message": "[M141] Fix Heap-overflow in dawn ReflectEntryPointUsingTint\n\nNote: The operators needed to be added so BindingSlot\ncan be used in std::set. The needed to be constexpr\nso that the static_assert that converting a tint\nnonSamplerBindingPoint turns into a dawn nonSamplerBindingPoint.\nThe clang-format off is needed because clang-format fails\non the code in BindingPoint.h\n\nChange-Id: I1bdc075323a14bda264655e475fe6fdc074ced8a\nBug: 442444724\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/260455\nReviewed-by: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Gregg Tavares \u003cgman@chromium.org\u003e\nAuto-Submit: Gregg Tavares \u003cgman@chromium.org\u003e\n(cherry picked from commit 471c3d7e4b83b98ec8c0d8e2d4b566c3b7f5e43c)\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/261439\nAuto-Submit: Kai Ninomiya \u003ckainino@chromium.org\u003e\nCommit-Queue: Kai Ninomiya \u003ckainino@chromium.org\u003e\nReviewed-by: Gregg Tavares \u003cgman@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "86924066b45aaa796a7873196782959e9be8c791",
      "old_mode": 33188,
      "old_path": "src/dawn/native/BindingInfo.h",
      "new_id": "4b51171944107ddb14f2ea42d4e0d31901167272",
      "new_mode": 33188,
      "new_path": "src/dawn/native/BindingInfo.h"
    },
    {
      "type": "modify",
      "old_id": "2e67435ee00c6016f3a11be723d5a2197b138033",
      "old_mode": 33188,
      "old_path": "src/dawn/native/Pipeline.cpp",
      "new_id": "909eb09287fc961d59bbd26a4a39090abdb5e8af",
      "new_mode": 33188,
      "new_path": "src/dawn/native/Pipeline.cpp"
    },
    {
      "type": "modify",
      "old_id": "b5e8a92cf57f96ebb9a80a9375cb08654661e875",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.cpp",
      "new_id": "67cc22bcd1b4a42cf67c993c9a23ffaf1bda4c04",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.cpp"
    },
    {
      "type": "modify",
      "old_id": "a70f61a6ef078528571d1c60b2260fd00f39e0e0",
      "old_mode": 33188,
      "old_path": "src/dawn/native/ShaderModule.h",
      "new_id": "0ec26d6bab8f597041188ecd445037caf1d1219d",
      "new_mode": 33188,
      "new_path": "src/dawn/native/ShaderModule.h"
    },
    {
      "type": "modify",
      "old_id": "c1633221d597922b7b7eb4a70fdd13eb8af3157a",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/validation/CompatValidationTests.cpp",
      "new_id": "e3cf581ca532dbe149e42d1c3b835e7205357138",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/validation/CompatValidationTests.cpp"
    }
  ]
}
