)]}'
{
  "commit": "846c5bb4ca6a268f1a511a5ab49c1dbb98fc1217",
  "tree": "534606588c48002ee82412398b51fdf037098790",
  "parents": [
    "3797f3b5768d0407bc4710245cde6c3fb3c6f51c"
  ],
  "author": {
    "name": "Alexander Markov",
    "email": "alexmarkov@google.com",
    "time": "Fri Oct 31 07:27:57 2025 -0700"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 31 07:27:57 2025 -0700"
  },
  "message": "[dyn_modules] Compile all libraries mentioned in dynamic_interface.yaml\n\nAll libraries exported via dynamic_interface.yaml (except \u0027dart:\u0027\nlibraries) are now always compiled, as if they were specified\nusing --source flag on the gen_kernel / frontend_server command line.\n\nThis makes sure that exported libraries would be available for\ndynamic modules even if they are not used in the host app.\n\nTEST\u003dpkg/dynamic_modules/test\nFixes b/452833638\n\nChange-Id: I513a75bea76a18a3591613ecd68e7307e66a7c24\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/458586\nCommit-Queue: Alexander Markov \u003calexmarkov@google.com\u003e\nReviewed-by: Nate Biggs \u003cnatebiggs@google.com\u003e\nReviewed-by: Johnni Winther \u003cjohnniwinther@google.com\u003e\nReviewed-by: Sigmund Cherem \u003csigmund@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f17a72c17829d76913d6c5d15e48a300dc32bb9",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/compile.dart",
      "new_id": "6f7d9b247fa28417b7e74ccb0fa68c5e7a765585",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/compile.dart"
    },
    {
      "type": "modify",
      "old_id": "499521ae7312144a81e7f1fb88ff49d65aad0981",
      "old_mode": 33188,
      "old_path": "pkg/dynamic_modules/test/data/const_constructor/main.dart",
      "new_id": "c8c98aaa7b1b4ebf03d642af42426f69560888ec",
      "new_mode": 33188,
      "new_path": "pkg/dynamic_modules/test/data/const_constructor/main.dart"
    },
    {
      "type": "modify",
      "old_id": "9a90ef7eacd63412628b16c89c592f1342ae7a37",
      "old_mode": 33188,
      "old_path": "pkg/dynamic_modules/test/data/extend_class3/main.dart",
      "new_id": "0b7b4d6a34445c727b0b21eb85630ddff23420d3",
      "new_mode": 33188,
      "new_path": "pkg/dynamic_modules/test/data/extend_class3/main.dart"
    },
    {
      "type": "modify",
      "old_id": "f86ee02bcc7ca0571eb5931f3b11f944f54fd335",
      "old_mode": 33188,
      "old_path": "pkg/dynamic_modules/test/data/extend_class4/main.dart",
      "new_id": "52ddcddf07730e373e3a199bae791a17cfd6519e",
      "new_mode": 33188,
      "new_path": "pkg/dynamic_modules/test/data/extend_class4/main.dart"
    },
    {
      "type": "modify",
      "old_id": "768525b29462c2da91f77b7df22004427f5a9a7c",
      "old_mode": 33188,
      "old_path": "pkg/dynamic_modules/test/data/extension_type/main.dart",
      "new_id": "b59db3bc9eda93d6f1e726dfde5b6d2ec04def5e",
      "new_mode": 33188,
      "new_path": "pkg/dynamic_modules/test/data/extension_type/main.dart"
    },
    {
      "type": "modify",
      "old_id": "27cbc1cf643233e541742dd2a19990c4f8c1c428",
      "old_mode": 33188,
      "old_path": "pkg/dynamic_modules/test/data/extension_type2/main.dart",
      "new_id": "ab176557a6af0ddf6a02f32e8432f76aadc9dfb6",
      "new_mode": 33188,
      "new_path": "pkg/dynamic_modules/test/data/extension_type2/main.dart"
    },
    {
      "type": "modify",
      "old_id": "a39e5e957f93c51c1afdf85b183de58f084032d8",
      "old_mode": 33188,
      "old_path": "pkg/dynamic_modules/test/data/mixin_deduplication/main.dart",
      "new_id": "92c06e6a324198c6716886d955ae17ea7a14fcb4",
      "new_mode": 33188,
      "new_path": "pkg/dynamic_modules/test/data/mixin_deduplication/main.dart"
    },
    {
      "type": "modify",
      "old_id": "27d61857e53fcbc5cd4982804ef6638917c1a72b",
      "old_mode": 33188,
      "old_path": "pkg/dynamic_modules/test/data/mixin_field/main.dart",
      "new_id": "937fd03d0287e3a44231b837183cf893925a33d6",
      "new_mode": 33188,
      "new_path": "pkg/dynamic_modules/test/data/mixin_field/main.dart"
    },
    {
      "type": "modify",
      "old_id": "097f1632e7e7a5ed33c3e4bca029a49f14ba0df1",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/api_prototype/dynamic_module_validator.dart",
      "new_id": "2de2378d87fece7fabb7823d2d94dbbb4195175b",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/api_prototype/dynamic_module_validator.dart"
    },
    {
      "type": "modify",
      "old_id": "44ba1fe17b49c4a5815a4b002e0f964d0b18034d",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/kernel/dynamic_module_validator.dart",
      "new_id": "4eecb63d4ec00c439ad4b299187ff1b2767ffdbf",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/kernel/dynamic_module_validator.dart"
    },
    {
      "type": "modify",
      "old_id": "1e8eeb38e53a27386e9fdcf7d35e3159cc6fd2ba",
      "old_mode": 33188,
      "old_path": "pkg/vm/lib/kernel_front_end.dart",
      "new_id": "92cdb3e4131f60f9874dcb862463cf24ff43a992",
      "new_mode": 33188,
      "new_path": "pkg/vm/lib/kernel_front_end.dart"
    }
  ]
}
