)]}'
{
  "commit": "6d33d033db2cf3eb58fb879a30e0996b8fa6bdff",
  "tree": "957b0291003e96d5010a18dab50293f9d7a0184b",
  "parents": [
    "1b3e2ccdf6d27b3f40e2539d081968c6e8d8ab95"
  ],
  "author": {
    "name": "Stephen Adams",
    "email": "sra@google.com",
    "time": "Thu Dec 06 20:15:10 2018 +0000"
  },
  "committer": {
    "name": "commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Thu Dec 06 20:15:10 2018 +0000"
  },
  "message": "Cache prototype references while installing aliases\n\n  A.Foo.prototype.method1Alias \u003d A.Foo.prototype.method1\n  A.Foo.prototype.method2Alias \u003d A.Foo.prototype.method2\n  ...\n--\u003e\n  (function aliases() {\n    var _ \u003d A.Foo.prototype\n    _.method1Alias \u003d _.method1\n    _.method2Alias \u003d _.method2\n    ...\n  })()\n\n\n\nChange-Id: Ia0c2844b0a3bba6eefe7cff63085a9e307cfb2ae\nReviewed-on: https://dart-review.googlesource.com/c/86320\nReviewed-by: Sigmund Cherem \u003csigmund@google.com\u003e\nCommit-Queue: Stephen Adams \u003csra@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50f9afa59e1997f3f32d520048348979734dc162",
      "old_mode": 33188,
      "old_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart",
      "new_id": "c23eb3785b2a9b1083f8a65a6280944f0f201b2c",
      "new_mode": 33188,
      "new_path": "pkg/compiler/lib/src/js_emitter/startup_emitter/fragment_emitter.dart"
    }
  ]
}
