)]}'
{
  "commit": "73dbbf93e576beffe1d4fba86d7fcc1efe66b65b",
  "tree": "7f28b2bfedd51de1234e4c51f955056183bb8c9d",
  "parents": [
    "65aba6718b06266648ec162592c0e912d1e50d75"
  ],
  "author": {
    "name": "Wyatt Hepler",
    "email": "hepler@fuchsia.infra.roller.fuchsia.infra.roller.google.com",
    "time": "Mon Nov 03 16:58:13 2025 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Nov 03 17:00:04 2025 -0800"
  },
  "message": "[roll] Roll fuchsia [roll] Roll third_party/pigweed pw_async2: Move DoDestroy out of the base Task class\n\nDoDestroy() makes it possible for Dispatchers to own a Task\u0027s memory.\nThe dispatcher calls DoDestroy() to free the task when it completes.\nTasks not owned by the dispatcher should not implement DoDestroy(). Move\nthe virtual DoDestroy() function to a derived OwnedTask class to make\nmemory ownership explicit.\n\nTrack if a Task is an OwnedTask with a member variable. This simplifies\nremoving the task execution lock in a subsequent CL. The Dispatcher\nchecks if the task needs to be destroyed while the dispatcher lock is\nheld, then releases the lock and calls DoDestroy(). Since the Dispatcher\nowns these tasks exclusively, it is not necessary to hold the lock. This\navoids deallocating memory while the dispatcher lock is held, and is a\nstep towards removing the task execution lock.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/340534\nOriginal-Revision: c3435af9777324f7246bbdaa87277b957cdac60d\n\nOriginal-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1412036\nOriginal-Revision: 80b882ce1e9ba6cc4c1a966d5c46f294275ee055\nGitOrigin-RevId: e808959b40f2fdad1cc6991f47adea9458b4aae9\nChange-Id: Idaccc149efeb2a22a7114e32357fb687725365a5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f850af0713bc347c3b04c6bb67a7c94c763e2afb",
      "old_mode": 33188,
      "old_path": "stem",
      "new_id": "e5de56b2b468dfd5774541120be82a2b880b44fe",
      "new_mode": 33188,
      "new_path": "stem"
    }
  ]
}
