)]}'
{
  "commit": "655cdcb11d1f4d7bfe2f64fedb759a3579ab4b45",
  "tree": "20fb5efe6688677eccb5254f5521d0102863ae3f",
  "parents": [
    "7198fb9bacfbdb2611a75802bf7ef5074539d4b1"
  ],
  "author": {
    "name": "Chloe Stefantsova",
    "email": "cstefantsova@google.com",
    "time": "Sun Jan 19 23:39:56 2025 -0800"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Jan 19 23:39:56 2025 -0800"
  },
  "message": "[cfe] Move formal inference to SourceFunctionBuilderImpl hierarchy\n\nThis is a follow-up to\nhttps://dart-review.googlesource.com/c/sdk/+/404822\n\nChange-Id: Id0b41562de44a89515b65c80f082ba16c823b09b\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/405006\nCommit-Queue: Chloe Stefantsova \u003ccstefantsova@google.com\u003e\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "425d75a50bf0a614263a8bcc27a08c301ffb7dab",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_constructor_builder.dart",
      "new_id": "1d390a7c0110b8cb2239ba08661b9f82005205e0",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_constructor_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "8629118a6b3813381373f2da3209a068357bbe60",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_factory_builder.dart",
      "new_id": "6675afe0e1af25e129bb2caf267c629e8689ee8c",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_factory_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "122ad354a50412ed4b74e12feb8c9843c24860c8",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_function_builder.dart",
      "new_id": "9448c1407ff1e37389fbd60c477c802761d6e8ef",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_function_builder.dart"
    }
  ]
}
