)]}'
{
  "commit": "e8eebf7b06e7ecd20039cc53dd703c193545fc9c",
  "tree": "ed2b9fc90aceb445fd6de74d7e0a87a8b260d1d5",
  "parents": [
    "4d0ebb4a8ef52203223e97bc15880e7fb0f733c5"
  ],
  "author": {
    "name": "Lokbondo Kung",
    "email": "lokokung@google.com",
    "time": "Fri Feb 20 13:34:06 2026 -0800"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Feb 20 13:34:06 2026 -0800"
  },
  "message": "[dawn][common] Adds different Notify modes for MutexCondVarProtected.\n\n- Adds an optional template argument for MutexCondVarProtected users\n  to explicitly specify notify mode. Sometimes, we may modify the\n  inner object but may want to not notify, or notify only one thread.\n- Additionally, this change has some cleanups to remove the unused\n  MutexProtectedSupport class that I initially added a while back\n  thinking it would be useful, but we have since found other ways\n  to address the initial use case in MapAsync. It also greatly\n  simplifies the code by removing the inheritance that made it quite\n  hard to update.\n\nChange-Id: I3c22ecd4ab3fab4149a999ed78474b175c52b1c3\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/290375\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Loko Kung \u003clokokung@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13bc76626bd546c67faef6038069a311e0dd891d",
      "old_mode": 33188,
      "old_path": "src/dawn/common/MutexProtected.h",
      "new_id": "1c7d4d9b50489245eb3913504c0002ac8331903e",
      "new_mode": 33188,
      "new_path": "src/dawn/common/MutexProtected.h"
    },
    {
      "type": "modify",
      "old_id": "b6ff2f3cbc93362973688a55b51a29f3f58711d6",
      "old_mode": 33188,
      "old_path": "src/dawn/tests/unittests/MutexProtectedTests.cpp",
      "new_id": "47d56dcb6738d453c114d5daf908d1a8532730e4",
      "new_mode": 33188,
      "new_path": "src/dawn/tests/unittests/MutexProtectedTests.cpp"
    }
  ]
}
