)]}'
{
  "commit": "2d46ebd6a5c5d826ccaa6a34b00ce8564bedeaa5",
  "tree": "662647d56a560c979deebd84b11519c658a18249",
  "parents": [
    "89514bd8cf72a377016b4f3c52c3dab4be1880a6"
  ],
  "author": {
    "name": "Kevin Millikin",
    "email": "kmillikin@google.com",
    "time": "Thu May 24 10:14:20 2018 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu May 24 10:14:20 2018 +0000"
  },
  "message": "Fix Dart 2 runtime errors in the front end\n\nFix all the Dart 2 runtime errors revealed by compiling dart2js, the\nfront end itself, the front end tests.\n\nChange-Id: Ic6e6dd9f85db845b6a351ebbcfea9a6045843fc2\nReviewed-on: https://dart-review.googlesource.com/56322\nCommit-Queue: Kevin Millikin \u003ckmillikin@google.com\u003e\nReviewed-by: Aske Simon Christensen \u003caskesc@google.com\u003e\nReviewed-by: Peter von der Ahé \u003cahe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6866377c81c2b5c5e148454b53bb975ba98cd40d",
      "old_mode": 33188,
      "old_path": "pkg/analyzer/tool/summary/mini_ast.dart",
      "new_id": "6dc47f7995b8b949d0f8e998429a95e4ab3146a2",
      "new_mode": 33188,
      "new_path": "pkg/analyzer/tool/summary/mini_ast.dart"
    },
    {
      "type": "modify",
      "old_id": "2f9f553a979f358096a1825457c0c6bcc29fa11a",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/base/libraries_specification.dart",
      "new_id": "2a25b3020fd180f85bb451eabc6252ecf5e23c50",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/base/libraries_specification.dart"
    },
    {
      "type": "modify",
      "old_id": "18153286d54d3aad46867a532ce6272963afe84b",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/builder/library_builder.dart",
      "new_id": "304d87f3ed87b557b64907a8dc2da76ac1f42621",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/builder/library_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "2b6c733422805396af4fd00d0eecf6f3a50fbf86",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/dill/dill_library_builder.dart",
      "new_id": "5a29dbe876e22ccdcd39d417df6e9e78bb2032d7",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/dill/dill_library_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "b29d5fcfac65bd779377e468bc284274a5e2e721",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/body_builder.dart",
      "new_id": "c9047b5cd8dea53e7ed3ce571e8010f62100fef0",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/body_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "b5f685415235230707f8a5ef0bde52789718151d",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart",
      "new_id": "81b4f1f559a46c9757152a04a176c02395a20619",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/kernel/kernel_library_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "b4639f1325ffa8061225db9a3d839843a2ebac74",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/source/diet_listener.dart",
      "new_id": "4adca66da6d5376987245bf5e07f98154223f13d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/source/diet_listener.dart"
    },
    {
      "type": "modify",
      "old_id": "8244fca9d015b80cb31495cd5eeb5f56cafc25a4",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/source/outline_builder.dart",
      "new_id": "f2f3dfdf832ae21dd68b468536a8ccc45124d5fa",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/source/outline_builder.dart"
    },
    {
      "type": "modify",
      "old_id": "ef9eda1c37069133cbd14f31c8936c00190c0bda",
      "old_mode": 33188,
      "old_path": "pkg/front_end/lib/src/fasta/source/stack_listener.dart",
      "new_id": "dd5fc5d2f1ad4ac9c54733ca1419889d46a55905",
      "new_mode": 33188,
      "new_path": "pkg/front_end/lib/src/fasta/source/stack_listener.dart"
    },
    {
      "type": "modify",
      "old_id": "e0f5f3eccee5669598e2bd68588607e9fafa9d04",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/fasta/testing/analyzer_diet_listener.dart",
      "new_id": "01ac3d2e201a145ab8786958856ab487b594748d",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/fasta/testing/analyzer_diet_listener.dart"
    },
    {
      "type": "modify",
      "old_id": "ee0b49b12f27a09cd8edcbdf5951daebe30d0019",
      "old_mode": 33188,
      "old_path": "pkg/front_end/test/fasta/testing/suite.dart",
      "new_id": "39f0bfce4af3e71495dd2b839e405191ff30c5fe",
      "new_mode": 33188,
      "new_path": "pkg/front_end/test/fasta/testing/suite.dart"
    },
    {
      "type": "modify",
      "old_id": "5553fd03128491db5aee9a9189ee99351f5bd062",
      "old_mode": 33188,
      "old_path": "pkg/kernel/lib/clone.dart",
      "new_id": "3a461aa1d77286aa38a27a829c7ec51664c7251b",
      "new_mode": 33188,
      "new_path": "pkg/kernel/lib/clone.dart"
    },
    {
      "type": "modify",
      "old_id": "4471201e550ca1d176d99d5c6d9d97b442ba0f8e",
      "old_mode": 33188,
      "old_path": "pkg/testing/lib/src/analyze.dart",
      "new_id": "f9a23ee3f07717e931133e5e083e83c44dbb2ce8",
      "new_mode": 33188,
      "new_path": "pkg/testing/lib/src/analyze.dart"
    },
    {
      "type": "modify",
      "old_id": "f93a31b35d3d88c35437f05411d164b09b9966b5",
      "old_mode": 33188,
      "old_path": "pkg/testing/lib/src/chain.dart",
      "new_id": "2a82f9940f64371fbc506464b9f3987ffe8223d0",
      "new_mode": 33188,
      "new_path": "pkg/testing/lib/src/chain.dart"
    },
    {
      "type": "modify",
      "old_id": "b0f2bac4dce81c523d383cfee53c70737d4a8ff7",
      "old_mode": 33188,
      "old_path": "pkg/testing/lib/src/error_handling.dart",
      "new_id": "bf13cb05b86fd779e081086b9b52ee98439cfded",
      "new_mode": 33188,
      "new_path": "pkg/testing/lib/src/error_handling.dart"
    },
    {
      "type": "modify",
      "old_id": "3ba1af80f8787a51886235ad0ed6c2c6b38c854e",
      "old_mode": 33188,
      "old_path": "pkg/testing/lib/src/expectation.dart",
      "new_id": "8c8e7e9d492b58c351ef0c691b3b13059142857d",
      "new_mode": 33188,
      "new_path": "pkg/testing/lib/src/expectation.dart"
    },
    {
      "type": "modify",
      "old_id": "c628a7a3ca8b057ccf8a547d2269f78f989df802",
      "old_mode": 33188,
      "old_path": "pkg/testing/lib/src/run.dart",
      "new_id": "a06d328b7bf763cbcfd565cbefecbeff54149006",
      "new_mode": 33188,
      "new_path": "pkg/testing/lib/src/run.dart"
    },
    {
      "type": "modify",
      "old_id": "d1860a1120425dafe54687e4de724e2782bd13a7",
      "old_mode": 33188,
      "old_path": "pkg/testing/lib/src/run_tests.dart",
      "new_id": "ce0849d55886f31f583accc90d07b06715ce0eb2",
      "new_mode": 33188,
      "new_path": "pkg/testing/lib/src/run_tests.dart"
    },
    {
      "type": "modify",
      "old_id": "98e2b82db50d7c568091d28c1fad2a4043879d03",
      "old_mode": 33188,
      "old_path": "pkg/testing/lib/src/test_dart.dart",
      "new_id": "8ac84572e1fe30e1dcb1be98bede706c3df91bff",
      "new_mode": 33188,
      "new_path": "pkg/testing/lib/src/test_dart.dart"
    },
    {
      "type": "modify",
      "old_id": "30b32c8c8f61420bd9081068aa86764a653f139e",
      "old_mode": 33188,
      "old_path": "pkg/testing/lib/src/test_dart/status_file_parser.dart",
      "new_id": "c75634109884436ab2f3b913bec28d7f70da9ea8",
      "new_mode": 33188,
      "new_path": "pkg/testing/lib/src/test_dart/status_file_parser.dart"
    },
    {
      "type": "modify",
      "old_id": "16aa0c40ab055260063393adf4995e3fcf5563e4",
      "old_mode": 33188,
      "old_path": "pkg/testing/lib/src/test_root.dart",
      "new_id": "9e3b65e7285bfef4576b6b19ac784fe71abc938c",
      "new_mode": 33188,
      "new_path": "pkg/testing/lib/src/test_root.dart"
    }
  ]
}
