)]}'
{
  "commit": "68fa8c3fcdb5b53f733a95eb1b995f12408c2146",
  "tree": "ad27b61cdc71f01fbc6deaa25c4f2a1815ec025e",
  "parents": [
    "32e593c3e3485820725c8356519cfaa5d102733d"
  ],
  "author": {
    "name": "Ryan Macnak",
    "email": "rmacnak@google.com",
    "time": "Wed Apr 10 17:14:24 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 10 17:14:24 2024 +0000"
  },
  "message": "[vm, reload] Handle constant rehashing / enum migration not necessarily running bottom up.\n\nRe-evaluating enum constants from kernel may create new const instances of any type via enhanced enum fields, which conflicts with retaining the canonical bit on old const instances.\n\nTEST\u003dmanually with Flutter example from bug\nTEST\u003dvm/cc/IsolateReload_EnumWithSet\nBug: https://github.com/dart-lang/sdk/issues/55350\nChange-Id: I0ec55d66ec6bb1d6512c4d9bedc6a4244f505c29\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/361983\nReviewed-by: Alexander Markov \u003calexmarkov@google.com\u003e\nCommit-Queue: Ryan Macnak \u003crmacnak@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb20722b7fe7f4b400be83855a35fbdab2022adf",
      "old_mode": 33188,
      "old_path": "runtime/vm/isolate.cc",
      "new_id": "3eadc75f5340656accf8441f30ae710bf9c61aea",
      "new_mode": 33188,
      "new_path": "runtime/vm/isolate.cc"
    },
    {
      "type": "modify",
      "old_id": "1ad1ffa854a1a37b466479a68c49d4bf07cca9b8",
      "old_mode": 33188,
      "old_path": "runtime/vm/isolate_reload_test.cc",
      "new_id": "75ccf2ac8b83f0195c50c776ba7098c7de143913",
      "new_mode": 33188,
      "new_path": "runtime/vm/isolate_reload_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5e32f9ed29caf8df13e542e5d8b595353ad00679",
      "old_mode": 33188,
      "old_path": "runtime/vm/object.cc",
      "new_id": "d6f5fe25343ee58e8968a0af6fc30eaf3a203510",
      "new_mode": 33188,
      "new_path": "runtime/vm/object.cc"
    }
  ]
}
