)]}'
{
  "commit": "1a97ed32b4595b5adecf1f8d390c16e2bf26f658",
  "tree": "a2b3d8a556957acdbcaca9692a6b056bdc794c60",
  "parents": [
    "6e77e52dbd433cf5e4f34b0d90190ff562c24e05"
  ],
  "author": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Tue Jun 25 11:24:02 2019 +0000"
  },
  "committer": {
    "name": "Martin Kustermann",
    "email": "kustermann@google.com",
    "time": "Tue Jun 25 11:24:02 2019 +0000"
  },
  "message": "[vm] Separate generic mixin class into typed and non-typed to reduce code size\n\nThe VM uses copying mixins with support for mixin application deduplication. Due to the\ndifferent generic type arguments to the mixin the deduplication did not\napply.\n\nThis CL splits up the generic mixin class into two, which makes the\nnon-typed mixin application classes sharable. This reduces AOT size.\n\nIssue https://github.com/dart-lang/sdk/issues/37345\n\nChange-Id: I200f0785d72e8b37e3320f37da00e0c6de653a38\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/106909\nReviewed-by: Todd Volkert \u003ctvolkert@google.com\u003e\nReviewed-by: Lasse R.H. Nielsen \u003clrn@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f79cf3e9018aed466d304271b3add3531c3adff1",
      "old_mode": 33188,
      "old_path": "runtime/lib/typed_data_patch.dart",
      "new_id": "7649a043e265743d519d028418e4857819181a34",
      "new_mode": 33188,
      "new_path": "runtime/lib/typed_data_patch.dart"
    }
  ]
}
