)]}'
{
  "commit": "f2e11bdeeeaa27e81d80bd5a90ab9d09bc97af2a",
  "tree": "96995a6ac16dc27021a51262ebbeab2542ec0dc2",
  "parents": [
    "4a04ec3201fcb97f32bb65cf13253d968ee0e96f"
  ],
  "author": {
    "name": "Kallen Tu",
    "email": "kallentu@google.com",
    "time": "Mon Sep 11 23:39:30 2023 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 11 23:39:30 2023 +0000"
  },
  "message": "[analyzer] Allow spreads between const lists and sets in the const evaluator\n\nThe change allows const lists to be in the spread of a const set and vice-versa. It also reports the correct error if we use a map in a list/set (and vice-versa) which is necessary when we combine all the error reporting in the `ConstantVisitor` to one location.\n\nAdds some additional tests to make sure the behaviour we want is still working.\n\nChange-Id: I0f64d58c857bd905ac8521346cd34a113b6d4a40\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/323780\nCommit-Queue: Kallen Tu \u003ckallentu@google.com\u003e\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2f040c4d976e0304ea0506ec360ca1f33f50a50",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/constant/constant_verifier.dart",
      "new_id": "3a79fd7974732d81d43394d8ae3b623ec97cb238",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/constant/constant_verifier.dart"
    },
    {
      "type": "modify",
      "old_id": "9b42a567f877cb26cec802d8a8959d492710edfb",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/dart/constant/evaluation.dart",
      "new_id": "fca15a1304bd7f38155020975ec63cb198ae3755",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/dart/constant/evaluation.dart"
    },
    {
      "type": "modify",
      "old_id": "2d96b5ed6c758dccc61b2deecd40099165742672",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/constant/evaluation_test.dart",
      "new_id": "fd63214bda36f550e440b8690feac21e6a64dff0",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/constant/evaluation_test.dart"
    }
  ]
}
