)]}'
{
  "commit": "294569e495515e238dc890a8b4613d01260d1f06",
  "tree": "bc7a5633cf064ce1afc66dada43e59e18bd64c0f",
  "parents": [
    "a936c10e2c2eab24e625ce6b8d27b6d88c22808a"
  ],
  "author": {
    "name": "Chen YM",
    "email": "cymb103u@cs.ccu.edu.tw",
    "time": "Mon Aug 19 13:04:33 2024 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 19 10:34:33 2024 +0530"
  },
  "message": "Optimize xTaskIncrementTick for configNUMBER_OF_CORES \u003e 1 (#1118)\n\nThe original implementation only initializes the first\r\nvariable. After executing xTaskIncrementTick, the schedule\r\nmight not behave as expected.\r\n\r\nWhen configUSE_PREEMPTION \u003d\u003d 1 \u0026 configUSE_TIME_SLICING \u003d\u003d 1,\r\nreplace setting xYieldRequiredForCore[ xCoreID ] with setting\r\nxYieldPendings[ xCoreID ].\r\n\r\nAnd when configUSE_PREEMPTION \u003d\u003d 1, simplify the check\r\ncondition to only check xYieldPendings[ xCoreID ].\r\n\r\nSigned-off-by: cymzier \u003ccymb103u@cs.ccu.edu.tw\u003e\r\nCo-authored-by: Gaurav-Aggarwal-AWS \u003c33462878+aggarg@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3382954b80687a509cd0b960974037e210ea268b",
      "old_mode": 33188,
      "old_path": "tasks.c",
      "new_id": "cb3c190b938ba042382130e27ad4e37d0785598b",
      "new_mode": 33188,
      "new_path": "tasks.c"
    }
  ]
}
