)]}'
{
  "commit": "e92e60da7822888ba5b6eaeb5420526292409a93",
  "tree": "4625fc4de3b9d6b3a2748cc29110d0699815b979",
  "parents": [
    "c07ca25ca12faec7f8e6881a9c437f8ce80973d9"
  ],
  "author": {
    "name": "Johnni Winther",
    "email": "johnniwinther@google.com",
    "time": "Thu Nov 25 10:15:07 2021 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Nov 25 10:15:07 2021 +0000"
  },
  "message": "[cfe] Change computeDelta to return a result object\n\nThis prepares for returning more that just the component from an\nincremental compilation.\n\nTEST\u003dexisting\n\nChange-Id: I3ee269083290097f1a92d77d105b607a6a02f1f9\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/221086\nCommit-Queue: Johnni Winther \u003cjohnniwinther@google.com\u003e\nReviewed-by: Jens Johansen \u003cjensj@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8435ca6837973f2e742bc7d02430757558d2176",
      "old_mode": 33188,
      "old_path": "pkg/dev_compiler/lib/src/kernel/command.dart",
      "new_id": "eccfa92f60dfd6dc6645cb331d81736be7b5097d",
      "new_mode": 33188,
      "new_path": "pkg/dev_compiler/lib/src/kernel/command.dart"
    },
    {
      "type": "modify",
      "old_id": "1068a8aa6655a803002fde1f2d7cf603a038aa9d",
      "old_mode": 33188,
      "old_path": "pkg/dev_compiler/lib/src/kernel/expression_compiler_worker.dart",
      "new_id": "864b9112bcbc77af2a67c1a18ff9ef61aedc032b",
      "new_mode": 33188,
      "new_path": "pkg/dev_compiler/lib/src/kernel/expression_compiler_worker.dart"
    },
    {
      "type": "modify",
      "old_id": "7c5152df3630d08f975c922eea9568ca39414ad7",
      "old_mode": 33188,
      "old_path": "pkg/dev_compiler/test/expression_compiler/expression_compiler_e2e_suite.dart",
      "new_id": "46bc90a584a1226b20ea0ed446d655884dba6a61",
      "new_mode": 33188,
      "new_path": "pkg/dev_compiler/test/expression_compiler/expression_compiler_e2e_suite.dart"
    },
    {
      "type": "modify",
      "old_id": "66db5dd389c59f90764eb8a8ebadc14f4938568b",
      "old_mode": 33188,
      "old_path": "pkg/dev_compiler/test/expression_compiler/expression_compiler_test.dart",
      "new_id": "5f96bcbda22c054a22347cf41ba7ecd3ab5935ed",
      "new_mode": 33188,
      "new_path": "pkg/dev_compiler/test/expression_compiler/expression_compiler_test.dart"
    },
    {
      "type": "modify",
      "old_id": "4fb6eb6b2ff78005bb6048557c392ff795a7d6b2",
      "old_mode": 33188,
      "old_path": "pkg/dev_compiler/test/module_symbols/module_symbols_test_shared.dart",
      "new_id": "a989d557188074122396e70c171ea8d54b4ec635",
      "new_mode": 33188,
      "new_path": "pkg/dev_compiler/test/module_symbols/module_symbols_test_shared.dart"
    },
    {
      "type": "modify",
      "old_id": "d28d71c6058e68508d91b919dc22f22f0cfad8f3",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/api_prototype/incremental_kernel_generator.dart",
      "new_id": "dfd05f4f897eb55345a44611d2bd9fd21a9acd0f",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/api_prototype/incremental_kernel_generator.dart"
    },
    {
      "type": "modify",
      "old_id": "141014c266127344e253ef0c9c776845a39a93e6",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/api_unstable/vm.dart",
      "new_id": "b9b4ca702d0a61643a81af189d8613b10931c267",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/api_unstable/vm.dart"
    },
    {
      "type": "modify",
      "old_id": "e383ceb8a50efb0d939e18b57be2fc44f550268e",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/incremental_compiler.dart",
      "new_id": "747a3afea4f329be03e687344681c2e98b255cee",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/incremental_compiler.dart"
    },
    {
      "type": "modify",
      "old_id": "d9ddababa8e6377edeeee3cd5400a41e7d14b7ee",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/ast_nodes_has_to_string_test.dart",
      "new_id": "de8baa2a0dcdd9e33930f0143f6f3ae75e711a67",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/ast_nodes_has_to_string_test.dart"
    },
    {
      "type": "modify",
      "old_id": "d83191f31a972bca9258ea54cc52d3fafb64aa18",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/async_but_no_await_git_test.dart",
      "new_id": "6721ee120f238c9a26a98b3fd36ee55510522e13",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/async_but_no_await_git_test.dart"
    },
    {
      "type": "modify",
      "old_id": "49d1ecbe3fe615914a9ac6d6e5ccafc4351a226e",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/comments_on_certain_arguments_tool.dart",
      "new_id": "254ff7d74f8460dbd40e9c8ce68a118ccd859232",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/comments_on_certain_arguments_tool.dart"
    },
    {
      "type": "modify",
      "old_id": "f97de4b2a4c8ef10810e68a54c5677650db8cb63",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/crashing_test_case_minimizer_impl.dart",
      "new_id": "2991e70d290884bf222a3112506177dfd78ab437",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/crashing_test_case_minimizer_impl.dart"
    },
    {
      "type": "modify",
      "old_id": "bc3fb8ef5507c621fbfd47070d31c90e9efaaa0b",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/fasta/expression_suite.dart",
      "new_id": "371e8ef94657ea68f1e6847567e9725dc23f8e77",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/fasta/expression_suite.dart"
    },
    {
      "type": "modify",
      "old_id": "2f7c9f689c567d5f3b3f8f39af61fce6b7d449ad",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/fasta/incremental_dartino_suite.dart",
      "new_id": "d6483bb4de6348981192fc332731e63d41bf2765",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/fasta/incremental_dartino_suite.dart"
    },
    {
      "type": "modify",
      "old_id": "ea8e04ce115843649ec94c204bb03d98f9bbb260",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/fasta/incremental_hello_test.dart",
      "new_id": "125ef123406ff350befd88fad110fda6625f6e96",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/fasta/incremental_hello_test.dart"
    },
    {
      "type": "modify",
      "old_id": "722b25fa7393df55c3d6204b14025879f245ecf2",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/fasta/testing/suite.dart",
      "new_id": "7a4b070eae2098c25e63fb2e9174dadebbe90641",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/fasta/testing/suite.dart"
    },
    {
      "type": "modify",
      "old_id": "105abbcfaea3c4b1bbbc946069340bcbb9189b01",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/hot_reload_e2e_test.dart",
      "new_id": "69069c9ed99f0c1e5ff30e1e01d78c95d1a8be14",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/hot_reload_e2e_test.dart"
    },
    {
      "type": "modify",
      "old_id": "ce9a726f64417175872070405048baa72edd8b91",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/incremental_bulk_compiler_full.dart",
      "new_id": "9edfd97f17e69b1550521acb8ad731a9f2b2348d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/incremental_bulk_compiler_full.dart"
    },
    {
      "type": "modify",
      "old_id": "9ecdb5155f9ad4d2bccb1435c474f4501335ba95",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/incremental_dart2js_tester.dart",
      "new_id": "0e6717f9e97daeff08b05475a48c2ee3aadce380",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/incremental_dart2js_tester.dart"
    },
    {
      "type": "modify",
      "old_id": "fc0145282cfccc9934a25794bf3474ba96e70bd3",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/incremental_flutter_tester.dart",
      "new_id": "fc572aa334a43665549025522a8e00c4da99b3cb",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/incremental_flutter_tester.dart"
    },
    {
      "type": "modify",
      "old_id": "3d963993ede0d5c8823b7cb645f4c9e84bbe5920",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/incremental_load_from_invalid_dill_test.dart",
      "new_id": "1de80e9597cbe0fd23562eaaa4cf37efe10f6f16",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/incremental_load_from_invalid_dill_test.dart"
    },
    {
      "type": "modify",
      "old_id": "2ce5c81b1c727234b7a6ac48ef039e383609804e",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/incremental_suite.dart",
      "new_id": "9c6d54f382bc25f3a390ba6c623c0451b2843283",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/incremental_suite.dart"
    },
    {
      "type": "modify",
      "old_id": "f2ea8f96f764e4178cb9881da121e2f9db885b19",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/multiple_simultaneous_compiles_test.dart",
      "new_id": "85d1d8c51165aaf8f7e356d350cc50b955eb9ea0",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/multiple_simultaneous_compiles_test.dart"
    },
    {
      "type": "modify",
      "old_id": "73cd4e98b27a99f9d9dce612b2ba1739fac1fc44",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/test_generator_test.dart",
      "new_id": "569620a7b89353eb0210fa063dc220fe293c1d73",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/test_generator_test.dart"
    },
    {
      "type": "modify",
      "old_id": "1e51b848d71f8512f8cc48b4d2a2543c5a3c98cd",
      "old_mode": 33188,
      "old_path": "pkg/front_end/tool/dart_doctest_impl.dart",
      "new_id": "a3bcdbae088bf590543baa3d9f384852f1346a12",
      "new_mode": 33188,
      "new_path": "pkg/front_end/tool/dart_doctest_impl.dart"
    },
    {
      "type": "modify",
      "old_id": "e3dda75790aaa463ce426316376301b0e4eaaad5",
      "old_mode": 33188,
      "old_path": "pkg/front_end/tool/incremental_perf.dart",
      "new_id": "6b91a968a83b945421e1488931e5d80c173ea5b6",
      "new_mode": 33188,
      "new_path": "pkg/front_end/tool/incremental_perf.dart"
    },
    {
      "type": "modify",
      "old_id": "9b60711d5f813a033b1970fdc137bc85b23d4a39",
      "old_mode": 33188,
      "old_path": "pkg/frontend_server/lib/compute_kernel.dart",
      "new_id": "9c08de257fd0f88700321b39e4421d3bc4f38de4",
      "new_mode": 33188,
      "new_path": "pkg/frontend_server/lib/compute_kernel.dart"
    },
    {
      "type": "modify",
      "old_id": "3ad1270525a49f2e99a230f8e7b85c40d07e3852",
      "old_mode": 33188,
      "old_path": "pkg/vm/lib/incremental_compiler.dart",
      "new_id": "2bf3af3641001becdb332cedaa36f06c94d15756",
      "new_mode": 33188,
      "new_path": "pkg/vm/lib/incremental_compiler.dart"
    }
  ]
}
