)]}'
{
  "commit": "c734d583c17cf01b66b722115e4efde70667ec24",
  "tree": "f441c999474bbc458e038b64a67504e7e200d570",
  "parents": [
    "b3287af10e2236989c706a184376332566ad9140"
  ],
  "author": {
    "name": "Paul Berry",
    "email": "paulberry@google.com",
    "time": "Thu May 16 16:44:29 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu May 16 16:44:29 2024 +0000"
  },
  "message": "Prevent `.call` tearoff on expressions whose type is a nullable type variable.\n\nNote that this is not a breaking change, since the CFE already\ncorrectly flags the error condition.\n\nFixes #55734.\n\nBug: https://github.com/dart-lang/sdk/issues/55734\nChange-Id: I5570e0840ce20c2a761d88f698b9876f7543bd8e\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/366680\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nCommit-Queue: Paul Berry \u003cpaulberry@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "849547ce1a08de011278392720b0815466f4d900",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/lib/src/generated/error_detection_helpers.dart",
      "new_id": "8fe4050fa4e86ca7b2237fc5d15bebecfd3e81f2",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/lib/src/generated/error_detection_helpers.dart"
    },
    {
      "type": "modify",
      "old_id": "66a9ea429baa214021539fbe1c2db7080f66042c",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/test/src/dart/resolution/ast_rewrite_test.dart",
      "new_id": "dbf70d91be82ea712e3f1242dc50cf9cb2e7e280",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/test/src/dart/resolution/ast_rewrite_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d20d23bb8012f7b6c80e6b217e8b1f0fc01d74e2",
      "new_mode": 33188,
      "new_path": "tests/language/call/implicit_tearoff_type_variable_error_test.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0c24dd74fbf6bc07aa9eb6715d3719991e75eb7",
      "new_mode": 33188,
      "new_path": "tests/language/call/implicit_tearoff_type_variable_test.dart"
    }
  ]
}
