)]}'
{
  "commit": "0ead4ff72b81fe47dab231d70573a4b5098c4eef",
  "tree": "7368c4592ebf368060907e9ed0cf6f59923b3fbd",
  "parents": [
    "6c9aecd41bc9c43feca58942b15b63f9d4557a03"
  ],
  "author": {
    "name": "Nicholas Shahan",
    "email": "nshahan@google.com",
    "time": "Fri Jun 16 22:31:26 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jun 16 22:31:26 2023 +0000"
  },
  "message": "[ddc] Fix type environment in forwarding stubs\n\nWhen mixin applications introduce forwarding stubs with covariant\nchecks they can contain uses of type parameters that belong to the\nsynthetic mixin application class. The type environment needs to\nbe updated to contain those type parameters.\n\nAlso cleanup some comments, variable names, and the code to avoid\nan assertion failure. Methods can contain covariant checks on the\narguments, not just setters.\n\nIssue: https://github.com/dart-lang/sdk/issues/52688\nChange-Id: Ifd91f76de85cb2092b0a3a0c4a808f2660eb5c17\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/308460\nReviewed-by: Sigmund Cherem \u003csigmund@google.com\u003e\nCommit-Queue: Nicholas Shahan \u003cnshahan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f3f3923ec44233530a228e1442c5bd40b651a264",
      "old_mode": 33188,
      "old_path": "pkg/dev_compiler/lib/src/kernel/compiler.dart",
      "new_id": "6fd64d0abe797037f047417e957e52e8727f6cb9",
      "new_mode": 33188,
      "new_path": "pkg/dev_compiler/lib/src/kernel/compiler.dart"
    }
  ]
}
