)]}'
{
  "commit": "b5285d7d6abfa375fd2b2645f0541a816d8f0776",
  "tree": "b5a537c08ce9d9cebd723ef49db382feaf178fea",
  "parents": [
    "ae783c489f0307af889f7e40c664a2bd9b7485a8"
  ],
  "author": {
    "name": "Kallen Tu",
    "email": "kallentu@google.com",
    "time": "Fri Oct 30 15:55:14 2026 -0700"
  },
  "committer": {
    "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 30 15:55:14 2026 -0700"
  },
  "message": "[tests] Variance: Modifiers on enums, extension types, mixin classes.\n\nAdds tests for variance modifiers on enums, extension types, and mixin\nclasses.\n\nThe error tests use `out` and `in` type parameters in positions their\nmodifier doesn\u0027t allow.\n\nvariance_enum_test, variance_extension_type_test and\nvariance_mixin_class_test currently fail on the VM. This is expected.\n\nBug: https://github.com/dart-lang/sdk/issues/64607\nChange-Id: Ib56ab10e8a621f7454a530bad91bf9d5c2efef13\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/570984\nReviewed-by: Erik Ernst \u003ceernst@google.com\u003e\nCommit-Queue: Kallen Tu \u003ckallentu@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "941ac45a676ceb9c32935888b707a9e1d1beeada",
      "new_mode": 33188,
      "new_path": "tests/language/variance/variance_enum_error_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d11a50e19c8e119bb6d4d5ae24f45d5f2ceb02c3",
      "new_mode": 33188,
      "new_path": "tests/language/variance/variance_enum_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4bbac896567c9e9947d486ef3cc261e7b15d0bf",
      "new_mode": 33188,
      "new_path": "tests/language/variance/variance_extension_type_error_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "286e113ad544c99d119f00e429cd6780402dc126",
      "new_mode": 33188,
      "new_path": "tests/language/variance/variance_extension_type_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58bddf8058ca34a431e95e9581c1e974896b6cdf",
      "new_mode": 33188,
      "new_path": "tests/language/variance/variance_mixin_class_error_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "49d35da261289ba28450735545689047ce7b171e",
      "new_mode": 33188,
      "new_path": "tests/language/variance/variance_mixin_class_test.dart"
    }
  ]
}
