Home
last modified time | relevance | path

Searched full:elements (Results 1 – 25 of 846) sorted by relevance

12345678910>>...34

/arkcompiler/ets_frontend/test262/
Des2022_tests.txt211 language/expressions/class/elements/after-same-line-method-rs-field-identifier.js
212 language/expressions/class/elements/static-as-valid-instance-field-assigned.js
213 language/expressions/class/elements/regular-definitions-rs-field-identifier-initializer.js
214 language/expressions/class/elements/after-same-line-static-async-gen-computed-names.js
215 language/expressions/class/elements/init-err-evaluation.js
216 language/expressions/class/elements/same-line-async-gen-rs-field-identifier-initializer.js
217 language/expressions/class/elements/literal-name-init-err-contains-arguments.js
218 language/expressions/class/elements/regular-definitions-literal-names.js
219 language/expressions/class/elements/new-sc-line-gen-literal-names-asi.js
220 language/expressions/class/elements/new-sc-line-method-computed-symbol-names.js
[all …]
Dignored-test262-other-release-x64-aot-pgo.txt5 test262/data/other_tests/language/statements/class/elements/private-accessor-is-visible-in-computed…
6 test262/data/other_tests/language/statements/class/elements/private-method-is-visible-in-computed-p…
31 test262/data/other_tests/language/statements/class/elements/privatefieldget-success-2.js
32 test262/data/other_tests/language/statements/class/elements/privatefield-on-proxy.js
33 test262/data/other_tests/language/statements/class/elements/privategetter-on-proxy.js
36 test262/data/other_tests/language/statements/class/elements/privatemethods-on-proxy.js
43 test262/data/other_tests/language/expressions/class/elements/private-fields-proxy-default-handler-t…
44 test262/data/other_tests/language/expressions/class/elements/private-setter-shadowed-by-field-on-ne…
45 test262/data/other_tests/language/expressions/class/elements/static-private-fields-proxy-default-ha…
46 test262/data/other_tests/language/statements/class/elements/private-field-with-initialized-id-is-vi…
[all …]
Dother_tests.txt1 harness/compare-array-different-elements.js
41 harness/compare-array-same-elements-different-order.js
44 harness/compare-array-same-elements-same-order.js
3748 staging/ArrayBuffer/resizable/enumerate-elements.js
3848 built-ins/Array/prototype/sort/precise-getter-appends-elements.js
3853 built-ins/Array/prototype/sort/precise-getter-pops-elements.js
3857 built-ins/Array/prototype/sort/precise-setter-appends-elements.js
3861 built-ins/Array/prototype/sort/precise-setter-pops-elements.js
3877 built-ins/Array/prototype/toSorted/comparefn-called-after-get-elements.js
3897 built-ins/Array/prototype/toSpliced/elements-read-in-order.js
[all …]
/arkcompiler/ets_frontend/arkguard/src/configs/test262filename/
DfilterFilenameList.json406 …"language/expressions/class/elements/after-same-line-gen-grammar-privatename-identifier-semantics-…
407 "language/expressions/class/elements/after-same-line-gen-rs-field-identifier-initializer.js",
408 "language/expressions/class/elements/after-same-line-gen-rs-private-getter-alt.js",
409 "language/expressions/class/elements/after-same-line-gen-rs-private-method-alt.js",
410 "language/expressions/class/elements/after-same-line-gen-rs-private-setter.js",
411 "language/expressions/class/elements/after-same-line-gen-rs-private-setter-alt.js",
412 "language/expressions/class/elements/after-same-line-gen-rs-private-method.js",
413 "language/expressions/class/elements/after-same-line-gen-rs-field-identifier.js",
414 "language/expressions/class/elements/after-same-line-gen-rs-privatename-identifier.js",
415 …"language/expressions/class/elements/after-same-line-gen-rs-privatename-identifier-initializer.js",
[all …]
/arkcompiler/ets_runtime/ecmascript/
Delements.cpp16 #include "ecmascript/elements.h"
21 CMap<ElementsKind, std::pair<ConstantIndex, ConstantIndex>> Elements::InitializeHClassMap() in InitializeHClassMap()
32 std::string Elements::GetString(ElementsKind kind) in GetString()
37 bool Elements::IsInt(ElementsKind kind) in IsInt()
42 bool Elements::IsNumber(ElementsKind kind) in IsNumber()
47 bool Elements::IsTagged(ElementsKind kind) in IsTagged()
52 bool Elements::IsObject(ElementsKind kind) in IsObject()
57 bool Elements::IsHole(ElementsKind kind) in IsHole()
63 ConstantIndex Elements::GetGlobalContantIndexByKind(ElementsKind kind) in GetGlobalContantIndexByKind()
95 ElementsKind Elements::MergeElementsKind(ElementsKind curKind, ElementsKind newKind) in MergeElementsKind()
[all …]
Delement_accessor.cpp24 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); in Get() local
25 ASSERT(idx < elements->GetLength()); in Get()
27 if (!elements->GetClass()->IsMutantTaggedArray()) { in Get()
34 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset); in Get()
40 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); in Get() local
41 ASSERT(idx < elements->GetLength()); in Get()
43 if (!elements->GetClass()->IsMutantTaggedArray()) { in Get()
50 JSTaggedType rawValue = Barriers::GetValue<JSTaggedType>(elements->GetData(), offset); in Get()
54 JSTaggedValue ElementAccessor::FastGet(JSHandle<TaggedArray> elements, uint32_t idx, ElementsKind k… in FastGet() argument
56 ASSERT(idx < elements->GetLength()); in FastGet()
[all …]
Delement_accessor-inl.h38 Elements::MigrateArrayWithKind(thread, receiver, oldKind, newKind); in Set()
41 TaggedArray *elements = TaggedArray::Cast(receiver->GetElements()); in Set() local
42 ASSERT(idx < elements->GetLength()); in Set()
46 if (!elements->GetClass()->IsMutantTaggedArray()) { in Set()
53 Barriers::SetObject<true>(thread, elements->GetData(), offset, convertedValue); in Set()
55 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, convertedValue); in Set()
60 void ElementAccessor::FastSet(const JSThread *thread, JSHandle<TaggedArray> elements, uint32_t idx, in FastSet() argument
63 ASSERT(idx < elements->GetLength()); in FastSet()
68 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
74 Barriers::SetPrimitive<JSTaggedType>(elements->GetData(), offset, in FastSet()
[all …]
Djs_array.cpp53 THROW_TYPE_ERROR_AND_RETURN(thread, "Not all array elements is configurable", false); in LengthSetter()
257 if (Elements::IsGeneric(oldKind)) { in SetCapacity()
267 newKind = Elements::ToElementsKind(val, newKind); in SetCapacity()
269 // elements length might not be zero when newLen is zero in SetCapacity()
279 Elements::MigrateArrayWithKind(thread, array, oldKind, newKind); in SetCapacity()
341 // any elements cannot be deleted. in ArraySetLength()
357 // Steps 19d-v, 21. Return false if there were non-deletable elements. in ArraySetLength()
404 …ndle<JSArray> JSArray::CreateArrayFromList(JSThread *thread, const JSHandle<TaggedArray> &elements) in CreateArrayFromList() argument
406 // Assert: elements is a List whose elements are all ECMAScript language values. in CreateArrayFromList()
408 uint32_t length = elements->GetLength(); in CreateArrayFromList()
[all …]
/arkcompiler/runtime_core/static_core/tests/tests-u-runner/test-lists/test262/
Dtest262-ignored-JIT-REPEATS.txt24 built-ins/Array/from/elements-deleted-after.js
2015 language/expressions/class/elements/after-same-line-gen-computed-names.js
2016 language/expressions/class/elements/after-same-line-gen-computed-symbol-names.js
2017 language/expressions/class/elements/after-same-line-gen-grammar-privatename-identifier-semantics-st…
2018 language/expressions/class/elements/after-same-line-gen-literal-names-asi.js
2019 language/expressions/class/elements/after-same-line-gen-literal-names.js
2020 language/expressions/class/elements/after-same-line-gen-private-field-usage.js
2021 language/expressions/class/elements/after-same-line-gen-private-method-getter-usage.js
2022 language/expressions/class/elements/after-same-line-gen-private-method-usage.js
2023 language/expressions/class/elements/after-same-line-gen-private-names.js
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/
DSet.sts30 * Returns number of unique elements in the Set
32 * @returns number of unique elements in the Set
65 * Despite name, returns elements from the Set
71 * Returns elements from the Set
87 private readonly elements: Map<K, K> = new Map<K, K>()
91 * @param elements initial collection
93 constructor(elements?: ArrayLike<K> | Iterable<K> | null) {
94 if (elements != null) {
95 const elementsIter = elements.$_iterator()
97 iteratorForEach<K>(elements.$_iterator(), (elem: K) => {
[all …]
/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_deque.cpp29 JSHandle<TaggedArray> elements(thread, deque->GetElements()); in InsertFront() local
30 ASSERT(!elements->IsDictionaryMode()); in InsertFront()
31 uint32_t capacity = elements->GetLength(); in InsertFront()
36 elements = GrowCapacity(thread, deque, capacity, first, last); in InsertFront()
37 ASSERT(!elements->IsDictionaryMode()); in InsertFront()
41 capacity = elements->GetLength(); in InsertFront()
44 elements->Set(thread, first, value); in InsertFront()
50 JSHandle<TaggedArray> elements(thread, deque->GetElements()); in InsertEnd() local
51 ASSERT(!elements->IsDictionaryMode()); in InsertEnd()
52 uint32_t capacity = elements->GetLength(); in InsertEnd()
[all …]
Djs_api_vector.cpp36 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); in Add() local
37 ASSERT(!elements->IsDictionaryMode()); in Add()
38 elements->Set(thread, length, value); in Add()
53 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); in Insert() local
54 ASSERT(!elements->IsDictionaryMode()); in Insert()
56 elements->Set(thread, i + 1, elements->Get(i)); in Insert()
59 elements->Set(thread, index, value); in Insert()
105 TaggedArray *elements = TaggedArray::Cast(vector->GetElements().GetTaggedObject()); in GetIndexFrom() local
106 ASSERT(!elements->IsDictionaryMode()); in GetIndexFrom()
116 value.Update(JSTaggedValue(elements->Get(i))); in GetIndexFrom()
[all …]
Djs_api_queue.cpp25 JSHandle<TaggedArray> elements = GrowCapacity(thread, queue, length + 1); in Add() local
27 ASSERT(!elements->IsDictionaryMode()); in Add()
30 elements->Set(thread, tail, value); in Add()
33 uint32_t elementsSize = elements->GetLength(); in Add()
74 JSHandle<TaggedArray> elements(thread, queue->GetElements()); in GetFirst() local
75 ASSERT(!elements->IsDictionaryMode()); in GetFirst()
76 return elements->Get(index); in GetFirst()
86 JSHandle<TaggedArray> elements(thread, queue->GetElements()); in Pop() local
87 ASSERT(!elements->IsDictionaryMode()); in Pop()
90 JSTaggedValue value = elements->Get(front); in Pop()
[all …]
Djs_api_stack.cpp36 JSHandle<TaggedArray> elements = GrowCapacity(thread, stack, top + 1); in Push() local
38 ASSERT(!elements->IsDictionaryMode()); in Push()
39 elements->Set(thread, top + 1, value); in Push()
51 TaggedArray *elements = TaggedArray::Cast(this->GetElements().GetTaggedObject()); in Peek() local
52 ASSERT(!elements->IsDictionaryMode()); in Peek()
53 return elements->Get(top); in Peek()
62 TaggedArray *elements = TaggedArray::Cast(this->GetElements().GetTaggedObject()); in Pop() local
63 ASSERT(!elements->IsDictionaryMode()); in Pop()
65 return elements->Get(top + 1); in Pop()
71 TaggedArray *elements = TaggedArray::Cast(this->GetElements().GetTaggedObject()); in Search() local
[all …]
Djs_api_arraylist.cpp30 JSHandle<TaggedArray> elements = GrowCapacity(thread, arrayList, length + 1); in Add() local
32 ASSERT(!elements->IsDictionaryMode()); in Add()
33 elements->Set(thread, length, value); in Add()
49 JSHandle<TaggedArray> elements = GrowCapacity(thread, arrayList, length + 1); in Insert() local
50 ASSERT(!elements->IsDictionaryMode()); in Insert()
52 elements->Set(thread, i + 1, elements->Get(i)); in Insert()
54 elements->Set(thread, index, value); in Insert()
62 JSHandle<TaggedArray> elements(thread, arrayList->GetElements()); in Clear() local
63 ASSERT(!elements->IsDictionaryMode()); in Clear()
65 elements->Set(thread, i, JSTaggedValue::Hole()); in Clear()
[all …]
Djs_api_bitvector.cpp41 …auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer… in Push() local
47 elements->push_back(increaseSet); in Push()
49 SetBit(elements, length, value.GetTaggedValue()); in Push()
64 …auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer… in Pop() local
66 JSTaggedValue bit = GetBit(elements, lastIndex); in Pop()
68 elements->pop_back(); in Pop()
70 SetBit(elements, lastIndex, JSTaggedValue(0)); in Pop()
87 …auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer… in Set() local
88 SetBit(elements, index, value); in Set()
103 …auto elements = reinterpret_cast<std::vector<std::bitset<BIT_SET_LENGTH>>*>(np->GetExternalPointer… in Get() local
[all …]
/arkcompiler/ets_frontend/ets2panda/util/
Dhelpers.h188 template <typename... Elements>
189 static void LogDebug(Elements &&...elems);
190 template <typename... Elements>
191 static void LogInfo(Elements &&...elems);
192 template <typename... Elements>
193 static void LogWarning(Elements &&...elems);
194 template <typename... Elements>
195 static void LogError(Elements &&...elems);
196 template <typename... Elements>
197 static void LogFatal(Elements &&...elems);
[all …]
/arkcompiler/ets_frontend/es2panda/test/
Dtest262skiplist.txt1745 language/expressions/class/elements/after-same-line-gen-computed-names.js
1746 language/expressions/class/elements/after-same-line-gen-grammar-privatename-identifier-semantics-st…
1747 language/expressions/class/elements/after-same-line-gen-private-field-usage.js
1748 language/expressions/class/elements/after-same-line-gen-private-method-getter-usage.js
1749 language/expressions/class/elements/after-same-line-gen-private-method-usage.js
1750 language/expressions/class/elements/after-same-line-gen-private-names.js
1751 language/expressions/class/elements/after-same-line-gen-rs-private-getter-alt.js
1752 language/expressions/class/elements/after-same-line-gen-rs-private-getter.js
1753 language/expressions/class/elements/after-same-line-gen-rs-private-method-alt.js
1754 language/expressions/class/elements/after-same-line-gen-rs-private-method.js
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/builtins/
Dcontainers_deque_stub_builder.h34 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetSize() local
35 … GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetSize()
44 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() local
45 … GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in Get()
48 return GetValueFromTaggedArray(elements, curIndex); in Get()
64 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetElementsLength() local
65 return Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetElementsLength()
Dcontainers_plainarray_stub_builder.h38 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() local
39 return GetValueFromTaggedArray(elements, index); in Get()
45 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetKey() local
46 return GetValueFromTaggedArray(elements, index); in GetKey()
51 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Set() local
52 SetValueToTaggedArray(VariableType::JS_ANY(), glue, elements, index, value); in Set()
Dcontainers_queue_stub_builder.h51 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetArrayLength() local
52 … GateRef elementsSize = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetArrayLength()
65 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in Get() local
66 … GateRef capacity = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in Get()
69 return GetValueFromTaggedArray(elements, curIndex); in Get()
75 GateRef elements = Load(VariableType::JS_POINTER(), obj, elementsOffset); in GetNextPosition() local
76 … GateRef elementsSize = Load(VariableType::INT32(), elements, IntPtr(TaggedArray::LENGTH_OFFSET)); in GetNextPosition()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dntype_hcr_lowering.cpp63 GateRef elements = Circuit::NullGate(); in LowerCreateEmptyArray() local
66 elements = builder_.GetGlobalConstantValue(ConstantIndex::EMPTY_ARRAY_OBJECT_INDEX); in LowerCreateEmptyArray()
67 auto array = NewJSArrayLiteral(glue, gate, elements, length, hintLength); in LowerCreateEmptyArray()
75 GateRef elements = CreateElementsWithLength(gate, glue, elementsLength); in LowerCreateArrayWithOwn() local
77 auto array = NewJSArrayLiteral(glue, gate, elements, length); in LowerCreateArrayWithOwn()
107 GateRef elements = Circuit::NullGate(); in LowerCreateArrayWithBuffer() local
110 elements = CreateElementsWithLength(gate, glue, arrayLength); in LowerCreateArrayWithBuffer()
113 builder_.StoreToTaggedArray(elements, i, value); in LowerCreateArrayWithBuffer()
117 elements = literialElements; in LowerCreateArrayWithBuffer()
121 auto array = NewJSArrayLiteral(glue, gate, elements, length); in LowerCreateArrayWithBuffer()
[all …]
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DarrayExpression.h42 explicit ArrayExpression(ArenaVector<Expression *> &&elements, ArenaAllocator *const allocator) in ArrayExpression() argument
43 : ArrayExpression(AstNodeType::ARRAY_EXPRESSION, std::move(elements), allocator, false) in ArrayExpression()
47 explicit ArrayExpression(AstNodeType nodeType, ArenaVector<Expression *> &&elements, in ArrayExpression() argument
51 elements_(std::move(elements)), in ArrayExpression()
62 [[nodiscard]] const ArenaVector<Expression *> &Elements() const noexcept in Elements() function
67 [[nodiscard]] ArenaVector<Expression *> &Elements() noexcept in Elements() function
72 void SetElements(ArenaVector<Expression *> &&elements) noexcept in SetElements() argument
74 elements_ = std::move(elements); in SetElements()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DspreadLowering.cpp31 for (const auto *element : array->Elements()) { in CreateLengthString()
39 int newArrayLength = array->Elements().size() - spreadElementCount; in CreateLengthString()
61 for (std::uint32_t i = 0; i < array->Elements().size(); ++i) { in CreateETSCode()
62 if (array->Elements()[i]->Type() == ir::AstNodeType::SPREAD_ELEMENT) { in CreateETSCode()
64 array->Elements()[i]->AsSpreadElement()->Argument()->AsIdentifier()->Name().Mutf8(); in CreateETSCode()
65 …src << "let elementOfSpread" << i << ": " << array->Elements()[i]->TsType()->ToString() << std::en… in CreateETSCode()
76 node.emplace_back(array->Elements()[i]->Clone(ctx->allocator, nullptr)); in CreateETSCode()
100 …std::any_of(node->AsArrayExpression()->Elements().begin(), node->AsArrayExpression()->Elements().e… in Perform()
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/
DBuiltinArray.sts159 * @param start index at which to start copying elements from
161 * @param end index at which to end copying elements from
175 * @param start index at which to start copying elements from
177 * @param end index at which to end copying elements from
214 * @param start index at which to start copying elements from
236 * Changes all elements in the Array to a static value, from a start index to an end index
252 * Changes all elements in the Array to a static value, from a start index to an end index
365 * Returns the elements of an array that meet the condition specified in a callback function.
369 …* @returns New `Array` instance constructed from `this` with elements filtered using test function…
378 * If no elements satisfy the testing function, -1 is returned.
[all …]

12345678910>>...34