)]}'
{
  "commit": "847b3b0a5c8fad0c060cc86e1b27784069888263",
  "tree": "b27fc87b10a50a37557cab56ee1f8027da22d819",
  "parents": [
    "e3cde344044bb6c54bab6c099b638f650a7ad037"
  ],
  "author": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Tue Oct 20 00:34:05 2026 -0700"
  },
  "committer": {
    "name": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 20 00:34:05 2026 -0700"
  },
  "message": "[dart2wasm/dev] Add CFE target \u0026 platform file for dev compiler\n\nFor now we make the dev platform contain the same libraries\nas the normal wasm platform file.\n\nWe split the wasm CFE target class into a hierarchy, so we have\n\n  WasmTargetBase\n    |--\u003e WasmTarget\n    |--\u003e WasmDevTarget\n\n\nChange-Id: I319f10c96d1bfc97c183939c6115e8f3b0e6a375\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/566360\nReviewed-by: Mark Zhou \u003cmarkzipan@google.com\u003e\nCommit-Queue: Martin Kustermann \u003ckustermann@google.com\u003e\nReviewed-by: Nicholas Shahan \u003cnshahan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a619ad860dde23f157a5ffc9543312bab90a8d23",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "5f6c3240bce0b80925853a326826e3dc54d11b97",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "b67351656e3ac2fb7f3bc93a9b7644a385b1a331",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/lib/target.dart",
      "new_id": "0562443b7d3d181325517f3141156a2146340295",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/lib/target.dart"
    },
    {
      "type": "modify",
      "old_id": "362b74f29b8daf5992d32470a830acd2c0760e23",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/fuse_with_and.constraints.txt",
      "new_id": "daab6cbbb0684c4a75b015133a7d49043294689d",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/fuse_with_and.constraints.txt"
    },
    {
      "type": "modify",
      "old_id": "accce84da9adf6d1b82035edb489e629f18352f9",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/fuse_with_and.default.txt",
      "new_id": "dbd3b6bf29292146b4c8f249be2232191568504b",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/fuse_with_and.default.txt"
    },
    {
      "type": "modify",
      "old_id": "8d8d9f7535007cee404e428d0349701fad9ac774",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/fuse_with_or.constraints.txt",
      "new_id": "7382ce8a89e6848f98a5f44441979a8b999b282e",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/fuse_with_or.constraints.txt"
    },
    {
      "type": "modify",
      "old_id": "0f2f6b1abff3da7151ac2bdd8ee49852982f971f",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/fuse_with_or.default.txt",
      "new_id": "16c0c404c6035ffae1fd9232ef777957e740a1f3",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/fuse_with_or.default.txt"
    },
    {
      "type": "modify",
      "old_id": "42c499ef4cf9dddb709553e9473f0cac9f1c90f5",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/just_fuse.constraints.txt",
      "new_id": "6c6dae158eef617cc407cad777610a0fd2e04dd5",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/just_fuse.constraints.txt"
    },
    {
      "type": "modify",
      "old_id": "16ca22f87055e7e7f5026f5ef4e2e9c4549b1c91",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/just_fuse.default.txt",
      "new_id": "72b9f872aa10094d9fef4c2ecb8e14ab5f3178df",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/deferred_loading/partition_tests_dart2js/custom_split/just_fuse.default.txt"
    },
    {
      "type": "modify",
      "old_id": "0a433742dd08c658390cbdc3a3758759b6d72daa",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/constant_string_ops.wat",
      "new_id": "e1b3fd6560597885d1822c9cd7d21091395548a3",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/constant_string_ops.wat"
    },
    {
      "type": "modify",
      "old_id": "3444aa5f8f730979a71589649c6081c7cad8e714",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/constructor.wat",
      "new_id": "8815de8fe4748bcbe28316030ccf6a930809607f",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/constructor.wat"
    },
    {
      "type": "modify",
      "old_id": "8a5868cd25b36bb82d9cd2f1cb42ac055e3747bd",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use_module1.wat",
      "new_id": "a20ed6ec6010ef3dae727714affa0a36ccb71f89",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use_module1.wat"
    },
    {
      "type": "modify",
      "old_id": "69ecc60d0e6e8a310f74cbcecab55cd35b123463",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use_module2.wat",
      "new_id": "c75416e181f16f3cb6cbd1f9ac6f158aa796bb29",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.multi_module_use_module2.wat"
    },
    {
      "type": "modify",
      "old_id": "47bdba9e8289411895e84c7b7b9a6838f38d6ef2",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.type_use_module1.wat",
      "new_id": "86a1de29e998e2c4b3ca9a5d50beaf9875e146af",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant.type_use_module1.wat"
    },
    {
      "type": "modify",
      "old_id": "951fac3e943de5d2c008f92c4a53d63e0e3629ad",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant_module1.wat",
      "new_id": "1d41bff88e4335ed68aff12b8f128bc462ce70a3",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant_module1.wat"
    },
    {
      "type": "modify",
      "old_id": "da2ed6d573bf222242e5a97373ec179c80a140ef",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.constant_module2.wat",
      "new_id": "e24dcbccff0e93e7bf00007fc47b0417e550367d",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.constant_module2.wat"
    },
    {
      "type": "modify",
      "old_id": "ba8292c3db48f18e0e954b76dacb6c2893103cd3",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.fine_grained.devirtualized_module1.wat",
      "new_id": "aa1de50a0e85c8459f2bd0e9274bd3d731d2eca2",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.fine_grained.devirtualized_module1.wat"
    },
    {
      "type": "modify",
      "old_id": "f05d8d990e6edc86582e2be536741ddbaaf5bb31",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.fine_grained_module3.wat",
      "new_id": "13eb087f8b241711272f7c7678fe661bce2a9f64",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.fine_grained_module3.wat"
    },
    {
      "type": "modify",
      "old_id": "984d18b95a3648d2d79acf54437169ac2f199761",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/deferred.type_checks_module1.wat",
      "new_id": "dd0bbed3affc44593241ee831345961ac002d36b",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/deferred.type_checks_module1.wat"
    },
    {
      "type": "modify",
      "old_id": "2dd4e704ad2f15ab5ea1b3a02055bbaa6adda0de",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/dispatch_table_reuse_module1.wat",
      "new_id": "be62d9c37069c8f456dd7575f2032cbd13be6841",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/dispatch_table_reuse_module1.wat"
    },
    {
      "type": "modify",
      "old_id": "90fc0a6c84a1c588398b383f36713e4c46134ad5",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/dynamic_call.wat",
      "new_id": "74ca34f2199539fb9e88a297f39f11bc1357dd19",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/dynamic_call.wat"
    },
    {
      "type": "modify",
      "old_id": "23845e9235b76ae0e6a8d184854a9a4e2f3225dc",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/external_effect.wat",
      "new_id": "cbce43f5e22a6e098988fcf9a08abfdfc03ebbc1",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/external_effect.wat"
    },
    {
      "type": "modify",
      "old_id": "1c2a142c80631f0fa4b1d01a98b8373473861cf4",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/hello.wat",
      "new_id": "a28ef04db059f64dbf0d4cae1fb80fdb35ca44a4",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/hello.wat"
    },
    {
      "type": "modify",
      "old_id": "36c008c79a055bdcf08e09e0e4e902e17cf998dc",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/import_name_module1.wat",
      "new_id": "976776ca1c31fba6952edbf4f89fbb12d9dfc7bc",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/import_name_module1.wat"
    },
    {
      "type": "modify",
      "old_id": "6bf6a45e4a4dce0bad024afc875d33aada274388",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/interop.int.wat",
      "new_id": "643a25ef5de11e771489b39f8ce96b3ba06282a0",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/interop.int.wat"
    },
    {
      "type": "modify",
      "old_id": "407eb783519d119aebb9ba6fffaf3f464b8c31eb",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/math_min_max.wat",
      "new_id": "332fcb8b17b1be5b05e5578010062dd8008eeb48",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/math_min_max.wat"
    },
    {
      "type": "modify",
      "old_id": "ebf3c421c30abc4612c4ba1cf10d2c8d8913abdf",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/memory_use.wat",
      "new_id": "ca05401bd1686feeacf40713be1a2bac5f8593f7",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/memory_use.wat"
    },
    {
      "type": "modify",
      "old_id": "10b821067db6d23bf635acf7426c97136753c808",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/pure_function.wat",
      "new_id": "b133e9ae145bf4d3db2779dc7d24d58fea7e2332",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/pure_function.wat"
    },
    {
      "type": "modify",
      "old_id": "c8f98387d22101f6debaa8c131f320d070931b63",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/runtime_type_equals.wat",
      "new_id": "ade17dbecd14bd6693e26e95ca0a667b12a08c70",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/runtime_type_equals.wat"
    },
    {
      "type": "modify",
      "old_id": "82ad52608d9e64b41ccee2a1066607955da39f0f",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/try_blocks.wat",
      "new_id": "0064d769239e15f9e458394cdb8a2820a75e07b2",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/try_blocks.wat"
    },
    {
      "type": "modify",
      "old_id": "3f1c61a7a6a93cd4099b2c45a6e39fbacfd29252",
      "old_mode": 33188,
      "old_path": "pkg/dart2wasm/test/ir_tests/wasm_function_from_function.wat",
      "new_id": "0e22ea683fb39013f7a6b0b4a9795165833e47b8",
      "new_mode": 33188,
      "new_path": "pkg/dart2wasm/test/ir_tests/wasm_function_from_function.wat"
    },
    {
      "type": "modify",
      "old_id": "d08d120ac099fa5a509983b5d0e4ccf271b1134a",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/codes/diagnostic.g.dart",
      "new_id": "6e968c5e88df1b7f663eb1419ec15b1f02a01f63",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/codes/diagnostic.g.dart"
    },
    {
      "type": "modify",
      "old_id": "be4f934fead9856489ff0537ac084c63703f7f2f",
      "old_mode": 33188,
      "old_path": "pkg/front_end/messages.yaml",
      "new_id": "da5dc0be25c43d1bef8939214bcc84e69085c030",
      "new_mode": 33188,
      "new_path": "pkg/front_end/messages.yaml"
    },
    {
      "type": "modify",
      "old_id": "0a23f7c87ec5df8267c649f273aa94c55a28d367",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/spell_checking_list_common.txt",
      "new_id": "0babd504acd8818579cb83bbed336cd61e067a48",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/spell_checking_list_common.txt"
    },
    {
      "type": "modify",
      "old_id": "7694435b65ceb6fab83c9d19bd0296b627bfe83e",
      "old_mode": 33188,
      "old_path": "pkg/front_end/tool/additional_targets.dart",
      "new_id": "9915ff7ae6543394cf4e16ed312447aa6c68dd7d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/tool/additional_targets.dart"
    },
    {
      "type": "modify",
      "old_id": "c63fe95198dc158e54303034b53b6013fcd5ee70",
      "old_mode": 33188,
      "old_path": "sdk/lib/libraries.json",
      "new_id": "634ea401dc594c99dbf86eb9d340752ad6cdae55",
      "new_mode": 33188,
      "new_path": "sdk/lib/libraries.json"
    },
    {
      "type": "modify",
      "old_id": "e2c0c298dfcfc68b29483d246803199a047424b9",
      "old_mode": 33188,
      "old_path": "sdk/lib/libraries.yaml",
      "new_id": "0524c7fea84c836aafff4eceb71d824ee6a66233",
      "new_mode": 33188,
      "new_path": "sdk/lib/libraries.yaml"
    },
    {
      "type": "modify",
      "old_id": "d6c047b88dcaf48b5e15c6ec62871ee0185b4671",
      "old_mode": 33188,
      "old_path": "utils/dart2wasm/BUILD.gn",
      "new_id": "fe18763b6cbb2bb5816e07677b64fb55f635e8ab",
      "new_mode": 33188,
      "new_path": "utils/dart2wasm/BUILD.gn"
    }
  ]
}
