)]}'
{
  "commit": "8cb4d3c981fa54622c987ded90695ed19ab67390",
  "tree": "cd1df268d7ec9b8e9f5b56def6d09c93b893159e",
  "parents": [
    "de3f4239528cf0a2a80fc61d71a56923ba538eb0"
  ],
  "author": {
    "name": "Mayank Patke",
    "email": "fishythefish@google.com",
    "time": "Thu Apr 03 14:06:04 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 03 14:06:04 2025 -0700"
  },
  "message": "[dart2js] Remove _CanonicalizedTypeMaskKey and use record\n\nSince #60419 is fixed by https://github.com/dart-lang/sdk/issues/60419,\nwe should be able to use record keys again.\n\nChange-Id: I1256d74e80e135b0ba2a38c64c42e0463964baaf\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/419986\nReviewed-by: Stephen Adams \u003csra@google.com\u003e\nCommit-Queue: Mayank Patke \u003cfishythefish@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d625fec161ae6c19f982bcf5943ca51ebc1fdc2",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/inferrer/typemasks/masks.dart",
      "new_id": "bc9bd0c8a4bdb0dac110279b46904a6362b7926d",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/inferrer/typemasks/masks.dart"
    }
  ]
}
