)]}'
{
  "commit": "9664f0da3547ccd92cf56d2bf362e333edfefd92",
  "tree": "cd84aa130624a5c45bb460464ded37effd32c17b",
  "parents": [
    "18ded96ddcddd8a70ffd2a40ff67815a9761611d"
  ],
  "author": {
    "name": "David Morgan",
    "email": "davidmorgan@google.com",
    "time": "Thu Jul 18 07:26:41 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jul 18 07:26:41 2024 +0000"
  },
  "message": "[CFE] Support injecting macro implementation.\n\nChange-Id: Idde31e9c9c5de6cff2a197154a3c057350f36916\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/375880\nCommit-Queue: Morgan :) \u003cdavidmorgan@google.com\u003e\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58480aa79181274d9d22b6fca545123a0d9943ca",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/kernel/macro/annotation_parser.dart",
      "new_id": "b98b4cc5de2319b51fc6582bf9acc26141e647cc",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/kernel/macro/annotation_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "ffed42e584aa1723b29570b4408131f462aa5930",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/kernel/macro/macro.dart",
      "new_id": "0cc12746f7620267355abf1b7d38c7eb7d9521de",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/kernel/macro/macro.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a34233f506b39c2d1f54144f2ac0ea463b35861",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/macros/macro_injected_impl.dart"
    },
    {
      "type": "modify",
      "old_id": "33c01f9609a04cd9d15e02570185d04d137e48bf",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/source/source_loader.dart",
      "new_id": "c67865dc54a5af2661c52b21386b6cf46d63324b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/source/source_loader.dart"
    },
    {
      "type": "modify",
      "old_id": "836ccd95a2a674785ee4927fe7acbf4d8a54d3d9",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/spell_checking_list_code.txt",
      "new_id": "8ba808be30aee26a92dc1b9289b598ead7cf2d51",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/spell_checking_list_code.txt"
    }
  ]
}
