)]}'
{
  "commit": "63fdc1ff906e70585912964aeeef3bd87cf0de78",
  "tree": "00198b560414dce5941559efb26d3c6d874a515b",
  "parents": [
    "de60a1a6332bda0bf649e91a4e0165a8da050279"
  ],
  "author": {
    "name": "Ryan Macnak",
    "email": "rmacnak@google.com",
    "time": "Tue Apr 15 10:39:32 2025 -0700"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Tue Apr 15 10:41:42 2025 -0700"
  },
  "message": "[vm] Make out-of-memory scenarios a bit more robust.\n\n - Don\u0027t scavenge when there is no OOM reservation, so refilling the OOM reservation will get the first go once free space is available instead it being consumed by promotions.\n - Increase the desired free space in new space needed to continue scavenging. Since new space became paged, 1 KB / 64 pages only guarentees the ability to allocate a 16 byte object.\n - Stop issuing stress test reloads after an OOM is encountered.\n - Add a HANDLESCOPE to reload to make memory collectible sooner after an error.\n\nTEST\u003dvm/out_of_memory\nBug: https://github.com/dart-lang/sdk/issues/48920\nBug: https://github.com/dart-lang/sdk/issues/53455\nBug: https://github.com/dart-lang/sdk/issues/43642\nChange-Id: Ife8bed52e341648a66f78d55bfa60b3944be5d46\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/422324\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\nReviewed-by: Alexander Aprelev \u003caam@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/a9dd011f94b3c8ca67cf451dc5c3f831b9339832\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7bafa7e5aec4f3c7ebabb0fd4d4f60898e230ba",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "576878f48b142b7aa5bcbba739f2cb8a3c4e5dc7",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "66cd4aa993809b78b90681871d0acbfa0207041f",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "16f143c60644f75ee19205637f230d31d5275497",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
