Skip to content
Browse files

[vm] Separate generic mixin class into typed and non-typed to reduce …

…code size

The VM uses copying mixins with support for mixin application deduplication. Due to the
different generic type arguments to the mixin the deduplication did not

This CL splits up the generic mixin class into two, which makes the
non-typed mixin application classes sharable. This reduces AOT size.

Issue #37345

Change-Id: I200f0785d72e8b37e3320f37da00e0c6de653a38
Reviewed-by: Todd Volkert <>
Reviewed-by: Lasse R.H. Nielsen <>
  • Loading branch information...
mkustermann committed Jun 25, 2019
1 parent 6e77e52 commit 1a97ed32b4595b5adecf1f8d390c16e2bf26f658
Showing with 195 additions and 191 deletions.
  1. +195 −191 runtime/lib/typed_data_patch.dart

0 comments on commit 1a97ed3

Please sign in to comment.
You can’t perform that action at this time.