)]}'
{
  "commit": "6dab25ae4e2d4212b76dec01737fcdb2d257af50",
  "tree": "722dda1e0d32f101a6f186f0351aa4ccbe76d21b",
  "parents": [
    "e6d8308fde19860e4b86c2dfd7a404ff0304a237"
  ],
  "author": {
    "name": "Gaurav-Aggarwal-AWS",
    "email": "33462878+aggarg@users.noreply.github.com",
    "time": "Thu Aug 29 21:21:35 2024 +0530"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 29 08:51:35 2024 -0700"
  },
  "message": "Pend a yield in portPRE_TASK_DELETE_HOOK (#1132)\n\nWhen a task deletes itself, it calls portPRE_TASK_DELETE_HOOK which\r\ntranslates to vPortCloseRunningThread on the Windows port.\r\nvPortCloseRunningThread never returns and as a result,\r\ntaskYIELD_WITHIN_API in vTaskDelete does not get called. As a result,\r\nthe next task is not scheduled when configUSE_PREEMPTION is set to 0.\r\n\r\nThis change records that a yield is pending so that the next tick\r\ninterrupt switches out the task that was deleted.\r\n\r\nSigned-off-by: Gaurav Aggarwal \u003caggarg@amazon.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7c34aabd6a9dbf2080434f79763f4ce530ddca82",
      "old_mode": 33188,
      "old_path": "portable/MSVC-MingW/port.c",
      "new_id": "c6ee941c8f52c6d867303737b54015f0d004c0d8",
      "new_mode": 33188,
      "new_path": "portable/MSVC-MingW/port.c"
    }
  ]
}
