)]}'
{
  "commit": "077d7c9e89ec0a69c3065a88f1bbdcf4043fd3ba",
  "tree": "a0cefa28c7bb50ec8bbc489a4a154d3c5eeadb1f",
  "parents": [
    "d1696f890deb4b97468859202e950e401366bdca"
  ],
  "author": {
    "name": "Ryan Macnak",
    "email": "rmacnak@google.com",
    "time": "Tue Apr 29 16:23:20 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 29 16:23:20 2025 -0700"
  },
  "message": "[vm] Don\u0027t acquire safepoint locks while participating in reload safepoints.\n\nAlso disable lint intended to guard against use of std::thread::detach as it has too many false positives against dart::FinalizerEntry::detach.\n\nTEST\u003dci\nBug: https://github.com/dart-lang/sdk/issues/60638\nChange-Id: I19a0fde743fc5c5658a8dd96cecb5b074481a035\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/425324\nReviewed-by: Alexander Aprelev \u003caam@google.com\u003e\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b20a537494546c26a4141524b5013aca519afc11",
      "old_mode": 33188,
      "old_path": "runtime/PRESUBMIT.py",
      "new_id": "bee8c74dbe6b74343b8cf8297191724b515df594",
      "new_mode": 33188,
      "new_path": "runtime/PRESUBMIT.py"
    },
    {
      "type": "modify",
      "old_id": "142bda92faffbfaab596bdb2c66087739443d441",
      "old_mode": 33188,
      "old_path": "runtime/vm/dart_api_impl.cc",
      "new_id": "a7ad3513e4f5a026540777b3f2d914e623c1bd18",
      "new_mode": 33188,
      "new_path": "runtime/vm/dart_api_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "6712acee2d5a2294faa3f029773cb9a13f922ca1",
      "old_mode": 33188,
      "old_path": "runtime/vm/dart_api_impl_test.cc",
      "new_id": "fca41536284038c2c99ee7b34e297333e171b3a2",
      "new_mode": 33188,
      "new_path": "runtime/vm/dart_api_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ed816904844351d74e11b7e1b8446a067ddf7dfb",
      "old_mode": 33188,
      "old_path": "runtime/vm/lockers.cc",
      "new_id": "8c061ffffa22b1f1f3b0a960e75c244c4d625c6e",
      "new_mode": 33188,
      "new_path": "runtime/vm/lockers.cc"
    },
    {
      "type": "modify",
      "old_id": "6246f2a388db94761ebe8f73b76028db8ed37c0a",
      "old_mode": 33188,
      "old_path": "runtime/vm/object_test.cc",
      "new_id": "a01b8314174a3e77292e12afe5d81e958649b2c4",
      "new_mode": 33188,
      "new_path": "runtime/vm/object_test.cc"
    },
    {
      "type": "modify",
      "old_id": "68de665e252200890ead275f0435b6bb221bac21",
      "old_mode": 33188,
      "old_path": "runtime/vm/thread.cc",
      "new_id": "a099665fad65201c20653fcdb517bae6cd03f9e8",
      "new_mode": 33188,
      "new_path": "runtime/vm/thread.cc"
    }
  ]
}
