)]}'
{
  "commit": "fd4eefc22d2362bbbd14f76c669ca394ce02f581",
  "tree": "4c070744eb5cb954624770b63eb4df976ecf5f85",
  "parents": [
    "7f3f3e66ac5254c55986d7bcf3036171be05d332"
  ],
  "author": {
    "name": "Joshua Litt",
    "email": "joshualitt@google.com",
    "time": "Tue Mar 23 21:55:53 2021 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Tue Mar 23 21:55:53 2021 +0000"
  },
  "message": "[dart2js] Move determination of fragments to emitter phase.\n\nChange-Id: I0aaf02a8900445fc76b87de17e21b6488ca2fe46\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/191240\nReviewed-by: Stephen Adams \u003csra@google.com\u003e\nCommit-Queue: Joshua Litt \u003cjoshualitt@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dedd5025ca003f30845b8916e5980e0eaed21c3c",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/deferred_load.dart",
      "new_id": "974e8a075350e80f175c0b99be0f1a8b950b8591",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/deferred_load.dart"
    },
    {
      "type": "modify",
      "old_id": "882895ccd80ebdba540402450cb14cd748cd61d8",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/dump_info.dart",
      "new_id": "761427f5f96d31979ca34bed643ca9a7eafaf124",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/dump_info.dart"
    },
    {
      "type": "modify",
      "old_id": "fb728255d598afafba99eb41f1f889d1d5905cd9",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_emitter/code_emitter_task.dart",
      "new_id": "4815c6dafebdbc2cb28fc3eab9b221b46aef6929",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_emitter/code_emitter_task.dart"
    },
    {
      "type": "modify",
      "old_id": "2cdfb73928085b65c055a26a797677294a4b3e0c",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_emitter/model.dart",
      "new_id": "dd195cf1af01bf6f6432c6627626cd3d7c618028",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_emitter/model.dart"
    },
    {
      "type": "modify",
      "old_id": "0cd7059ef8523ad64fdfdf7ef2115b7d1c73b8cc",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart",
      "new_id": "947929fd20cc51c5f35f7a6fdd6f4baadb29a61c",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_emitter/program_builder/program_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "ca28cdb72aad5efedcbbc883623c02fbe1a2661b",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/emitter.dart",
      "new_id": "5a878fbdb42ab321c63cdf59e1ab2d1931fd9b6f",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/emitter.dart"
    },
    {
      "type": "modify",
      "old_id": "939a39f492be69e20cf5c58e6da236ce4426440b",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart",
      "new_id": "f5f2d9a960456d1c6f543b68b292d2cfa07e3ec6",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart"
    },
    {
      "type": "modify",
      "old_id": "122a716bc3cf3679c0210c282877f0ba52a6e8f3",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_merger.dart",
      "new_id": "2a8011306c1f9c5813af1c72f9bef96e6349f85b",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_merger.dart"
    },
    {
      "type": "modify",
      "old_id": "943f80e78f7673d7e04a3b1e4ff4cb0500653c24",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/model_emitter.dart",
      "new_id": "a7c42adcdcca93109a9414de21aaca48b6686ce1",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/model_emitter.dart"
    },
    {
      "type": "modify",
      "old_id": "10ea06949605f364254fde93883ebb63f1ca6929",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/analyses/dart2js_allowed.json",
      "new_id": "3fb066868c296c857eae9699922611044d7221ec",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/analyses/dart2js_allowed.json"
    },
    {
      "type": "modify",
      "old_id": "3dc7942daba69d50d2bc49c62fab5d3c56e643d3",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/deferred/load_graph_segmentation_test.dart",
      "new_id": "660e27ba635bc4d80a202ac4d3fba736a56c9c4c",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/deferred/load_graph_segmentation_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b6a68213acc022d86799bddc3b00bd8e94d2be59",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/deferred/load_mapping_test.dart",
      "new_id": "ffb7b8412861a2c6b314234f94c95a2b83400654",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/deferred/load_mapping_test.dart"
    },
    {
      "type": "modify",
      "old_id": "58108e925c8f530d2c282badeee9ef9522ee1a9b",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/deferred_loading/data/deferred_overlapping/main.dart",
      "new_id": "154ad5910f8772ce88460951bd666cf28e2bfc3b",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/deferred_loading/data/deferred_overlapping/main.dart"
    },
    {
      "type": "modify",
      "old_id": "4cd9f1537109653b0df1aa8801365d78d6ca2c1c",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/deferred_loading/data/lazy_types/lib.dart",
      "new_id": "22064c885314ed79dfc1dbbc3e9db509ac8b59a0",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/deferred_loading/data/lazy_types/lib.dart"
    },
    {
      "type": "modify",
      "old_id": "15e802220e97a40f0bbd40c588491b282505a077",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/deferred_loading/data/lazy_types/main.dart",
      "new_id": "ce78d8ae7fa35e8c884334a5330f094bf0cf2b74",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/deferred_loading/data/lazy_types/main.dart"
    },
    {
      "type": "modify",
      "old_id": "13f5f038ebb749cb95fa80144470187b25300699",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/deferred_loading/data/type_arguments/main.dart",
      "new_id": "9433a91705ebcb857cd011a3891d9aaad0ef57ee",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/deferred_loading/data/type_arguments/main.dart"
    },
    {
      "type": "modify",
      "old_id": "e64d30529a3a8a6e4133a2814c4d335651b8cf82",
      "old_mode": 33188,
      "old_path": "pkg/compiler/test/deferred_loading/deferred_loading_test.dart",
      "new_id": "2e749341757d120f84f5b909ec0ef7c6d391e5fd",
      "new_mode": 33188,
      "new_path": "pkg/compiler/test/deferred_loading/deferred_loading_test.dart"
    }
  ]
}
