)]}'
{
  "commit": "abedfaf62a2a426d44142dc97aa342524feedf8f",
  "tree": "f71e7c36b615da7b51292cd4118f9e16a5ec9548",
  "parents": [
    "4308eb39cfee07052dc4695b2d7d5f68573c068e"
  ],
  "author": {
    "name": "Alexander Markov",
    "email": "alexmarkov@google.com",
    "time": "Thu Jun 30 22:53:24 2022 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Jun 30 22:53:24 2022 +0000"
  },
  "message": "[vm] Fix soundness issue when awaiting a user-defined Future\n\nTEST\u003dlanguage/async/await_user_defined_future_soundness_test\n\nIssue: https://github.com/dart-lang/sdk/issues/49345\nChange-Id: Ieaaa9baace13dad242c770a710d4d459e135af81\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/250222\nReviewed-by: Slava Egorov \u003cvegorov@google.com\u003e\nCommit-Queue: Alexander Markov \u003calexmarkov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a11f34590787953101417d6a6b1436d21afccc9",
      "old_mode": 33188,
      "old_path": "runtime/lib/async.cc",
      "new_id": "f2e539bd171d3895065f460079abb0a75aaf51ca",
      "new_mode": 33188,
      "new_path": "runtime/lib/async.cc"
    },
    {
      "type": "modify",
      "old_id": "c2b2ddc4230e1e00241842bc22f2251b36ad029e",
      "old_mode": 33188,
      "old_path": "runtime/vm/bootstrap_natives.h",
      "new_id": "dbbaa953dda7e1b232556e6a554c53dc8dd83c1e",
      "new_mode": 33188,
      "new_path": "runtime/vm/bootstrap_natives.h"
    },
    {
      "type": "modify",
      "old_id": "50a419b456535f3e00b94a39742ea6eb247d6bf2",
      "old_mode": 33188,
      "old_path": "sdk/lib/_internal/vm/lib/async_patch.dart",
      "new_id": "976860f953e3b1326c340274800fa1ff7492ef90",
      "new_mode": 33188,
      "new_path": "sdk/lib/_internal/vm/lib/async_patch.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "351d2ae5f3b54be39428d6a1890df4b0d2f0c7ac",
      "new_mode": 33188,
      "new_path": "tests/language/async/await_user_defined_future_soundness_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "351cdd9e26ab55c8033ca3970467b3749b960f71",
      "new_mode": 33188,
      "new_path": "tests/language_2/async/await_user_defined_future_soundness_test.dart"
    }
  ]
}
