OLD | NEW |
1 dart_library.library('lib/typed_data/byte_data_test', null, /* Imports */[ | 1 dart_library.library('lib/typed_data/byte_data_test', null, /* Imports */[ |
2 'dart/_runtime', | 2 'dart/_runtime', |
3 'dart/typed_data', | 3 'dart/typed_data', |
4 'expect/expect' | 4 'expect/expect' |
5 ], /* Lazy imports */[ | 5 ], /* Lazy imports */[ |
6 ], function(exports, dart, typed_data, expect) { | 6 ], function(exports, dart, typed_data, expect) { |
7 'use strict'; | 7 'use strict'; |
8 let dartx = dart.dartx; | 8 let dartx = dart.dartx; |
9 function main() { | 9 function main() { |
10 testRegress10898(); | 10 testRegress10898(); |
11 } | 11 } |
12 dart.fn(main); | 12 dart.fn(main); |
13 function testRegress10898() { | 13 function testRegress10898() { |
14 let data = typed_data.ByteData.new(16); | 14 let data = typed_data.ByteData.new(16); |
15 expect.Expect.equals(16, data.lengthInBytes); | 15 expect.Expect.equals(16, data[dartx.lengthInBytes]); |
16 for (let i = 0; i < dart.notNull(data.lengthInBytes); i++) { | 16 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i++) { |
17 expect.Expect.equals(0, data.getInt8(i)); | 17 expect.Expect.equals(0, data[dartx.getInt8](i)); |
18 data.setInt8(i, 42 + i); | 18 data[dartx.setInt8](i, 42 + i); |
19 expect.Expect.equals(42 + i, data.getInt8(i)); | 19 expect.Expect.equals(42 + i, data[dartx.getInt8](i)); |
20 } | 20 } |
21 let backing = typed_data.ByteData.new(16); | 21 let backing = typed_data.ByteData.new(16); |
22 let view = typed_data.ByteData.view(backing.buffer); | 22 let view = typed_data.ByteData.view(backing[dartx.buffer]); |
23 for (let i = 0; i < dart.notNull(view.lengthInBytes); i++) { | 23 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
24 expect.Expect.equals(0, view.getInt8(i)); | 24 expect.Expect.equals(0, view[dartx.getInt8](i)); |
25 view.setInt8(i, 87 + i); | 25 view[dartx.setInt8](i, 87 + i); |
26 expect.Expect.equals(87 + i, view.getInt8(i)); | 26 expect.Expect.equals(87 + i, view[dartx.getInt8](i)); |
27 } | 27 } |
28 view = typed_data.ByteData.view(backing.buffer, 4); | 28 view = typed_data.ByteData.view(backing[dartx.buffer], 4); |
29 expect.Expect.equals(12, view.lengthInBytes); | 29 expect.Expect.equals(12, view[dartx.lengthInBytes]); |
30 for (let i = 0; i < dart.notNull(view.lengthInBytes); i++) { | 30 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
31 expect.Expect.equals(87 + i + 4, view.getInt8(i)); | 31 expect.Expect.equals(87 + i + 4, view[dartx.getInt8](i)); |
32 } | 32 } |
33 view = typed_data.ByteData.view(backing.buffer, 8, 4); | 33 view = typed_data.ByteData.view(backing[dartx.buffer], 8, 4); |
34 expect.Expect.equals(4, view.lengthInBytes); | 34 expect.Expect.equals(4, view[dartx.lengthInBytes]); |
35 for (let i = 0; i < dart.notNull(view.lengthInBytes); i++) { | 35 for (let i = 0; i < dart.notNull(view[dartx.lengthInBytes]); i++) { |
36 expect.Expect.equals(87 + i + 8, view.getInt8(i)); | 36 expect.Expect.equals(87 + i + 8, view[dartx.getInt8](i)); |
37 } | 37 } |
38 } | 38 } |
39 dart.fn(testRegress10898); | 39 dart.fn(testRegress10898); |
40 // Exports: | 40 // Exports: |
41 exports.main = main; | 41 exports.main = main; |
42 exports.testRegress10898 = testRegress10898; | 42 exports.testRegress10898 = testRegress10898; |
43 }); | 43 }); |
44 dart_library.library('lib/typed_data/constructor_checks_test', null, /* Imports
*/[ | 44 dart_library.library('lib/typed_data/constructor_checks_test', null, /* Imports
*/[ |
45 'dart/_runtime', | 45 'dart/_runtime', |
46 'expect/expect', | 46 'expect/expect', |
(...skipping 17 matching lines...) Expand all Loading... |
64 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); | 64 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); |
65 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); | 65 check(dart.fn(a => typed_data.Int8List.new(dart.as(a, core.int)), typed_data
.Int8List, [dart.dynamic])); |
66 check(dart.fn(a => typed_data.Int16List.new(dart.as(a, core.int)), typed_dat
a.Int16List, [dart.dynamic])); | 66 check(dart.fn(a => typed_data.Int16List.new(dart.as(a, core.int)), typed_dat
a.Int16List, [dart.dynamic])); |
67 check(dart.fn(a => typed_data.Int32List.new(dart.as(a, core.int)), typed_dat
a.Int32List, [dart.dynamic])); | 67 check(dart.fn(a => typed_data.Int32List.new(dart.as(a, core.int)), typed_dat
a.Int32List, [dart.dynamic])); |
68 check(dart.fn(a => typed_data.Uint8List.new(dart.as(a, core.int)), typed_dat
a.Uint8List, [dart.dynamic])); | 68 check(dart.fn(a => typed_data.Uint8List.new(dart.as(a, core.int)), typed_dat
a.Uint8List, [dart.dynamic])); |
69 check(dart.fn(a => typed_data.Uint16List.new(dart.as(a, core.int)), typed_da
ta.Uint16List, [dart.dynamic])); | 69 check(dart.fn(a => typed_data.Uint16List.new(dart.as(a, core.int)), typed_da
ta.Uint16List, [dart.dynamic])); |
70 check(dart.fn(a => typed_data.Uint32List.new(dart.as(a, core.int)), typed_da
ta.Uint32List, [dart.dynamic])); | 70 check(dart.fn(a => typed_data.Uint32List.new(dart.as(a, core.int)), typed_da
ta.Uint32List, [dart.dynamic])); |
71 } | 71 } |
72 dart.fn(checkLengthConstructors); | 72 dart.fn(checkLengthConstructors); |
73 function checkViewConstructors() { | 73 function checkViewConstructors() { |
74 let buffer = typed_data.Int8List.new(256).buffer; | 74 let buffer = typed_data.Int8List.new(256)[dartx.buffer]; |
75 function check1(creator) { | 75 function check1(creator) { |
76 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 10), dart.void, [])
); | 76 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 10), dart.void, [])
); |
77 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void, [
])); | 77 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null), dart.void, [
])); |
78 let a = dart.dcall(creator, buffer); | 78 let a = dart.dcall(creator, buffer); |
79 expect.Expect.equals(buffer, dart.dload(a, 'buffer')); | 79 expect.Expect.equals(buffer, dart.dload(a, 'buffer')); |
80 } | 80 } |
81 dart.fn(check1); | 81 dart.fn(check1); |
82 function check2(creator) { | 82 function check2(creator) { |
83 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 10, 0), dart.void,
[])); | 83 expect.Expect.throws(dart.fn(() => dart.dcall(creator, 10, 0), dart.void,
[])); |
84 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null, 0), dart.void
, [])); | 84 expect.Expect.throws(dart.fn(() => dart.dcall(creator, null, 0), dart.void
, [])); |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
127 'use strict'; | 127 'use strict'; |
128 let dartx = dart.dartx; | 128 let dartx = dart.dartx; |
129 function main() { | 129 function main() { |
130 swapTest(); | 130 swapTest(); |
131 swapTestVar(typed_data.Endianness.LITTLE_ENDIAN, typed_data.Endianness.BIG_E
NDIAN); | 131 swapTestVar(typed_data.Endianness.LITTLE_ENDIAN, typed_data.Endianness.BIG_E
NDIAN); |
132 swapTestVar(typed_data.Endianness.BIG_ENDIAN, typed_data.Endianness.LITTLE_E
NDIAN); | 132 swapTestVar(typed_data.Endianness.BIG_ENDIAN, typed_data.Endianness.LITTLE_E
NDIAN); |
133 } | 133 } |
134 dart.fn(main); | 134 dart.fn(main); |
135 function swapTest() { | 135 function swapTest() { |
136 let data = typed_data.ByteData.new(16); | 136 let data = typed_data.ByteData.new(16); |
137 expect.Expect.equals(16, data.lengthInBytes); | 137 expect.Expect.equals(16, data[dartx.lengthInBytes]); |
138 for (let i = 0; i < 4; i++) { | 138 for (let i = 0; i < 4; i++) { |
139 data.setInt32(i * 4, i); | 139 data[dartx.setInt32](i * 4, i); |
140 } | 140 } |
141 for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 4) { | 141 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
142 let e = data.getInt32(i, typed_data.Endianness.BIG_ENDIAN); | 142 let e = data[dartx.getInt32](i, typed_data.Endianness.BIG_ENDIAN); |
143 data.setInt32(i, e, typed_data.Endianness.LITTLE_ENDIAN); | 143 data[dartx.setInt32](i, e, typed_data.Endianness.LITTLE_ENDIAN); |
144 } | 144 } |
145 expect.Expect.equals(33554432, data.getInt32(8)); | 145 expect.Expect.equals(33554432, data[dartx.getInt32](8)); |
146 for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 2) { | 146 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
147 let e = data.getInt16(i, typed_data.Endianness.BIG_ENDIAN); | 147 let e = data[dartx.getInt16](i, typed_data.Endianness.BIG_ENDIAN); |
148 data.setInt16(i, e, typed_data.Endianness.LITTLE_ENDIAN); | 148 data[dartx.setInt16](i, e, typed_data.Endianness.LITTLE_ENDIAN); |
149 } | 149 } |
150 expect.Expect.equals(131072, data.getInt32(8)); | 150 expect.Expect.equals(131072, data[dartx.getInt32](8)); |
151 for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 4) { | 151 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
152 let e = data.getUint32(i, typed_data.Endianness.LITTLE_ENDIAN); | 152 let e = data[dartx.getUint32](i, typed_data.Endianness.LITTLE_ENDIAN); |
153 data.setUint32(i, e, typed_data.Endianness.BIG_ENDIAN); | 153 data[dartx.setUint32](i, e, typed_data.Endianness.BIG_ENDIAN); |
154 } | 154 } |
155 expect.Expect.equals(512, data.getInt32(8)); | 155 expect.Expect.equals(512, data[dartx.getInt32](8)); |
156 for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 2) { | 156 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
157 let e = data.getUint16(i, typed_data.Endianness.LITTLE_ENDIAN); | 157 let e = data[dartx.getUint16](i, typed_data.Endianness.LITTLE_ENDIAN); |
158 data.setUint16(i, e, typed_data.Endianness.BIG_ENDIAN); | 158 data[dartx.setUint16](i, e, typed_data.Endianness.BIG_ENDIAN); |
159 } | 159 } |
160 expect.Expect.equals(2, data.getInt32(8)); | 160 expect.Expect.equals(2, data[dartx.getInt32](8)); |
161 } | 161 } |
162 dart.fn(swapTest); | 162 dart.fn(swapTest); |
163 function swapTestVar(read, write) { | 163 function swapTestVar(read, write) { |
164 let data = typed_data.ByteData.new(16); | 164 let data = typed_data.ByteData.new(16); |
165 expect.Expect.equals(16, data.lengthInBytes); | 165 expect.Expect.equals(16, data[dartx.lengthInBytes]); |
166 for (let i = 0; i < 4; i++) { | 166 for (let i = 0; i < 4; i++) { |
167 data.setInt32(i * 4, i); | 167 data[dartx.setInt32](i * 4, i); |
168 } | 168 } |
169 for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 4) { | 169 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
170 let e = data.getInt32(i, dart.as(read, typed_data.Endianness)); | 170 let e = data[dartx.getInt32](i, dart.as(read, typed_data.Endianness)); |
171 data.setInt32(i, e, dart.as(write, typed_data.Endianness)); | 171 data[dartx.setInt32](i, e, dart.as(write, typed_data.Endianness)); |
172 } | 172 } |
173 expect.Expect.equals(33554432, data.getInt32(8)); | 173 expect.Expect.equals(33554432, data[dartx.getInt32](8)); |
174 for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 2) { | 174 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
175 let e = data.getInt16(i, dart.as(read, typed_data.Endianness)); | 175 let e = data[dartx.getInt16](i, dart.as(read, typed_data.Endianness)); |
176 data.setInt16(i, e, dart.as(write, typed_data.Endianness)); | 176 data[dartx.setInt16](i, e, dart.as(write, typed_data.Endianness)); |
177 } | 177 } |
178 expect.Expect.equals(131072, data.getInt32(8)); | 178 expect.Expect.equals(131072, data[dartx.getInt32](8)); |
179 for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 4) { | 179 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 4) { |
180 let e = data.getUint32(i, dart.as(read, typed_data.Endianness)); | 180 let e = data[dartx.getUint32](i, dart.as(read, typed_data.Endianness)); |
181 data.setUint32(i, e, dart.as(write, typed_data.Endianness)); | 181 data[dartx.setUint32](i, e, dart.as(write, typed_data.Endianness)); |
182 } | 182 } |
183 expect.Expect.equals(512, data.getInt32(8)); | 183 expect.Expect.equals(512, data[dartx.getInt32](8)); |
184 for (let i = 0; i < dart.notNull(data.lengthInBytes); i = i + 2) { | 184 for (let i = 0; i < dart.notNull(data[dartx.lengthInBytes]); i = i + 2) { |
185 let e = data.getUint16(i, dart.as(read, typed_data.Endianness)); | 185 let e = data[dartx.getUint16](i, dart.as(read, typed_data.Endianness)); |
186 data.setUint16(i, e, dart.as(write, typed_data.Endianness)); | 186 data[dartx.setUint16](i, e, dart.as(write, typed_data.Endianness)); |
187 } | 187 } |
188 expect.Expect.equals(2, data.getInt32(8)); | 188 expect.Expect.equals(2, data[dartx.getInt32](8)); |
189 } | 189 } |
190 dart.fn(swapTestVar); | 190 dart.fn(swapTestVar); |
191 // Exports: | 191 // Exports: |
192 exports.main = main; | 192 exports.main = main; |
193 exports.swapTest = swapTest; | 193 exports.swapTest = swapTest; |
194 exports.swapTestVar = swapTestVar; | 194 exports.swapTestVar = swapTestVar; |
195 }); | 195 }); |
196 dart_library.library('lib/typed_data/float32x4_clamp_test', null, /* Imports */[ | 196 dart_library.library('lib/typed_data/float32x4_clamp_test', null, /* Imports */[ |
197 'dart/_runtime', | 197 'dart/_runtime', |
198 'dart/typed_data', | 198 'dart/typed_data', |
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
477 } | 477 } |
478 } | 478 } |
479 dart.fn(testSpecialValues, dart.void, [dart.dynamic]); | 479 dart.fn(testSpecialValues, dart.void, [dart.dynamic]); |
480 function main() { | 480 function main() { |
481 let list = null; | 481 let list = null; |
482 list = typed_data.Float32x4List.new(8); | 482 list = typed_data.Float32x4List.new(8); |
483 for (let i = 0; i < 20; i++) { | 483 for (let i = 0; i < 20; i++) { |
484 testLoadStore(list); | 484 testLoadStore(list); |
485 } | 485 } |
486 let floatList = typed_data.Float32List.new(32); | 486 let floatList = typed_data.Float32List.new(32); |
487 for (let i = 0; i < dart.notNull(floatList.length); i++) { | 487 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { |
488 floatList.set(i, i[dartx.toDouble]()); | 488 floatList[dartx.set](i, i[dartx.toDouble]()); |
489 } | 489 } |
490 list = typed_data.Float32x4List.view(floatList.buffer); | 490 list = typed_data.Float32x4List.view(floatList[dartx.buffer]); |
491 for (let i = 0; i < 20; i++) { | 491 for (let i = 0; i < 20; i++) { |
492 testView(list); | 492 testView(list); |
493 } | 493 } |
494 for (let i = 0; i < 20; i++) { | 494 for (let i = 0; i < 20; i++) { |
495 testSublist(list); | 495 testSublist(list); |
496 } | 496 } |
497 for (let i = 0; i < 20; i++) { | 497 for (let i = 0; i < 20; i++) { |
498 testLoadStore(list); | 498 testLoadStore(list); |
499 } | 499 } |
500 for (let i = 0; i < 20; i++) { | 500 for (let i = 0; i < 20; i++) { |
(...skipping 1691 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2192 let res = typed_data.Float32x4.zero(); | 2192 let res = typed_data.Float32x4.zero(); |
2193 for (let i = 0; i < dart.notNull(data.length); i++) { | 2193 for (let i = 0; i < dart.notNull(data.length); i++) { |
2194 res = res['+'](data.get(i)); | 2194 res = res['+'](data.get(i)); |
2195 } | 2195 } |
2196 return dart.notNull(res.x) + dart.notNull(res.y) + dart.notNull(res.z) + dar
t.notNull(res.w); | 2196 return dart.notNull(res.x) + dart.notNull(res.y) + dart.notNull(res.z) + dar
t.notNull(res.w); |
2197 } | 2197 } |
2198 dart.fn(testUnboxPhi, core.double, [typed_data.Float32x4List]); | 2198 dart.fn(testUnboxPhi, core.double, [typed_data.Float32x4List]); |
2199 function main() { | 2199 function main() { |
2200 let list = typed_data.Float32x4List.new(10); | 2200 let list = typed_data.Float32x4List.new(10); |
2201 let floatList = typed_data.Float32List.view(list.buffer); | 2201 let floatList = typed_data.Float32List.view(list.buffer); |
2202 for (let i = 0; i < dart.notNull(floatList.length); i++) { | 2202 for (let i = 0; i < dart.notNull(floatList[dartx.length]); i++) { |
2203 floatList.set(i, i[dartx.toDouble]()); | 2203 floatList[dartx.set](i, i[dartx.toDouble]()); |
2204 } | 2204 } |
2205 for (let i = 0; i < 20; i++) { | 2205 for (let i = 0; i < 20; i++) { |
2206 let r = testUnboxPhi(list); | 2206 let r = testUnboxPhi(list); |
2207 expect.Expect.equals(780.0, r); | 2207 expect.Expect.equals(780.0, r); |
2208 } | 2208 } |
2209 } | 2209 } |
2210 dart.fn(main); | 2210 dart.fn(main); |
2211 // Exports: | 2211 // Exports: |
2212 exports.testUnboxPhi = testUnboxPhi; | 2212 exports.testUnboxPhi = testUnboxPhi; |
2213 exports.main = main; | 2213 exports.main = main; |
(...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2660 function main() { | 2660 function main() { |
2661 let list = null; | 2661 let list = null; |
2662 list = typed_data.Int32x4List.new(8); | 2662 list = typed_data.Int32x4List.new(8); |
2663 for (let i = 0; i < 20; i++) { | 2663 for (let i = 0; i < 20; i++) { |
2664 testLoadStore(list); | 2664 testLoadStore(list); |
2665 } | 2665 } |
2666 for (let i = 0; i < 20; i++) { | 2666 for (let i = 0; i < 20; i++) { |
2667 testSpecialValues(list); | 2667 testSpecialValues(list); |
2668 } | 2668 } |
2669 let uint32List = typed_data.Uint32List.new(32); | 2669 let uint32List = typed_data.Uint32List.new(32); |
2670 for (let i = 0; i < dart.notNull(uint32List.length); i++) { | 2670 for (let i = 0; i < dart.notNull(uint32List[dartx.length]); i++) { |
2671 uint32List.set(i, i); | 2671 uint32List[dartx.set](i, i); |
2672 } | 2672 } |
2673 list = typed_data.Int32x4List.view(uint32List.buffer); | 2673 list = typed_data.Int32x4List.view(uint32List[dartx.buffer]); |
2674 for (let i = 0; i < 20; i++) { | 2674 for (let i = 0; i < 20; i++) { |
2675 testView(list); | 2675 testView(list); |
2676 } | 2676 } |
2677 for (let i = 0; i < 20; i++) { | 2677 for (let i = 0; i < 20; i++) { |
2678 testSublist(list); | 2678 testSublist(list); |
2679 } | 2679 } |
2680 for (let i = 0; i < 20; i++) { | 2680 for (let i = 0; i < 20; i++) { |
2681 testLoadStore(list); | 2681 testLoadStore(list); |
2682 } | 2682 } |
2683 for (let i = 0; i < 20; i++) { | 2683 for (let i = 0; i < 20; i++) { |
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2933 'dart/_runtime', | 2933 'dart/_runtime', |
2934 'dart/typed_data', | 2934 'dart/typed_data', |
2935 'lib/typed_data/setRange_lib', | 2935 'lib/typed_data/setRange_lib', |
2936 'expect/expect' | 2936 'expect/expect' |
2937 ], /* Lazy imports */[ | 2937 ], /* Lazy imports */[ |
2938 ], function(exports, dart, typed_data, setRange_lib, expect) { | 2938 ], function(exports, dart, typed_data, setRange_lib, expect) { |
2939 'use strict'; | 2939 'use strict'; |
2940 let dartx = dart.dartx; | 2940 let dartx = dart.dartx; |
2941 function expandContractTest() { | 2941 function expandContractTest() { |
2942 let a1 = typed_data.Int32List.new(8); | 2942 let a1 = typed_data.Int32List.new(8); |
2943 let buffer = a1.buffer; | 2943 let buffer = a1[dartx.buffer]; |
2944 let a2 = typed_data.Int8List.view(buffer, 12, 8); | 2944 let a2 = typed_data.Int8List.view(buffer, 12, 8); |
2945 setRange_lib.initialize(a2); | 2945 setRange_lib.initialize(a2); |
2946 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 2946 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
2947 a1.setRange(0, 8, a2); | 2947 a1[dartx.setRange](0, 8, a2); |
2948 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); | 2948 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
2949 setRange_lib.initialize(a1); | 2949 setRange_lib.initialize(a1); |
2950 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); | 2950 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
2951 a2.setRange(0, 8, a1); | 2951 a2[dartx.setRange](0, 8, a1); |
2952 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 2952 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
2953 } | 2953 } |
2954 dart.fn(expandContractTest); | 2954 dart.fn(expandContractTest); |
2955 function main() { | 2955 function main() { |
2956 expandContractTest(); | 2956 expandContractTest(); |
2957 } | 2957 } |
2958 dart.fn(main); | 2958 dart.fn(main); |
2959 // Exports: | 2959 // Exports: |
2960 exports.expandContractTest = expandContractTest; | 2960 exports.expandContractTest = expandContractTest; |
2961 exports.main = main; | 2961 exports.main = main; |
2962 }); | 2962 }); |
2963 dart_library.library('lib/typed_data/setRange_4_test', null, /* Imports */[ | 2963 dart_library.library('lib/typed_data/setRange_4_test', null, /* Imports */[ |
2964 'dart/_runtime', | 2964 'dart/_runtime', |
2965 'dart/typed_data', | 2965 'dart/typed_data', |
2966 'lib/typed_data/setRange_lib', | 2966 'lib/typed_data/setRange_lib', |
2967 'expect/expect' | 2967 'expect/expect' |
2968 ], /* Lazy imports */[ | 2968 ], /* Lazy imports */[ |
2969 ], function(exports, dart, typed_data, setRange_lib, expect) { | 2969 ], function(exports, dart, typed_data, setRange_lib, expect) { |
2970 'use strict'; | 2970 'use strict'; |
2971 let dartx = dart.dartx; | 2971 let dartx = dart.dartx; |
2972 function clampingTest() { | 2972 function clampingTest() { |
2973 let a1 = typed_data.Int8List.new(8); | 2973 let a1 = typed_data.Int8List.new(8); |
2974 let a2 = typed_data.Uint8ClampedList.view(a1.buffer); | 2974 let a2 = typed_data.Uint8ClampedList.view(a1[dartx.buffer]); |
2975 setRange_lib.initialize(a1); | 2975 setRange_lib.initialize(a1); |
2976 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); | 2976 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a1}`); |
2977 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 2977 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
2978 a1.set(0, -1); | 2978 a1[dartx.set](0, -1); |
2979 a2.setRange(0, 2, a1); | 2979 a2[dartx.setRange](0, 2, a1); |
2980 expect.Expect.equals('[0, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); | 2980 expect.Expect.equals('[0, 2, 3, 4, 5, 6, 7, 8]', `${a2}`); |
2981 } | 2981 } |
2982 dart.fn(clampingTest); | 2982 dart.fn(clampingTest); |
2983 function main() { | 2983 function main() { |
2984 clampingTest(); | 2984 clampingTest(); |
2985 } | 2985 } |
2986 dart.fn(main); | 2986 dart.fn(main); |
2987 // Exports: | 2987 // Exports: |
2988 exports.clampingTest = clampingTest; | 2988 exports.clampingTest = clampingTest; |
2989 exports.main = main; | 2989 exports.main = main; |
2990 }); | 2990 }); |
2991 dart_library.library('lib/typed_data/setRange_5_test', null, /* Imports */[ | 2991 dart_library.library('lib/typed_data/setRange_5_test', null, /* Imports */[ |
2992 'dart/_runtime', | 2992 'dart/_runtime', |
2993 'dart/typed_data', | 2993 'dart/typed_data', |
2994 'lib/typed_data/setRange_lib', | 2994 'lib/typed_data/setRange_lib', |
2995 'expect/expect' | 2995 'expect/expect' |
2996 ], /* Lazy imports */[ | 2996 ], /* Lazy imports */[ |
2997 ], function(exports, dart, typed_data, setRange_lib, expect) { | 2997 ], function(exports, dart, typed_data, setRange_lib, expect) { |
2998 'use strict'; | 2998 'use strict'; |
2999 let dartx = dart.dartx; | 2999 let dartx = dart.dartx; |
3000 function overlapTest() { | 3000 function overlapTest() { |
3001 let buffer = typed_data.Float32List.new(3).buffer; | 3001 let buffer = typed_data.Float32List.new(3)[dartx.buffer]; |
3002 let a0 = typed_data.Int8List.view(buffer); | 3002 let a0 = typed_data.Int8List.view(buffer); |
3003 let a1 = typed_data.Int8List.view(buffer, 1, 5); | 3003 let a1 = typed_data.Int8List.view(buffer, 1, 5); |
3004 let a2 = typed_data.Int8List.view(buffer, 2, 5); | 3004 let a2 = typed_data.Int8List.view(buffer, 2, 5); |
3005 setRange_lib.initialize(a0); | 3005 setRange_lib.initialize(a0); |
3006 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); | 3006 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); |
3007 expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); | 3007 expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); |
3008 expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); | 3008 expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); |
3009 a1.setRange(0, 5, a2); | 3009 a1[dartx.setRange](0, 5, a2); |
3010 expect.Expect.equals('[1, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12]', `${a0}`); | 3010 expect.Expect.equals('[1, 3, 4, 5, 6, 7, 7, 8, 9, 10, 11, 12]', `${a0}`); |
3011 setRange_lib.initialize(a0); | 3011 setRange_lib.initialize(a0); |
3012 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); | 3012 expect.Expect.equals('[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]', `${a0}`); |
3013 expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); | 3013 expect.Expect.equals('[2, 3, 4, 5, 6]', `${a1}`); |
3014 expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); | 3014 expect.Expect.equals('[3, 4, 5, 6, 7]', `${a2}`); |
3015 a2.setRange(0, 5, a1); | 3015 a2[dartx.setRange](0, 5, a1); |
3016 expect.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12]', `${a0}`); | 3016 expect.Expect.equals('[1, 2, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12]', `${a0}`); |
3017 } | 3017 } |
3018 dart.fn(overlapTest); | 3018 dart.fn(overlapTest); |
3019 function main() { | 3019 function main() { |
3020 overlapTest(); | 3020 overlapTest(); |
3021 } | 3021 } |
3022 dart.fn(main); | 3022 dart.fn(main); |
3023 // Exports: | 3023 // Exports: |
3024 exports.overlapTest = overlapTest; | 3024 exports.overlapTest = overlapTest; |
3025 exports.main = main; | 3025 exports.main = main; |
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3128 'dart/collection', | 3128 'dart/collection', |
3129 'dart/typed_data', | 3129 'dart/typed_data', |
3130 'dart/core' | 3130 'dart/core' |
3131 ], /* Lazy imports */[ | 3131 ], /* Lazy imports */[ |
3132 ], function(exports, dart, collection, typed_data, core) { | 3132 ], function(exports, dart, collection, typed_data, core) { |
3133 'use strict'; | 3133 'use strict'; |
3134 let dartx = dart.dartx; | 3134 let dartx = dart.dartx; |
3135 function main() { | 3135 function main() { |
3136 let list = new collection.UnmodifiableListView([1, 2]); | 3136 let list = new collection.UnmodifiableListView([1, 2]); |
3137 let typed = typed_data.Uint8List.fromList(dart.as(list, core.List$(core.int)
)); | 3137 let typed = typed_data.Uint8List.fromList(dart.as(list, core.List$(core.int)
)); |
3138 if (typed.get(0) != 1 || typed.get(1) != 2 || typed.length != 2) { | 3138 if (typed[dartx.get](0) != 1 || typed[dartx.get](1) != 2 || typed[dartx.leng
th] != 2) { |
3139 dart.throw('Test failed'); | 3139 dart.throw('Test failed'); |
3140 } | 3140 } |
3141 } | 3141 } |
3142 dart.fn(main); | 3142 dart.fn(main); |
3143 // Exports: | 3143 // Exports: |
3144 exports.main = main; | 3144 exports.main = main; |
3145 }); | 3145 }); |
3146 dart_library.library('lib/typed_data/typed_data_hierarchy_int64_test', null, /*
Imports */[ | 3146 dart_library.library('lib/typed_data/typed_data_hierarchy_int64_test', null, /*
Imports */[ |
3147 'dart/_runtime', | 3147 'dart/_runtime', |
3148 'expect/expect', | 3148 'expect/expect', |
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3396 dart_library.library('lib/typed_data/typed_data_load2_test', null, /* Imports */
[ | 3396 dart_library.library('lib/typed_data/typed_data_load2_test', null, /* Imports */
[ |
3397 'dart/_runtime', | 3397 'dart/_runtime', |
3398 'dart/typed_data', | 3398 'dart/typed_data', |
3399 'expect/expect' | 3399 'expect/expect' |
3400 ], /* Lazy imports */[ | 3400 ], /* Lazy imports */[ |
3401 ], function(exports, dart, typed_data, expect) { | 3401 ], function(exports, dart, typed_data, expect) { |
3402 'use strict'; | 3402 'use strict'; |
3403 let dartx = dart.dartx; | 3403 let dartx = dart.dartx; |
3404 function aliasWithByteData1() { | 3404 function aliasWithByteData1() { |
3405 let aa = typed_data.Int8List.new(10); | 3405 let aa = typed_data.Int8List.new(10); |
3406 let b = typed_data.ByteData.view(aa.buffer); | 3406 let b = typed_data.ByteData.view(aa[dartx.buffer]); |
3407 for (let i = 0; i < dart.notNull(aa.length); i++) | 3407 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) |
3408 aa.set(i, 9); | 3408 aa[dartx.set](i, 9); |
3409 let x1 = aa.get(3); | 3409 let x1 = aa[dartx.get](3); |
3410 b.setInt8(3, 1); | 3410 b[dartx.setInt8](3, 1); |
3411 let x2 = aa.get(3); | 3411 let x2 = aa[dartx.get](3); |
3412 expect.Expect.equals(9, x1); | 3412 expect.Expect.equals(9, x1); |
3413 expect.Expect.equals(1, x2); | 3413 expect.Expect.equals(1, x2); |
3414 } | 3414 } |
3415 dart.fn(aliasWithByteData1); | 3415 dart.fn(aliasWithByteData1); |
3416 function aliasWithByteData2() { | 3416 function aliasWithByteData2() { |
3417 let b = typed_data.ByteData.new(10); | 3417 let b = typed_data.ByteData.new(10); |
3418 let aa = typed_data.Int8List.view(b.buffer); | 3418 let aa = typed_data.Int8List.view(b[dartx.buffer]); |
3419 for (let i = 0; i < dart.notNull(aa.length); i++) | 3419 for (let i = 0; i < dart.notNull(aa[dartx.length]); i++) |
3420 aa.set(i, 9); | 3420 aa[dartx.set](i, 9); |
3421 let x1 = aa.get(3); | 3421 let x1 = aa[dartx.get](3); |
3422 b.setInt8(3, 1); | 3422 b[dartx.setInt8](3, 1); |
3423 let x2 = aa.get(3); | 3423 let x2 = aa[dartx.get](3); |
3424 expect.Expect.equals(9, x1); | 3424 expect.Expect.equals(9, x1); |
3425 expect.Expect.equals(1, x2); | 3425 expect.Expect.equals(1, x2); |
3426 } | 3426 } |
3427 dart.fn(aliasWithByteData2); | 3427 dart.fn(aliasWithByteData2); |
3428 function alias8x8() { | 3428 function alias8x8() { |
3429 let buffer = typed_data.Int8List.new(10).buffer; | 3429 let buffer = typed_data.Int8List.new(10)[dartx.buffer]; |
3430 let a1 = typed_data.Int8List.view(buffer); | 3430 let a1 = typed_data.Int8List.view(buffer); |
3431 let a2 = typed_data.Int8List.view(buffer, 1); | 3431 let a2 = typed_data.Int8List.view(buffer, 1); |
3432 for (let i = 0; i < dart.notNull(a1.length); i++) | 3432 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3433 a1.set(i, 9); | 3433 a1[dartx.set](i, 9); |
3434 let x1 = a1.get(1); | 3434 let x1 = a1[dartx.get](1); |
3435 a2.set(0, 0); | 3435 a2[dartx.set](0, 0); |
3436 let x2 = a1.get(1); | 3436 let x2 = a1[dartx.get](1); |
3437 expect.Expect.equals(9, x1); | 3437 expect.Expect.equals(9, x1); |
3438 expect.Expect.equals(0, x2); | 3438 expect.Expect.equals(0, x2); |
3439 for (let i = 0; i < dart.notNull(a1.length); i++) | 3439 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3440 a1.set(i, 9); | 3440 a1[dartx.set](i, 9); |
3441 x1 = a1.get(1); | 3441 x1 = a1[dartx.get](1); |
3442 a2.set(1, 5); | 3442 a2[dartx.set](1, 5); |
3443 x2 = a1.get(1); | 3443 x2 = a1[dartx.get](1); |
3444 expect.Expect.equals(9, x1); | 3444 expect.Expect.equals(9, x1); |
3445 expect.Expect.equals(9, x2); | 3445 expect.Expect.equals(9, x2); |
3446 } | 3446 } |
3447 dart.fn(alias8x8); | 3447 dart.fn(alias8x8); |
3448 function alias8x16() { | 3448 function alias8x16() { |
3449 let a1 = typed_data.Int8List.new(10); | 3449 let a1 = typed_data.Int8List.new(10); |
3450 let a2 = typed_data.Int16List.view(a1.buffer); | 3450 let a2 = typed_data.Int16List.view(a1[dartx.buffer]); |
3451 for (let i = 0; i < dart.notNull(a1.length); i++) | 3451 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3452 a1.set(i, 9); | 3452 a1[dartx.set](i, 9); |
3453 let x1 = a1.get(0); | 3453 let x1 = a1[dartx.get](0); |
3454 a2.set(0, 257); | 3454 a2[dartx.set](0, 257); |
3455 let x2 = a1.get(0); | 3455 let x2 = a1[dartx.get](0); |
3456 expect.Expect.equals(9, x1); | 3456 expect.Expect.equals(9, x1); |
3457 expect.Expect.equals(1, x2); | 3457 expect.Expect.equals(1, x2); |
3458 for (let i = 0; i < dart.notNull(a1.length); i++) | 3458 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3459 a1.set(i, 9); | 3459 a1[dartx.set](i, 9); |
3460 x1 = a1.get(4); | 3460 x1 = a1[dartx.get](4); |
3461 a2.set(2, 1285); | 3461 a2[dartx.set](2, 1285); |
3462 x2 = a1.get(4); | 3462 x2 = a1[dartx.get](4); |
3463 expect.Expect.equals(9, x1); | 3463 expect.Expect.equals(9, x1); |
3464 expect.Expect.equals(5, x2); | 3464 expect.Expect.equals(5, x2); |
3465 for (let i = 0; i < dart.notNull(a1.length); i++) | 3465 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3466 a1.set(i, 9); | 3466 a1[dartx.set](i, 9); |
3467 x1 = a1.get(3); | 3467 x1 = a1[dartx.get](3); |
3468 a2.set(3, 1285); | 3468 a2[dartx.set](3, 1285); |
3469 x2 = a1.get(3); | 3469 x2 = a1[dartx.get](3); |
3470 expect.Expect.equals(9, x1); | 3470 expect.Expect.equals(9, x1); |
3471 expect.Expect.equals(9, x2); | 3471 expect.Expect.equals(9, x2); |
3472 for (let i = 0; i < dart.notNull(a1.length); i++) | 3472 for (let i = 0; i < dart.notNull(a1[dartx.length]); i++) |
3473 a1.set(i, 9); | 3473 a1[dartx.set](i, 9); |
3474 x1 = a1.get(2); | 3474 x1 = a1[dartx.get](2); |
3475 a2.set(0, 1285); | 3475 a2[dartx.set](0, 1285); |
3476 x2 = a1.get(2); | 3476 x2 = a1[dartx.get](2); |
3477 expect.Expect.equals(9, x1); | 3477 expect.Expect.equals(9, x1); |
3478 expect.Expect.equals(9, x2); | 3478 expect.Expect.equals(9, x2); |
3479 } | 3479 } |
3480 dart.fn(alias8x16); | 3480 dart.fn(alias8x16); |
3481 function main() { | 3481 function main() { |
3482 aliasWithByteData1(); | 3482 aliasWithByteData1(); |
3483 aliasWithByteData2(); | 3483 aliasWithByteData2(); |
3484 alias8x8(); | 3484 alias8x8(); |
3485 alias8x16(); | 3485 alias8x16(); |
3486 } | 3486 } |
3487 dart.fn(main); | 3487 dart.fn(main); |
3488 // Exports: | 3488 // Exports: |
3489 exports.aliasWithByteData1 = aliasWithByteData1; | 3489 exports.aliasWithByteData1 = aliasWithByteData1; |
3490 exports.aliasWithByteData2 = aliasWithByteData2; | 3490 exports.aliasWithByteData2 = aliasWithByteData2; |
3491 exports.alias8x8 = alias8x8; | 3491 exports.alias8x8 = alias8x8; |
3492 exports.alias8x16 = alias8x16; | 3492 exports.alias8x16 = alias8x16; |
3493 exports.main = main; | 3493 exports.main = main; |
3494 }); | 3494 }); |
3495 dart_library.library('lib/typed_data/typed_data_load_test', null, /* Imports */[ | 3495 dart_library.library('lib/typed_data/typed_data_load_test', null, /* Imports */[ |
3496 'dart/_runtime', | 3496 'dart/_runtime', |
3497 'dart/typed_data' | 3497 'dart/typed_data' |
3498 ], /* Lazy imports */[ | 3498 ], /* Lazy imports */[ |
3499 ], function(exports, dart, typed_data) { | 3499 ], function(exports, dart, typed_data) { |
3500 'use strict'; | 3500 'use strict'; |
3501 let dartx = dart.dartx; | 3501 let dartx = dart.dartx; |
3502 function main() { | 3502 function main() { |
3503 let list = typed_data.Int8List.new(1); | 3503 let list = typed_data.Int8List.new(1); |
3504 list.set(0, 300); | 3504 list[dartx.set](0, 300); |
3505 if (list.get(0) != 44) { | 3505 if (list[dartx.get](0) != 44) { |
3506 dart.throw('Test failed'); | 3506 dart.throw('Test failed'); |
3507 } | 3507 } |
3508 let a = list.get(0); | 3508 let a = list[dartx.get](0); |
3509 list.set(0, 0); | 3509 list[dartx.set](0, 0); |
3510 if (list.get(0) != 0) { | 3510 if (list[dartx.get](0) != 0) { |
3511 dart.throw('Test failed'); | 3511 dart.throw('Test failed'); |
3512 } | 3512 } |
3513 } | 3513 } |
3514 dart.fn(main); | 3514 dart.fn(main); |
3515 // Exports: | 3515 // Exports: |
3516 exports.main = main; | 3516 exports.main = main; |
3517 }); | 3517 }); |
3518 dart_library.library('lib/typed_data/typed_data_sublist_type_test', null, /* Imp
orts */[ | 3518 dart_library.library('lib/typed_data/typed_data_sublist_type_test', null, /* Imp
orts */[ |
3519 'dart/_runtime', | 3519 'dart/_runtime', |
3520 'dart/core', | 3520 'dart/core', |
(...skipping 273 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3794 emptyChecks(typed_data.Uint8List.new(0)); | 3794 emptyChecks(typed_data.Uint8List.new(0)); |
3795 emptyChecks(typed_data.Uint16List.new(0)); | 3795 emptyChecks(typed_data.Uint16List.new(0)); |
3796 emptyChecks(typed_data.Uint32List.new(0)); | 3796 emptyChecks(typed_data.Uint32List.new(0)); |
3797 } | 3797 } |
3798 dart.fn(main); | 3798 dart.fn(main); |
3799 // Exports: | 3799 // Exports: |
3800 exports.testIterableFunctions = testIterableFunctions; | 3800 exports.testIterableFunctions = testIterableFunctions; |
3801 exports.emptyChecks = emptyChecks; | 3801 exports.emptyChecks = emptyChecks; |
3802 exports.main = main; | 3802 exports.main = main; |
3803 }); | 3803 }); |
OLD | NEW |