Home
last modified time | relevance | path

Searched refs:Array (Results 1 – 25 of 237) sorted by relevance

12345678910

/arkcompiler/ets_frontend/es2panda/test/
Dtest262skiplist-compiler-arm64.txt2 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 …]
Dtest262skiplist-long.txt2 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/
Des2015_tests.txt1 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 …]
Des2023_tests.txt1 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 …]
DCI_tests.txt1360 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/
DtypedUArray.ets.j227 * 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 …]
DtypedArray.ets.j234 * 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/
Dexpect_output.txt14 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/
Descompat_Array.ets34 …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 …]
Descompat_Array_single.ets23 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/
Darray-inl.h30 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 …]
Darray.h48 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/
Darray.cpp27 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/
Darray-of-complex-type.ets29 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)
Dcomplex-type.ets29 type T = Array<ComplexClass> | Array<ComplexClass | undefined> | Array<ComplexClass | null> | Array
45 if (p instanceof Array) {
55 return new Array<ComplexClass | undefined>();
Dundefined-union-array-type_3.ets23 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/
Dtest262-ignored-JIT-ASAN-REPEATS.txt1 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/
DArray.ets19 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/
Descompat.ets40 /********** 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/
Dgallery.log6 …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/
D12581_box_type_array.ets35 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/
Dfoo.ets28 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>();
DREADME.txt17 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/
Dexpect_output.txt87 ======== 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/
Druntime_call_id.h256 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 …]

12345678910