Home
last modified time | relevance | path

Searched refs:array (Results 1 – 25 of 1266) sorted by relevance

12345678910>>...51

/arkcompiler/ets_runtime/test/sharedtest/sharedarray/
Dsharedarray.ts248 let array: SendableArray<number> = new SendableArray<number>(1, 3, 5);
249 print("Array length: " + array.length);
250 array.length = 50;
251 print("Array length after changed: " + array.length);
256 let array: SendableArray<number> = new SendableArray<number>(1, 3, 5);
257 array.push(2, 4, 6);
258 print("Elements pushed: " + array);
263 let array: SendableArray<number> = new SendableArray<number>(1, 3, 5);
267 print(array.concat(arkTSToAppend)); // [1, 3, 5, 2, 4, 6]
268 print(array.concat(arkTSToAppend, arkTSToAppend1));
[all …]
/arkcompiler/ets_runtime/test/aottest/builtins_array/
Dbuiltins_array.ts58 let array = [];
59 for (let i = 0; i < 10; i++) array.push(i);
60 array.forEach(function(item){
66 let array = [];
67 for (let i = 0; i < 10; i++) array.push(i);
68 array.splice(0, 10);
72 let array = [];
73 for (let i = 0; i < 10; i++) array.push(i);
74 let b = array.toSpliced(0, 2);
78 let array = [];
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/mock/
Darray_native_test.cpp74 ets_booleanArray array = env_->NewBooleanArray(src.size()); in TEST_F() local
75 ASSERT_NE(array, nullptr); in TEST_F()
77 ets_size length = env_->GetArrayLength(array); in TEST_F()
80 env_->SetBooleanArrayRegion(array, 0, src.size(), src.data()); in TEST_F()
83 ets_boolean *buf = env_->PinBooleanArray(array); in TEST_F()
89 env_->GetBooleanArrayRegion(array, 0, src.size(), res2.data()); in TEST_F()
92 env_->UnpinBooleanArray(array); in TEST_F()
97 env_->GetBooleanArrayRegion(array, 0, length, vec.data()); in TEST_F()
104 env_->GetBooleanArrayRegion(array, half, length - half, vec.data()); in TEST_F()
113 ets_byteArray array = env_->NewByteArray(src.size()); in TEST_F() local
[all …]
/arkcompiler/runtime_core/static_core/runtime/coretypes/
Darray.cpp53 auto *array = AllocateArray(arrayClass, elemSize, length, spaceType, pinned); in Create() local
54 if (UNLIKELY(array == nullptr)) { in Create()
61 array->SetLength(length); in Create()
62 memcpy_s(array->GetData(), array->GetLength() * elemSize, data, length * elemSize); in Create()
67 return array; in Create()
74 auto *array = AllocateArray(arrayClass, elemSize, length, spaceType, pinned); in Create() local
75 if (array == nullptr) { in Create()
80 array->SetLength(length); in Create()
85 return array; in Create()
93 auto *array = AllocateArray(arrayClass, elemSize, length, spaceType, pinned); in Create() local
[all …]
/arkcompiler/ets_runtime/test/moduletest/arraysplice/
Darraysplice.js33 var array = new Array(10);
34 var spliced = array.splice(1, 1);
35 for (let i = 0; i < array.length; ++i) {
36 print(i in array)
44 array = [];
47 let bad_start = { valueOf: function () { array.push(2 * i); return -1; } };
48 let bad_count = { valueOf: function () { array.push(2 * i + 1); return 1; } };
49 spliced = array.splice(bad_start, bad_count);
50 print("array.length", array.length);
53 let array = [1, 2, 3, 4]; variable
[all …]
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_shared_typedarray_test.cpp54 JSHandle<TaggedArray> array(factory->NewTaggedArray(2)); in HWTEST_F_L0() local
58 array->Set(thread, 0, val0); in HWTEST_F_L0()
59 array->Set(thread, 1, val1); in HWTEST_F_L0()
61 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
78 JSHandle<TaggedArray> array(factory->NewTaggedArray(2)); in HWTEST_F_L0() local
81 array->Set(thread, 0, val0); in HWTEST_F_L0()
82 array->Set(thread, 1, val1); in HWTEST_F_L0()
84 JSHandle<JSTaggedValue> jsarray(JSArray::CreateArrayFromList(thread, array)); in HWTEST_F_L0()
103 JSHandle<TaggedArray> array(factory->NewTaggedArray(2)); in HWTEST_F_L0() local
106 array->Set(thread, 0, val0); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_runtime/ecmascript/tests/
Dweak_ref_old_gc_test.cpp45 JSHandle<TaggedArray> array = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(2); in ArrayTestCreate() local
46 return *array; in ArrayTestCreate()
52 auto array = vm->GetFactory()->NewTaggedArray(2, JSTaggedValue::Undefined(), true); in HWTEST_F_L0() local
54 array->Set(thread, 0, newObj1.GetTaggedValue()); in HWTEST_F_L0()
59 array->Set(thread, 1, value); in HWTEST_F_L0()
60 EXPECT_EQ(newObj1.GetTaggedValue(), array->Get(0)); in HWTEST_F_L0()
61 EXPECT_EQ(value, array->Get(1)); in HWTEST_F_L0()
63 EXPECT_EQ(newObj1.GetTaggedValue(), array->Get(0)); in HWTEST_F_L0()
64 EXPECT_EQ(JSTaggedValue::Undefined(), array->Get(1)); in HWTEST_F_L0()
80 JSTaggedValue array(ArrayTestCreate(thread)); in HWTEST_F_L0() local
[all …]
Djs_api_plain_array_test.cpp47 JSHandle<JSAPIPlainArray> array(thread, CreatePlainArray()); in GetIndexOfKeyAndGeIndexOfValueGetArray() local
48 EXPECT_TRUE(array->IsEmpty()); in GetIndexOfKeyAndGeIndexOfValueGetArray()
55 JSAPIPlainArray::Add(thread, array, key, value); in GetIndexOfKeyAndGeIndexOfValueGetArray()
57 EXPECT_EQ(array->GetSize(), static_cast<int>(numbers)); in GetIndexOfKeyAndGeIndexOfValueGetArray()
58 EXPECT_FALSE(array->IsEmpty()); in GetIndexOfKeyAndGeIndexOfValueGetArray()
59 return array; in GetIndexOfKeyAndGeIndexOfValueGetArray()
88 JSHandle<JSAPIPlainArray> array(thread, CreatePlainArray()); in HWTEST_F_L0() local
97 JSAPIPlainArray::Add(thread, array, key, value); in HWTEST_F_L0()
106 JSAPIPlainArray::Add(thread, array, key, value); in HWTEST_F_L0()
108 EXPECT_EQ(array->GetSize(), static_cast<int>(NODE_NUMBERS)); in HWTEST_F_L0()
[all …]
Dweak_ref_semi_gc_test.cpp33 JSHandle<TaggedArray> array = thread->GetEcmaVM()->GetFactory()->NewTaggedArray(2); in ArrayTestCreate() local
34 return *array; in ArrayTestCreate()
50 JSTaggedValue array(ArrayTestCreate(thread)); in HWTEST_F_L0() local
51 array.CreateWeakRef(); in HWTEST_F_L0()
52 newObj1->SetElements(thread, array); in HWTEST_F_L0()
53 EXPECT_EQ(newObj1->GetElements(), array); in HWTEST_F_L0()
61 JSHandle<TaggedArray> array(thread, ArrayTestCreate(thread)); in HWTEST_F_L0() local
62 JSTaggedValue value = array.GetTaggedValue(); in HWTEST_F_L0()
67 value = array.GetTaggedValue(); in HWTEST_F_L0()
/arkcompiler/ets_runtime/test/aottest/pgo_ldobjbyvalue_array/
Dpgo_ldobjbyvalue_array.ts20 let array = ['12dasd','1dads','sadq','tretgre'];
22 print(array[key]);
31 array: (number | null)[] = []; property in BigInteger
44 this.array = insertValue(this.array, x, 0);
45 print(this.array.length)
49 function insertValue(array: (number | null)[], value: number, i: number): (number | null)[] {
50 let arr = array;
95 let array = [ 1 ]
99 array[0] = undefined
104 foo(array)
[all …]
/arkcompiler/ets_runtime/test/sharedtest/sharedtypedarray/
Dsharedtypedarray.ts40 let array;
42 array = new ctor([1n, 2n, 3n, 4n]);
44 array = new ctor([1, 2, 3, 4]);
46 print('length: ' + array.length + ', byteLength: ' + array.byteLength);
47 print('BYTES_PER_ELEMENT: ' + ctor.BYTES_PER_ELEMENT + ', ' + array.BYTES_PER_ELEMENT);
328 let array = new ctor([1, 21, 11, 31]); variable
329 array.sort();
330 print(array); // [1, 11, 21, 31]
332 array = new ctor([1, 21, 11, 31]);
333 array.sort((a: number, b: number) => {
[all …]
/arkcompiler/ets_runtime/test/moduletest/array/
Darray.js551 function testEvery(element, index, array) { argument
553 array.length = 6;
558 function testEvery4(element, index, array) { argument
559 array.pop();
560 array.pop();
561 array.pop();
588 function testReduceRight(accumulator, element, index, array) { argument
590 array.length = 6;
595 function testReduceRight4(accumulator, element, index, array) { argument
596 array.pop();
[all …]
/arkcompiler/ets_runtime/ecmascript/ic/
Dproto_change_details.cpp18 …<ChangeListener> ChangeListener::Add(const JSThread *thread, const JSHandle<ChangeListener> &array, in Add() argument
22 if (!array->Full()) { in Add()
24 uint32_t arrayIndex = array->PushBack(thread, weakValue); in Add()
29 return array; in Add()
35 uint32_t holeIndex = CheckHole(array); in Add()
38 array->Set(thread, holeIndex, weakValue); in Add()
42 return array; in Add()
45 …JSHandle<WeakVector> newArray = WeakVector::Grow(thread, JSHandle<WeakVector>(array), array->GetCa… in Add()
55 uint32_t ChangeListener::CheckHole(const JSHandle<ChangeListener> &array) in CheckHole() argument
57 for (uint32_t i = 0; i < array->GetEnd(); i++) { in CheckHole()
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_call_signature.cpp24 std::array<VariableType, 4> params = { \
35 std::array<VariableType, 3> params = { \
48 std::array<VariableType, 4> params = { in DEF_CALL_SIGNATURE()
64 std::array<VariableType, 4> params = { in DEF_CALL_SIGNATURE()
80 std::array<VariableType, 3> params = { in DEF_CALL_SIGNATURE()
95 std::array<VariableType, 4> params = { in DEF_CALL_SIGNATURE()
111 std::array<VariableType, 1> params = { in DEF_CALL_SIGNATURE()
124 std::array<VariableType, 1> params = { in DEF_CALL_SIGNATURE()
137 std::array<VariableType, 2> params = { in DEF_CALL_SIGNATURE()
151 std::array<VariableType, 3> params = { in DEF_CALL_SIGNATURE()
[all …]
/arkcompiler/ets_runtime/test/moduletest/arrayfindlast/
Darrayfindlast.js25 result = arr.findLast((element, index, array) => {
26 array.length = 5;
35 result = arr.findLastIndex((element, index, array) => {
36 if (array.length == 5) {
37 array.push(100);
42 result = arr.findLastIndex((element, index, array) => {
48 result = arr2.findLast((element, index, array) => {
53 result = arr2.findLastIndex((element, index, array) => {
58 result = arr2.findLastIndex((element, index, array) => {
59 array[5] = 100;
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/types/
Dets_array_test.cpp76 auto *array = EtsPrimitiveArray<ClassType, ETS_CLASS_ROOT>::Create(arrayLength); in TestEtsPrimitiveArray() local
77 ASSERT_NE(array, nullptr); in TestEtsPrimitiveArray()
79 ASSERT_EQ(array->GetLength(), arrayLength); in TestEtsPrimitiveArray()
80 ASSERT_EQ(array->GetElementSize(), sizeof(ClassType)); in TestEtsPrimitiveArray()
81 ASSERT_EQ(array->IsPrimitive(), true); in TestEtsPrimitiveArray()
84 array->Set(idx, element); in TestEtsPrimitiveArray()
85 ASSERT_EQ(array->Get(idx), element); in TestEtsPrimitiveArray()
108 auto *array = EtsObjectArray::Create(klass, arrayLength); in TestEtsObjectArray() local
109 ASSERT_NE(array, nullptr); in TestEtsObjectArray()
111 ASSERT_EQ(array->GetLength(), arrayLength); in TestEtsObjectArray()
[all …]
/arkcompiler/toolchain/tooling/base/
Dpt_returns.cpp24 std::unique_ptr<PtJson> array = PtJson::CreateArray(); in ToJson() local
27 array->Push(protocols_[i].c_str()); in ToJson()
29 result->Add("protocols", array); in ToJson()
37 std::unique_ptr<PtJson> array = PtJson::CreateArray(); in ToJson() local
40 array->Push(protocols_[i].c_str()); in ToJson()
42 result->Add("protocols", array); in ToJson()
52 std::unique_ptr<PtJson> array = PtJson::CreateArray(); in ToJson() local
57 array->Push(location); in ToJson()
59 result->Add("locations", array); in ToJson()
68 std::unique_ptr<PtJson> array = PtJson::CreateArray(); in ToJson() local
[all …]
/arkcompiler/ets_runtime/test/aottest/stobjbyindex/
Dstobjbyindex.ts19 var array = [100, "hello"];
20 print(array[0]);
21 print(array[1]);
22 array[0] = "helloworld";
23 array[1] = 200;
24 print(array[0]);
25 print(array[1]);
/arkcompiler/ets_runtime/ecmascript/shared_objects/
Djs_shared_array_iterator.cpp42 JSHandle<JSTaggedValue> array(thread, iter->GetIteratedArray()); in Next() local
43 if (array->IsJSSharedArray()) { in Next()
44 [[maybe_unused]] ConcurrentApiScope<JSSharedArray> scope(thread, array); in Next()
46 return NextInternal(thread, iter, array); in Next()
47 } else if (array->IsSharedTypedArray()) { in Next()
48 [[maybe_unused]] ConcurrentApiScope<JSSharedTypedArray> scope(thread, array); in Next()
50 return NextInternal(thread, iter, array); in Next()
58 JSHandle<JSTaggedValue> &array) in NextInternal() argument
68 if (array->IsJSSharedArray()) { in NextInternal()
69 length = JSHandle<JSSharedArray>(array)->GetArrayLength(); in NextInternal()
[all …]
/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dic_invoke_test.cpp57 JSHandle<TaggedArray> array = factory->NewTaggedArray(10); in HWTEST_F_L0() local
60 …thread, static_cast<ProfileTypeInfo *>(*array), slotId, func.GetTaggedValue(), JSTaggedValue(123)); in HWTEST_F_L0()
62 ASSERT_EQ(array->Get(thread, slotId), func.GetTaggedValue()); in HWTEST_F_L0()
63 ASSERT_EQ(array->Get(thread, slotId + 1), JSTaggedValue(123)); in HWTEST_F_L0()
86 JSHandle<TaggedArray> array = factory->NewTaggedArray(10); in HWTEST_F_L0() local
89 …thread, static_cast<ProfileTypeInfo *>(*array), slotId, 3, array1.GetTaggedValue(), array2.GetTagg… in HWTEST_F_L0()
91 JSTaggedValue slot = array->Get(thread, slotId); in HWTEST_F_L0()
100 ASSERT_EQ(array->Get(thread, slotId + 1), JSTaggedValue::Hole()); in HWTEST_F_L0()
107 JSHandle<TaggedArray> array = factory->NewTaggedArray(6); in HWTEST_F_L0() local
113 array->Set(thread, 0, func0.GetTaggedValue()); in HWTEST_F_L0()
[all …]
/arkcompiler/ets_frontend/ets2panda/compiler/base/
Ddestructuring.cpp34 VReg array = pg->AllocReg(); in GenRestElement() local
47 pg->StoreAccumulator(restElement, array); in GenRestElement()
56 pg->StoreObjByValue(restElement, array, index); in GenRestElement()
66 pg->LoadAccumulator(restElement, array); in GenRestElement()
71 static void GenElement(const ir::ArrayExpression *array, DestructuringIterator &iterator, PandaGen … in GenElement() argument
73 for (const auto *element : array->Elements()) { in GenElement()
77 GenRestElement(pg, element->AsRestElement(), iterator, array->IsDeclaration()); in GenElement()
95 auto lref = JSLReference::Create(pg, target, array->IsDeclaration()); in GenElement()
114 static void GenArray(PandaGen *pg, const ir::ArrayExpression *array) in GenArray() argument
116 DestructuringIterator iterator(pg, array); in GenArray()
[all …]
/arkcompiler/ets_runtime/test/aottest/createarraywithbuffer2/
Dcreatearraywithbuffer2.ts16 function basePullAll(array) {
17 return array;
20 function pullAll(array, values) {
21 return (array && array.length && values && values.length)
22 ? basePullAll(array, values)
23 : array;
/arkcompiler/ets_runtime/ecmascript/ts_types/
Dlib_ark_builtins.d.ts497 every(predicate: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean;
501 filter(predicate: (value: any, index: number, array: any[]) => unknown, thisArg?: any): any[];
507 forEach(callbackfn: (value: any, index: number, array: any[]) => void, thisArg?: any): void;
517 map(callbackfn: (value: any, index: number, array: any[]) => any, thisArg?: any): any[];
523 …reduce(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]) => …
525 …reduceRight(callbackfn: (previousValue: any, currentValue: any, currentIndex: number, array: any[]…
533 some(predicate: (value: any, index: number, array: any[]) => unknown, thisArg?: any): boolean;
555 callback: (this: any, value: any, index: number, array: any[]) => any,
746 constructor(array: ArrayLike<number> | ArrayBufferLike): Uint8ClampedArray;
764 …every(predicate: (value: number, index: number, array: Uint8ClampedArray) => unknown, thisArg?: an…
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/stdlib-templates/escompat/
Descompat_Array_modifications.sts46 const array = Array.from<object>(source)
47 let length = array.length
49 let shifted = array.shift()
52 if (array.length != length) {
53 console.println("Target array length mismatch: " + array.length + " but expected" + length)
62 for (let i: int = 0; i < array.length; i++) {
64 if (array.at(i) == source[j]) continue
73 let array: Array<Object> = new Array<Object>()
74 let length = array.length
76 let result = array.shift()
[all …]
/arkcompiler/ets_runtime/test/moduletest/typedarrayfindlast/
Dtypedarrayfindlast.js50 let result1 = obj.findLast((element, index, array) => {
54 result1 = obj.findLast((element, index, array) => {
58 result1 = obj.findLastIndex((element, index, array) => {
60 array[3] = 100;
65 result1 = obj.findLastIndex((element, index, array) => {
80 let result1 = obj.findLast((element, index, array) => {
84 result1 = obj.findLast((element, index, array) => {
88 result1 = obj.findLastIndex((element, index, array) => {
90 array[3] = 100n;
95 result1 = obj.findLastIndex((element, index, array) => {

12345678910>>...51