)]}'
{
  "commit": "f0b83bff31a702c24c823d7d9d078d7e6ca9708d",
  "tree": "1f69c8c30418f5b931ecb062db459149cab23b00",
  "parents": [
    "f4e7c3ca7b255fb1d93a6b60cabb0de9c5d9fe1e"
  ],
  "author": {
    "name": "Lasse R.H. Nielsen",
    "email": "lrn@google.com",
    "time": "Thu Jul 03 10:50:30 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 03 10:50:30 2025 -0700"
  },
  "message": "Move VM-specific logic out of `schedule_microtask.dart`.\n\nAdds trivial hooks that other platforms can inline\nfor no extra overhead, and the VM can specialize\nto do whatever extra checking they need.\n\nAvoids adding unnecessary code to other platforms.\n\nTested: Refactoringm covered by existing test.\nChange-Id: I3816f27548fd883fd98eba0428be8d58e27da12e\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/437481\nReviewed-by: Martin Kustermann \u003ckustermann@google.com\u003e\nCommit-Queue: Lasse Nielsen \u003clrn@google.com\u003e\nReviewed-by: Stephen Adams \u003csra@google.com\u003e\nReviewed-by: Slava Egorov \u003cvegorov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d94a8bc656d5cb3906266d72e50c3c86f0f030c",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/vm/lib/schedule_microtask_patch.dart",
      "new_id": "8211ed4c7cbf8b3a9d4dcdbeea486c3a7ae01aad",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/vm/lib/schedule_microtask_patch.dart"
    },
    {
      "type": "modify",
      "old_id": "32c2cbd5d23a1d7df86ecda491b19dd808c75459",
      "old_mode": 33188,
      "old_path": "sdk/lib/async/schedule_microtask.dart",
      "new_id": "cb393d18416892e4258ac6321972d9cff3be5da9",
      "new_mode": 33188,
      "new_path": "sdk/lib/async/schedule_microtask.dart"
    }
  ]
}
