| /arkcompiler/ets_frontend/es2panda/test/ |
| D | test262skiplist-compiler-arm64.txt | 2 built-ins/Array/prototype/reduce/15.4.4.21-1-11.js 3 built-ins/Array/prototype/reduce/15.4.4.21-1-12.js 4 built-ins/Array/prototype/reduce/15.4.4.21-1-14.js 5 built-ins/Array/prototype/reduce/15.4.4.21-1-3.js 6 built-ins/Array/prototype/reduce/15.4.4.21-1-4.js 7 built-ins/Array/prototype/reduce/15.4.4.21-1-5.js 8 built-ins/Array/prototype/reduce/15.4.4.21-1-6.js 9 built-ins/Array/prototype/reduce/15.4.4.21-1-7.js 10 built-ins/Array/prototype/reduce/15.4.4.21-1-8.js 11 built-ins/Array/prototype/reduce/15.4.4.21-1-9.js [all …]
|
| D | test262skiplist-long.txt | 2 built-ins/Array/prototype/concat/Array.prototype.concat_large-typed-array.js 3 built-ins/Array/prototype/concat/Array.prototype.concat_small-typed-array.js 4 built-ins/Array/prototype/every/15.4.4.16-7-c-ii-2.js 5 built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js 6 built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-1.js 7 built-ins/Array/prototype/indexOf/15.4.4.14-10-1.js 8 built-ins/Array/prototype/lastIndexOf/15.4.4.15-9-1.js 9 built-ins/Array/prototype/map/15.4.4.19-8-c-ii-1.js 10 built-ins/Array/prototype/some/15.4.4.17-7-c-ii-2.js 11 built-ins/Array/prototype/sort/stability-2048-elements.js [all …]
|
| /arkcompiler/ets_frontend/test262/ |
| D | es2015_tests.txt | 1 built-ins/Array/15.4.5.1-5-1.js 2 built-ins/Array/15.4.5.1-5-2.js 3 built-ins/Array/15.4.5-1.js 4 built-ins/Array/constructor.js 5 built-ins/Array/from/Array.from_arity.js 6 built-ins/Array/from/Array.from_forwards-length-for-array-likes.js 7 built-ins/Array/from/Array.from-descriptor.js 8 built-ins/Array/from/Array.from-name.js 9 built-ins/Array/from/calling-from-valid-1-noStrict.js 10 built-ins/Array/from/calling-from-valid-1-onlyStrict.js [all …]
|
| D | es2023_tests.txt | 1 built-ins/Array/prototype/findLast/predicate-call-parameters.js 2 built-ins/Array/prototype/findLast/return-abrupt-from-predicate-call.js 3 built-ins/Array/prototype/findLast/call-with-boolean.js 4 built-ins/Array/prototype/findLast/not-a-constructor.js 5 built-ins/Array/prototype/findLast/return-undefined-if-predicate-returns-false-value.js 6 built-ins/Array/prototype/findLast/length.js 7 built-ins/Array/prototype/findLast/return-abrupt-from-property.js 8 built-ins/Array/prototype/findLast/return-abrupt-from-this.js 9 built-ins/Array/prototype/findLast/return-abrupt-from-this-length-as-symbol.js 10 built-ins/Array/prototype/findLast/predicate-call-this-strict.js [all …]
|
| D | CI_tests.txt | 1360 built-ins/Array/15.4.5.1-5-1.js 1361 built-ins/Array/15.4.5-1.js 1400 built-ins/Array/constructor.js 1401 built-ins/Array/from/Array.from-descriptor.js 1402 built-ins/Array/from/Array.from-name.js 1403 built-ins/Array/from/elements-added-after.js 1404 built-ins/Array/from/elements-updated-after.js 1405 built-ins/Array/from/from-string.js 1406 built-ins/Array/from/items-is-arraybuffer.js 1407 built-ins/Array/from/iter-adv-err.js [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/templates/stdlib/ |
| D | typedUArray.ets.j2 | 27 * JS {{N}}Array API-compatible class 29 export class {{N}}Array 34 * Creates an empty {{N}}Array. 44 * Creates an {{N}}Array with respect to data, byteOffset and length. 50 * @param length size of elements of type {{T}} in newly created {{N}}Array 57 * Creates an {{N}}Array with respect to data, byteOffset and length. 63 * @param length size of elements of type {{T}} in newly created {{N}}Array 67 if (buf.byteLength % {{N}}Array.BYTES_PER_ELEMENT != 0) { 68 …throw new RangeError("ArrayBuffer.byteLength should be multiple of {{S}} as {{N}}Array.BYTES_PER_E… 70 if (byteOffset % {{N}}Array.BYTES_PER_ELEMENT != 0) { [all …]
|
| D | typedArray.ets.j2 | 34 * JS {{N}}Array API-compatible class 36 export final class {{N}}Array { 40 * Creates an empty {{N}}Array. 47 * Creates an {{N}}Array with respect to data, byteOffset and length. 53 * @param length size of elements of type {{T}} in newly created {{N}}Array 60 * Creates an {{N}}Array with respect to data, byteOffset and length. 66 * @param length size of elements of type {{T}} in newly created {{N}}Array 70 if (buf.getByteLength() % {{N}}Array.BYTES_PER_ELEMENT as int != 0) { 71 …throw new RangeError("ArrayBuffer.byteLength should be multiple of {{S}} as {{N}}Array.BYTES_PER_E… 73 if (byteOffset % {{N}}Array.BYTES_PER_ELEMENT as int != 0) { [all …]
|
| /arkcompiler/ets_runtime/test/aottest/ldobjbyname_typed_path/ |
| D | expect_output.txt | 14 Testing Array literal: 16 - Array.prototype.reverse: 9,8,7 17 - Array.prototype.shift: 9 18 Testing new Array(): 20 - Array.prototype.slice: 11,12,13 21 - Array.prototype.includes: true 53 Testing Array with prototype changed (via arr.__proto__): 55 Testing with Array.prototype.pop changed to another function: 56 - Array.prototype.pop: Array.prototype.pop changed to another function. 57 Testing with Array.prototype.pop changed to a string: [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/escompat/ |
| D | escompat_Array.ets | 34 …failures += check((): int => { return testPushEmpty()}, "Test push() method with empty Array<Objec… 37 …failures += check((): int => { return testMap0()}, "Test create new Array<Object> object apply giv… 38 failures += check((): int => { return testEvery()}, "Test Array<Object> every() method"); 39 failures += check((): int => { return testSome()}, "Test Array<Object> some() method"); 40 failures += check((): int => { return testSomeNegative()}, "Test Array<Object> some() method"); 42 failures += check((): int => { return testReverse()}, "Test Array<Object> reverse function"); 45 …failures += check((): int => { return testCreateFrom()}, "Test Create Array<Object> object from ar… 46 …failures += check((): int => { return testCreateFrom2()}, "Test Create Array<Object> object from a… 54 failures += check((): int => { return testFill0()}, "Test Array<Object> fill(0) method"); 55 failures += check((): int => { return testFill3()}, "Test Array<Object> fill(3) method"); [all …]
|
| D | escompat_Array_single.ets | 23 failures += check(testCreateFromString(), "Test Create Array object from String"); 24 …failures += check(testCreateFromString1(), "Test Create Array object from String with mapping func… 25 …failures += check(testCreateFromString2(), "Test Create Array object from String with mapping func… 26 failures += check(testFiltered(), "Test Create Array object from given with filter function"); 34 let test: Array<String> = Array.from(src); 36 console.println("Array size mismatch"); 44 console.println("Array data mismatch"); 53 …let test: Array<String> = Array.from<String>(src, (item: String, k: int): String => { return item.… 55 console.println("Array size mismatch"); 66 console.println("Array data mismatch"); [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/include/coretypes/ |
| D | array-inl.h | 30 inline T Array::GetPrimitive(size_t offset) const in GetPrimitive() 37 inline void Array::SetPrimitive(size_t offset, T value) in SetPrimitive() 44 inline ObjectHeader *Array::GetObject(int offset) const in GetObject() 51 inline void Array::SetObject(size_t offset, ObjectHeader *value) in SetObject() 57 inline T Array::GetPrimitive(size_t offset, std::memory_order memoryOrder) const in GetPrimitive() 63 inline void Array::SetPrimitive(size_t offset, T value, std::memory_order memoryOrder) in SetPrimitive() 70 inline ObjectHeader *Array::GetObject(size_t offset, std::memory_order memoryOrder) const in GetObject() 77 inline void Array::SetObject(size_t offset, ObjectHeader *value, std::memory_order memoryOrder) in SetObject() 83 inline bool Array::CompareAndSetPrimitive(size_t offset, T oldValue, T newValue, std::memory_order … in CompareAndSetPrimitive() 93 inline bool Array::CompareAndSetObject(size_t offset, ObjectHeader *oldValue, ObjectHeader *newValu… in CompareAndSetObject() [all …]
|
| D | array.h | 48 class Array : public ObjectHeader { 52 static Array *Cast(ObjectHeader *object) in Cast() 55 return reinterpret_cast<Array *>(object); in Cast() 58 …PANDA_PUBLIC_API static Array *Create(panda::Class *arrayClass, const uint8_t *data, ArraySizeT le… 61 PANDA_PUBLIC_API static Array *Create(panda::Class *arrayClass, ArraySizeT length, 64 PANDA_PUBLIC_API static Array *Create(DynClass *dynarrayclass, ArraySizeT length, 67 static Array *CreateTagged(const PandaVM *vm, panda::BaseClass *arrayClass, ArraySizeT length, 74 size_t size = sizeof(Array) + elemSize * length; in ComputeSize() 77 size_t sizeLimit = (std::numeric_limits<size_t>::max() - sizeof(Array)) / elemSize; in ComputeSize() 184 return MEMBER_OFFSET(Array, length_); in GetLengthOffset() [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/coretypes/ |
| D | array.cpp | 27 static Array *AllocateArray(panda::BaseClass *arrayClass, size_t elemSize, ArraySizeT length, in AllocateArray() 30 size_t size = Array::ComputeSize(elemSize, length); in AllocateArray() 37 return static_cast<coretypes::Array *>( in AllocateArray() 41 return static_cast<coretypes::Array *>(vm->GetHeapManager()->AllocateNonMovableObject( in AllocateArray() 48 Array *Array::Create(panda::Class *arrayClass, const uint8_t *data, ArraySizeT length, panda::Space… in Create() 69 Array *Array::Create(panda::Class *arrayClass, ArraySizeT length, panda::SpaceType spaceType) in Create() 87 Array *Array::Create(DynClass *dynarrayclass, ArraySizeT length, panda::SpaceType spaceType) in Create() 106 Array *Array::CreateTagged(const PandaVM *vm, panda::BaseClass *arrayClass, ArraySizeT length, in CreateTagged()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_func_tests/spec/undefined-type/ |
| D | array-of-complex-type.ets | 29 type T = Array<ComplexClass> | Array<ComplexClass | undefined> | Array<ComplexClass | null> | Array… 45 if (p instanceof Array) { 55 return new Array<ComplexClass | undefined>(); 60 let arr08 = new Array<ComplexClass | undefined | null>(); 71 result += check((callMe(arr08) as Array<T_>).length === 4); 72 result += check((callMe(arr08) as Array<T_>)[3]!.n === null); 73 result += check((callMe(arr08) as Array<T_>)[3]!.s === undefined); 74 …result += check((callMe(arr08) as Array<T_>)[3]!.n === (callMe(arr08) as Array<ComplexClass | unde… 75 …result += check((callMe(arr08) as Array<T_>)[3]!.s === (callMe(arr08) as Array<ComplexClass | unde… 76 result += check((callMe(arr08) as Array<T_>)[2] instanceof C11)
|
| D | complex-type.ets | 29 type T = Array<ComplexClass> | Array<ComplexClass | undefined> | Array<ComplexClass | null> | Array… 45 if (p instanceof Array) { 55 return new Array<ComplexClass | undefined>();
|
| D | undefined-union-array-type_3.ets | 23 function callMe(a : Array<Object | undefined>): int { 29 result += callMe(new Array<Object | undefined>()); 30 result += callMe(new Array<Object>()); 31 result += callMe(new Array<undefined>());
|
| /arkcompiler/runtime_core/static_core/tests/tests-u-runner/test-lists/test262/ |
| D | test262-ignored-JIT-ASAN-REPEATS.txt | 1 built-ins/Array/prototype/concat/Array.prototype.concat_large-typed-array.js 2 built-ins/Array/prototype/every/15.4.4.16-7-c-ii-1.js 3 built-ins/Array/prototype/every/15.4.4.16-7-c-ii-2.js 4 built-ins/Array/prototype/filter/15.4.4.20-9-c-ii-1.js 5 built-ins/Array/prototype/forEach/15.4.4.18-7-c-ii-1.js 6 built-ins/Array/prototype/indexOf/15.4.4.14-10-1.js 7 built-ins/Array/prototype/lastIndexOf/15.4.4.15-9-1.js 8 built-ins/Array/prototype/map/15.4.4.19-8-c-ii-1.js 9 built-ins/Array/prototype/reduce/callbackfn-resize-arraybuffer.js 10 built-ins/Array/prototype/some/15.4.4.17-7-c-ii-2.js [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/ |
| D | Array.ets | 19 private parent: Array<T> 22 constructor(parent: Array<T>) { 39 private parent: Array<T> 42 constructor(parent: Array<T>) { 102 * Represents JS API-compatible Array 104 export final class Array<T> implements /* ReadonlyArray<T>, */ Iterable<T> { 144 * Creates a new instance of Array 163 * Creates a new instance of Array based on Object[] 165 * @param d Array initializer 221 * Creates a new `Object[]` from `Array` instance and given `Array` instance. [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/escompat/ |
| D | escompat.ets | 40 /********** Array **********/ 42 function Array_TestJSSample(arr: Array<FooClass>): void { 43 assert (arr as Object) instanceof Array; 55 function Array_TestJSLength(arr: Array<FooClass>): void { 63 function Array_TestJSPop(arr: Array<FooClass>): void { 69 function Array_TestJSSort(arr: Array<FooClass>): void { 77 function Array_TestJSToSorted(arr: Array<FooClass>): void { 85 function Array_TestJSFill(arr: Array<FooClass>): void { 90 function Array_TestJSJoin(arr: Array<FooClass>): void { 95 function Array_TestJSSome(arr: Array<FooClass>): void { [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter-4.2/ |
| D | gallery.log | 6 …in/ets/operation/AlbumSetDeleteMenuOperation.ts (53, 84): Array literals with no context Array type 7 …in/ets/operation/AlbumSetDeleteMenuOperation.ts (94, 81): Array literals with no context Array type 9 …n/ets/operation/AlbumSetDeleteMenuOperation.ts (109, 84): Array literals with no context Array type 22 …in/ets/operation/AlbumSetRenameMenuOperation.ts (67, 13): Array literals with no context Array type 50 …r/src/main/ets/operation/RenameMenuOperation.ts (59, 13): Array literals with no context Array type 51 …r/src/main/ets/operation/RenameMenuOperation.ts (89, 63): Array literals with no context Array type 52 …/src/main/ets/operation/RenameMenuOperation.ts (102, 16): Array literals with no context Array type 65 …es/browser/src/main/ets/utils/EventPipeline.ts (183, 62): Array literals with no context Array type 66 …es/browser/src/main/ets/utils/EventPipeline.ts (185, 62): Array literals with no context Array type 67 …es/browser/src/main/ets/utils/EventPipeline.ts (187, 90): Array literals with no context Array type [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/regression/ |
| D | 12581_box_type_array.ets | 35 let {{.item.box_type|lower}}Array = arrayProvider.getBoxObjectArray(); 38 if ({{.item.box_type|lower}}Array.length != ARRAY_SIZE) return 1; 39 for (let i = 0; i< {{.item.box_type|lower}}Array.length; i++) { 40 if ({{.item.box_type|lower}}Array[i] instanceof {{.item.box_type|capitalize}}) return 1; 43 {{.item.box_type|lower}}Array[i] = new {{.item.box_type}}(inputData[i]); 46 if ({{.item.box_type|lower}}Array[i] != expectedData[i]) return 1;
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/escompat_demo/ |
| D | foo.ets | 28 function FooFunction(arr: Array<FooClass>): String { 29 console.println("FooFunction: check instanceof Array: " + 30 ((arr as Object) instanceof Array)); 36 function BarFunction(): Array<FooClass> { 37 let arr = new Array<FooClass>();
|
| D | README.txt | 17 FooFunction: check instanceof Array: true 21 test: check instanceof Array: true 30 - Creates dynamic `Array` and passes it to static function `FooFunction` 31 - Calls static function `BarFunction` that returns static `Array`
|
| /arkcompiler/ets_runtime/test/moduletest/array/ |
| D | expect_output.txt | 87 ======== Begin: Array.prototype.reverse() ======== 95 ======== End: Array.prototype.reverse() ======== 96 ======== Begin: Array.prototype.indexOf() & Array.prototype.lastIndexOf() ======== 115 ======== End: Array.prototype.indexOf() & Array.prototype.lastIndexOf() ========
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | runtime_call_id.h | 256 V(Array, Constructor) \ 257 V(Array, From) \ 258 V(Array, Of) \ 259 V(Array, IsArray) \ 260 V(Array, Entries) \ 261 V(Array, Species) \ 262 V(Array, Concat) \ 263 V(Array, CopyWithin) \ 264 V(Array, Every) \ 265 V(Array, Fill) \ [all …]
|