)]}' { "commit": "4fab5650bcf367ea24e5a44040c050de3d0e882f", "tree": "72d3ef01fe045923414a1e0fe53a8f8e8f9d140a", "parents": [ "eb9687189de61c7a50bb1ad76dd10389ed428663" ], "author": { "name": "Paul Berry", "email": "paulberry@google.com", "time": "Fri Sep 14 20:34:24 2018 +0000" }, "committer": { "name": "commit-bot@chromium.org", "email": "commit-bot@chromium.org", "time": "Fri Sep 14 20:34:24 2018 +0000" }, "message": "Several minor fixes to the analyzer/FE comparison tool.\n\n- Mixin applications are now handled correctly.\n\n- The front end\u0027s synthetic field \"_exports#\" is now ignored.\n\n- Forwarding semi-stubs were erroneously being skipped; they are now\n included, as they should be (since they correspond to methods\n explictly declared in the source code).\n\n- Named parameters in function types are now annotated properly (the\n annotation was previously missing a \": \").\n\nDrops the number of failing language_2 tests with `--compiler\ncompare_analyzer_cfe` from 405 to 34.\n\nChange-Id: I148269c967cc0fdf67bcfcd698cba36fc0b66368\nReviewed-on: https://dart-review.googlesource.com/75121\nReviewed-by: Konstantin Shcheglov \u003cscheglov@google.com\u003e\nCommit-Queue: Paul Berry \u003cpaulberry@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "9da54d44d1b3c3f5bcc7118da252cb87dd9fa20e", "old_mode": 33188, "old_path": "pkg/analyzer_fe_comparison/lib/src/analyzer.dart", "new_id": "d8e9a94f93100417e17b7fb72c7d40e807986cce", "new_mode": 33188, "new_path": "pkg/analyzer_fe_comparison/lib/src/analyzer.dart" }, { "type": "modify", "old_id": "0263600eafe69075371db9f023f153cd253b73f3", "old_mode": 33188, "old_path": "pkg/analyzer_fe_comparison/lib/src/kernel.dart", "new_id": "04e16a988b03875d15e9dd1be8577f50997cce5f", "new_mode": 33188, "new_path": "pkg/analyzer_fe_comparison/lib/src/kernel.dart" } ] }