| Index: lib/runtime/dart/typed_data.js
|
| diff --git a/lib/runtime/dart/typed_data.js b/lib/runtime/dart/typed_data.js
|
| index fe0e94f7a1a1e2f214ed15d55c4566f00246ce2c..f642c83195d0061bfa27cd9b4fee4b40ca310a87 100644
|
| --- a/lib/runtime/dart/typed_data.js
|
| +++ b/lib/runtime/dart/typed_data.js
|
| @@ -19,7 +19,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| Endianness.LITTLE_ENDIAN = dart.const(new Endianness._(true));
|
| dart.defineLazyProperties(Endianness, {
|
| get HOST_ENDIAN() {
|
| - return ByteData.view(Uint16List.fromList(dart.setType([1], core.List$(core.int))).buffer).getInt8(0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN;
|
| + return ByteData.view(Uint16List.fromList(dart.list([1], core.int)).buffer).getInt8(0) == 1 ? Endianness.LITTLE_ENDIAN : Endianness.BIG_ENDIAN;
|
| }
|
| });
|
| class ByteData extends core.Object {
|
| @@ -57,6 +57,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int8List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| + dart.implementExtension(Int8List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Int8List, {
|
| constructors: () => ({
|
| new: [Int8List, [core.int]],
|
| @@ -81,6 +82,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint8List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| + dart.implementExtension(Uint8List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Uint8List, {
|
| constructors: () => ({
|
| new: [Uint8List, [core.int]],
|
| @@ -105,6 +107,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint8ClampedList[dart.implements] = () => [core.List$(core.int), TypedData];
|
| + dart.implementExtension(Uint8ClampedList, () => [core.List, core.Iterable]);
|
| dart.setSignature(Uint8ClampedList, {
|
| constructors: () => ({
|
| new: [Uint8ClampedList, [core.int]],
|
| @@ -129,6 +132,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int16List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| + dart.implementExtension(Int16List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Int16List, {
|
| constructors: () => ({
|
| new: [Int16List, [core.int]],
|
| @@ -153,6 +157,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint16List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| + dart.implementExtension(Uint16List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Uint16List, {
|
| constructors: () => ({
|
| new: [Uint16List, [core.int]],
|
| @@ -177,6 +182,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int32List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| + dart.implementExtension(Int32List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Int32List, {
|
| constructors: () => ({
|
| new: [Int32List, [core.int]],
|
| @@ -201,6 +207,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint32List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| + dart.implementExtension(Uint32List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Uint32List, {
|
| constructors: () => ({
|
| new: [Uint32List, [core.int]],
|
| @@ -225,6 +232,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int64List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| + dart.implementExtension(Int64List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Int64List, {
|
| constructors: () => ({
|
| new: [Int64List, [core.int]],
|
| @@ -249,6 +257,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Uint64List[dart.implements] = () => [core.List$(core.int), TypedData];
|
| + dart.implementExtension(Uint64List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Uint64List, {
|
| constructors: () => ({
|
| new: [Uint64List, [core.int]],
|
| @@ -273,6 +282,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Float32List[dart.implements] = () => [core.List$(core.double), TypedData];
|
| + dart.implementExtension(Float32List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Float32List, {
|
| constructors: () => ({
|
| new: [Float32List, [core.int]],
|
| @@ -297,6 +307,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Float64List[dart.implements] = () => [core.List$(core.double), TypedData];
|
| + dart.implementExtension(Float64List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Float64List, {
|
| constructors: () => ({
|
| new: [Float64List, [core.int]],
|
| @@ -321,6 +332,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Float32x4List[dart.implements] = () => [core.List$(Float32x4), TypedData];
|
| + dart.implementExtension(Float32x4List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Float32x4List, {
|
| constructors: () => ({
|
| new: [Float32x4List, [core.int]],
|
| @@ -345,6 +357,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Int32x4List[dart.implements] = () => [core.List$(Int32x4), TypedData];
|
| + dart.implementExtension(Int32x4List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Int32x4List, {
|
| constructors: () => ({
|
| new: [Int32x4List, [core.int]],
|
| @@ -369,6 +382,7 @@ var _native_typed_data = dart.lazyImport(_native_typed_data);
|
| }
|
| }
|
| Float64x2List[dart.implements] = () => [core.List$(Float64x2), TypedData];
|
| + dart.implementExtension(Float64x2List, () => [core.List, core.Iterable]);
|
| dart.setSignature(Float64x2List, {
|
| constructors: () => ({
|
| new: [Float64x2List, [core.int]],
|
|
|