)]}'
{
  "commit": "7fb17818f7e7467fbbb05594e6517e56313ae2c8",
  "tree": "574f739f1a10e8eb380808d1ceda28b115e7a69b",
  "parents": [
    "cb29cd3af911e8dcec263f5c01384592f96d2000"
  ],
  "author": {
    "name": "Chloe Stefantsova",
    "email": "dmitryas@google.com",
    "time": "Thu Oct 28 08:41:00 2021 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Oct 28 08:41:00 2021 +0000"
  },
  "message": "[cfe] Handle argument hoisting in redirecting initializers\n\nPart of https://github.com/dart-lang/sdk/issues/47451.\n\nChange-Id: Ic3564833cf87d5ccfb8b43f589c241104ce6df61\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/217602\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nCommit-Queue: Chloe Stefantsova \u003ccstefantsova@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c71dda4b8986cd79cc17503c5c78a34deecb6c20",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/builder/constructor_builder.dart",
      "new_id": "103169976d19d574dab30371532d35eba326c6fc",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/builder/constructor_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "b13e27ca2f898dcdd4f43794b042da218f181648",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/body_builder.dart",
      "new_id": "6f08b8bdbd2fdb41f103e3a079bac746007588c1",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/body_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "57f6519c8a93a6e955d64119102df4fa44b4c09e",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/inference_visitor.dart",
      "new_id": "87a0d063ebffa90907ab7fe2913767f1482d142e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/inference_visitor.dart"
    },
    {
      "type": "modify",
      "old_id": "7560883cc5bb85c3329406a9ae7ed6681f1c8985",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/internal_ast.dart",
      "new_id": "7239b43c125233a71ba25010f288fef1f284205c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/internal_ast.dart"
    },
    {
      "type": "modify",
      "old_id": "7e9d30a8630215cf903f37fab07cd394816f9df3",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart",
      "new_id": "5beadc59a414f44c4fe061a865ec7e18c27fde80",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/type_inference/type_inferrer.dart"
    },
    {
      "type": "modify",
      "old_id": "2c51514eb6fa78f21a104ec84d37b30a24c87ac2",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/named_arguments_anywhere/all_kinds.dart",
      "new_id": "8d34e3ce1301cb45af873f84d095e65d4112141b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/all_kinds.dart"
    },
    {
      "type": "modify",
      "old_id": "4cfee0f6a6807532f99570754217f3fa643dce78",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/named_arguments_anywhere/all_kinds.dart.strong.transformed.expect",
      "new_id": "c92ba29d74136f02c5c6f2b81e0e6ac407d275b6",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/all_kinds.dart.strong.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "4cfee0f6a6807532f99570754217f3fa643dce78",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/named_arguments_anywhere/all_kinds.dart.weak.transformed.expect",
      "new_id": "c92ba29d74136f02c5c6f2b81e0e6ac407d275b6",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/all_kinds.dart.weak.transformed.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34687b90fb896b470842fd463097ef9b47f33797",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/redirecting_constructor_initializers.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11a5a0dcc1980ae0f017953e539b724c539b90da",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/redirecting_constructor_initializers.dart.strong.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc2f30313b7c4dc8f6bff2cfb8fe93423f18b7e5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/redirecting_constructor_initializers.dart.strong.transformed.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "affc6ae23820ca1c7ad1914f99a6a030802c7303",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/redirecting_constructor_initializers.dart.textual_outline.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11a5a0dcc1980ae0f017953e539b724c539b90da",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/redirecting_constructor_initializers.dart.weak.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "727bf5e3518fa54a04e7834bc2dbcb71fb06ec58",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/redirecting_constructor_initializers.dart.weak.outline.expect"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dc2f30313b7c4dc8f6bff2cfb8fe93423f18b7e5",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/named_arguments_anywhere/redirecting_constructor_initializers.dart.weak.transformed.expect"
    },
    {
      "type": "modify",
      "old_id": "9306978ee6206574e6f12ec2df189c9a785d8d76",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/text_serialization.status",
      "new_id": "0c51eb2d3be6258c9d28aa95ba07844bddc4758e",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/text_serialization.status"
    },
    {
      "type": "modify",
      "old_id": "decb8b5c6afbdbe3cd73954e02097ae5837caea3",
      "old_mode": 33188,
      "old_path": "pkg/front_end/testcases/textual_outline.status",
      "new_id": "260c55f39c9af209d74bb3ab15c4e14b92df56ea",
      "new_mode": 33188,
      "new_path": "pkg/front_end/testcases/textual_outline.status"
    }
  ]
}
