DescriptionFix code-size regression
This reinserts the native spec-string interpretation.
The CL https://codereview.chromium.org/2004833003/ changed the interpretation of `List` from `List<E>` to `List<dynamic>` causing these native classes to be added through subtyping:
NativeUint8List <: List
NativeUint8ClampedList <: List
NativeUint32List <: List
NativeUint16List <: List
NativeInt8List <: List
NativeInt32List <: List
NativeInt16List <: List
NativeFloat64List <: List
NativeFloat32List <: List
NativeTypedArrayOfInt <: List
NativeTypedArrayOfDouble <: List
R=sra@google.com
Committed: https://github.com/dart-lang/sdk/commit/565b30123c471b4b126e51f90cefab4f271c07b3
Reverted: https://github.com/dart-lang/sdk/commit/fa5b98126cd0b03163cf1e985944ef84daffe96b
Committed: https://github.com/dart-lang/sdk/commit/bb9fab00653e645ed7225506edf65c3dd74e1011
Patch Set 1 #
Total comments: 2
Patch Set 2 : Updated cf. comment. #Patch Set 3 : Rebased #Patch Set 4 : Also handle 'dynamic'. #
Messages
Total messages: 13 (6 generated)
|