)]}'
{
  "commit": "bcd1a473c83d1bc059733db98728facd5b0595de",
  "tree": "0068f004d077ba06e1fb456f52828f12e2b56f6d",
  "parents": [
    "6e78496bdee534f928d5deebfc3e4da6f2ad8031"
  ],
  "author": {
    "name": "Jonah Williams",
    "email": "jonahwilliams@google.com",
    "time": "Tue Jun 27 11:08:49 2023 -0700"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Tue Jun 27 11:16:39 2023 -0700"
  },
  "message": "[Impeller] Give Impeller a dedicated raster priority level worker loop. (#43166)\n\nWe\u0027d like to (or already are) using the concurrent message loop for high priority rendering tasks like PSO construction and render pass encoding. The default priority level for the engine managed concurrent message loop is 2, which is a significantly lower priority than the raster thread at -5. This is almost certainly causing priority inversion.\n\nWe must move back to dedicated runners so we can adjust thread priorities.\nhttps://dart.googlesource.com/external/github.com/flutter/engine/+/de489e35e3463925ab8593c2ed546a2100aeba14\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "23e97ce89d34085f125c031b32ca7d7dee48e6ab",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "ef8dc8ec114ac46b886cda08e1c1239a932d97b2",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "140e6f9ac682d73bbcb0f9c68f67fd96bcc6faeb",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "db1ffc90441dd0f6128f318c8a6c647a9745c902",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
