)]}'
{
  "commit": "73783847fdabcc7a1981d913ad599edd010c4cfb",
  "tree": "90c47f36ac26942c55a08241be086d9d01fa8ebe",
  "parents": [
    "33efdcd76af65ae7261ec349fed8b706adbd1d58"
  ],
  "author": {
    "name": "Alexander Markov",
    "email": "alexmarkov@google.com",
    "time": "Mon Apr 22 18:00:19 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 22 18:00:19 2024 +0000"
  },
  "message": "[gardening] Fix corelib/weak_reference_test\n\nThis test incorrectly expects that WeakReference.target should be\ncleared for a weakly reachable object. WeakReference specification\ndoesn\u0027t guarantee that:\n\nhttps://github.com/dart-lang/sdk/blob/a9f684e62499e669294a07c3ce7d2aa7c545760a/sdk/lib/core/weak.dart#L75-L76\n\nThis change fixes the test to give up after certain number of\niterations instead of hanging forever.\n\nIssue: https://github.com/dart-lang/sdk/issues/55518\nChange-Id: Ief0ebe1452c83058a35fc1ba87e5a83924d43919\nTEST\u003dcorelib/weak_reference_test\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/363960\nReviewed-by: Siva Annamalai \u003casiva@google.com\u003e\nCommit-Queue: Siva Annamalai \u003casiva@google.com\u003e\nReviewed-by: Ryan Macnak \u003crmacnak@google.com\u003e\nAuto-Submit: Alexander Markov \u003calexmarkov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42a00664f8f300141524eadeace7231c7d23ae04",
      "old_mode": 33188,
      "old_path": "tests/corelib/weak_reference_test.dart",
      "new_id": "56fc0b69be5fce8d044c6c4404809c0695c0ec25",
      "new_mode": 33188,
      "new_path": "tests/corelib/weak_reference_test.dart"
    }
  ]
}
