Skip to content

Commit 1a97ed3

Browse files
committed
[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 apply. 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-on: https://dart-review.googlesource.com/c/sdk/+/106909 Reviewed-by: Todd Volkert <tvolkert@google.com> Reviewed-by: Lasse R.H. Nielsen <lrn@google.com>
1 parent 6e77e52 commit 1a97ed3

1 file changed

Lines changed: 195 additions & 191 deletions

File tree

0 commit comments

Comments
 (0)