Home
last modified time | relevance | path

Searched +full:- +full:- +full:- (Results 1 – 25 of 11819) sorted by relevance

12345678910>>...473

/arkcompiler/ets_frontend/ets2panda/test/runtime/ets/
Dtoo_many_minus.ets7 * http://www.apache.org/licenses/LICENSE-2.0
15 /*---
16 tags: [compile-only, negative]
17 ---*/
22 ---------------------------------------------------------------------------------------------------…
/arkcompiler/ets_frontend/es2panda/test/version_control/
DREADME-zh.md15 ./build.sh --product-name rk3568 --build-target es2panda_build --build-target ark_js_host_linux_too…
18 python3 test/runner.py --version-control ../../../out/rk3568/clang_x64/arkcompiler/ets_frontend/
24 * `--version-control`:执行版本控制测试套
33 | :--------: | :--------------------------------------: | ------------ |
53 │   ├── class_private_field_runtime_below_abc_api_version-expected.txt
54 │   ├── class_private_field_supported_compile_version-expected.txt
55 │   ├── class_private_field_supported_runtime_version-expected.txt
56 │   ├── class_private_field_unsupported_compile_version-expected.txt
57 │   └── class_private_field_unsupported_runtime_version-expected.txt
66------------------------------- | ------- | ------------------------------------------------------…
[all …]
/arkcompiler/runtime_core/static_core/verification/gen/templates/
Dhandle_gen.h.erb2 * Copyright (c) 2021-2025 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
16 // NOLINTNEXTLINE(readability-function-size)
25 % # ---------------------------------------------------------------------------------------------
27 % # ---------------------------------------------------------------------------------------------
32 % # ---------------------------------------------------------------------------------------------
35 % # ---------------------------------------------------------------------------------------------
37 % # ---------------------------------------------------------------------------------------------
40 % # ---------------------------------------------------------------------------------------------
43 % # ---------------------------------------------------------------------------------------------
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/doc/runtime/
D04_names.rst2 Copyright (c) 2021-2024 Huawei Device Co., Ltd.
6 http://www.apache.org/licenses/LICENSE-2.0
19 reflection and class loading APIs) and build-time (build system, frontend,
25 - |LANG| compiler associates a **name** with a **group** of source code files
27 (``build-config.json``).
29 - |LANG| compiler limits relative imports to be in the **same group** of
32 - |LANG| compiler obtains the **current group name** from the current
35 - If the imported file is from the **external group** of source code files,
39 .. code-block:: json
51 .. code-block:: typescript
[all …]
/arkcompiler/runtime_core/static_core/runtime/
Dmark_word.h2 * Copyright (c) 2021-2025 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
15 // Our main goal is to have similar interface for two different platforms - high-end and low-end.
17 // 64 bits object header for high-end devices: (64 bits pointer)
18 // |--------------------------------------------------------------------------------------|--------…
20 // |-----------------------------------------------------|--------------------------------|--------…
22 // |-----------------------------------------------------|--------------------------------|--------…
24 // |----------|------------------------------------------|--------------------------------|--------…
26 // |----------|------------------------------------------|--------------------------------|--------…
28 // |----------|------------------------------------------|--------------------------------|--------…
[all …]
/arkcompiler/ets_frontend/es2panda/test/type_extractor/dts-testcases/
Dtest-interface-type-test-1-expected.txt2 ------------------------------------
854 ------------------------------------
856 ------------------------------------
858 ------------------------------------
860 ------------------------------------
862 ------------------------------------
864 ------------------------------------
866 ------------------------------------
868 ------------------------------------
870 ------------------------------------
[all …]
Dtest-type-summary-order-1-expected.txt2 ------------------------------------
854 ------------------------------------
856 ------------------------------------
858 ------------------------------------
860 ------------------------------------
862 ------------------------------------
864 ------------------------------------
866 ------------------------------------
868 ------------------------------------
870 ------------------------------------
[all …]
/arkcompiler/runtime_core/docs/
Dmemory-management.md12 * [Object header](#object-header)
20 ![High-level design](./images/panda-mm-overview.png "Memory management high-level design")
23 - base mode
24 - allocators with some average metrics and profile-based configuration(if available)
25 - some baseline GC with profile-based configuration(if available)
26 - performance
27 - allocators with low allocation cost
28- low-pause/pauseless GC(for games) or GC with high throughput and acceptable STW pause (for not g…
29 - power-saving mode
30 - energy-efficient allocators(if possible)
[all …]
/arkcompiler/runtime_core/static_core/docs/
Dmemory-management.md12 * [Object header](#object-header)
20 ![High-level design](./images/panda-mm-overview.png "Memory management high-level design")
23 - base mode
24 - allocators with some average metrics and profile-based configuration(if available)
25 - some baseline GC with profile-based configuration(if available)
26 - performance
27 - allocators with low allocation cost
28- low-pause/pauseless GC(for games) or GC with high throughput and acceptable STW pause (for not g…
29 - power-saving mode
30 - energy-efficient allocators(if possible)
[all …]
/arkcompiler/runtime_core/common_interfaces/objects/
Dcomposite_base_class.h7 * http://www.apache.org/licenses/LICENSE-2.0
28 // +------------------------------------------------+
32 // | +--------------------------------------------+ |
34 // | | +------------------------+---------------+ | |
35 // | | | classAddress = corresponding hclass | | | ----> CompositeBaseClassHClass
37 // | | +------------------------+---------------+ | |
38 // +------------------------------------------------+
40 // +------------------------------------------------+
42 // | +--------------------------+-----------------+ |
44 // | +--------------------------+-----------------+ |
[all …]
/arkcompiler/ets_runtime/ecmascript/stackmap/
Dark_stackmap.h7 * http://www.apache.org/licenses/LICENSE-2.0
67 // +-----------------------------------------+ ---------
69 // |-----------------------------------------| ArkStackMapHeader
71 // +-----------------------------------------+ ---------
73 // |-----------------------------------------| |
75 // |-----------------------------------------| |
77 // |-----------------------------------------| |
79 // |-----------------------------------------| |
81 // |-----------------------------------------| ---------
83 // +-----------------------------------------+ ---------
[all …]
/arkcompiler/runtime_core/static_core/
DCMakeLists.txt1 # Copyright (c) 2021-2025 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
18 # multi-configuration generators (i.e. Visual Studio):
33 # ----- Default flags ----------------------------------------------------------
39 # ----- Global variables -------------------------------------------------------
48 add_definitions(-DBUILD_FOLDER="${CMAKE_CURRENT_BINARY_DIR}")
55 # ----- Policies ---------------------------------------------------------------
63 # ----- Platform definitions ---------------------------------------------------
68 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -rdynamic")
69 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -rdynamic")
[all …]
/arkcompiler/ets_frontend/test262/
DdynamicImport_tests.txt1 usage-from-eval.js
2 returns-promise.js
3 nested-arrow-assignment-expression-not-extensible-args.js
4 nested-block-no-new-call-expression.js
5 invalid-assignmenttargettype-syntax-error-12-lhs-assignment-operator-assignment-expression.js
6 nested-async-gen-await-no-new-call-expression.js
7 nested-else-braceless-not-extensible-no-trailing-comma.js
8 nested-function-return-assignment-expr-not-optional.js
9 nested-else-braceless-assignment-expr-not-optional.js
10 nested-if-no-rest-param.js
[all …]
Dmodule_tests.txt1 early-dup-export-decl.js
2 early-dup-export-dflt-id.js
3 early-dup-export-dflt.js
4 early-dup-export-id-as.js
5 early-dup-export-id.js
6 early-dup-lables.js
7 early-dup-lex.js
8 early-export-global.js
9 early-lex-and-var.js
10 early-new-target.js
[all …]
/arkcompiler/ets_runtime/ecmascript/napi/
DREADME.md18 | ------- | --------------- | ---- | --------------------------- |
28 | --------------------- | -------------------------------- |
38 NativePointerCallback deleter = [](void *env, void *buffer, void *data) -> void {
55 | ------ | ---- | ---- | ---- |
61 | ------ | ------------------------------------------------ |
70 NativePointerCallback deleter = [](void *env, void *buffer, void *data) -> void {
76 uint8_t *getBuffer = reinterpret_cast<uint8_t *>(arrayBuffer->GetBuffer());
88 | ------ | -------------- | ---- | ------------ |
94 | ------- | ------------------------------- |
101 int lenth = arrayBuffer->ByteLength(vm);
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/doc/interop_js/
D3_conversions_type_check.rst6 http://www.apache.org/licenses/LICENSE-2.0
27 --------------------------------------------
32 +-------------------------+-------------------------+
36 +-------------------------+-------------------------+
38 +-------------------------+-------------------------+
40 +-------------------------+-------------------------+
42 +-------------------------+-------------------------+
44 +-------------------------+-------------------------+
46 +-------------------------+-------------------------+
48 +-------------------------+-------------------------+
[all …]
D1_introduction.rst6 http://www.apache.org/licenses/LICENSE-2.0
18 ------------------------
20 +-----------------+--------------------------------------------------------------------------------…
24 +-----------------+--------------------------------------------------------------------------------…
26 +-----------------+--------------------------------------------------------------------------------…
28 +-----------------+--------------------------------------------------------------------------------…
30 +-----------------+--------------------------------------------------------------------------------…
32 +-----------------+--------------------------------------------------------------------------------…
34 +-----------------+--------------------------------------------------------------------------------…
36 +-----------------+--------------------------------------------------------------------------------…
[all …]
/arkcompiler/runtime_core/
DCMakeLists.txt1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
18 # multi-configuration generators (i.e. Visual Studio):
33 # ----- Default flags ----------------------------------------------------------
39 # ----- Global variables -------------------------------------------------------
45 set(PANDA_THIRD_PARTY_SOURCES_DIR ${PANDA_ROOT}/ark-third-party)
46 set(PANDA_THIRD_PARTY_CONFIG_DIR ${PANDA_ROOT}/cmake/ark-third-party)
48 # ----- Platform definitions ---------------------------------------------------
53 set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -rdynamic")
54 set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -rdynamic")
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_mark_word.h2 * Copyright (c) 2024-2025 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
29 // 64 bits ets object header for high-end devices: (32 bits pointer)
30 // |--------------------------------------------------------------------------------------|--------…
32 // |--------------------------------------------------------------------------------------|--------…
34 // |--------------------------------------------------------------------------------------|--------…
36 // |----------|---------------------------------------------------------------------------|--------…
38 // |----------|---------------------------------------------------------------------------|--------…
40 // |----------|---------------------------------------------------------------------------|--------…
42 // |--------------------------------------------------------------------------------------|--------…
[all …]
/arkcompiler/ets_runtime/ecmascript/mem/
Dmachine_code.h7 * http://www.apache.org/licenses/LICENSE-2.0
75 // +-----------------------------------+
77 // INS_SIZE_OFFSET +-----------------------------------+
79 // +-----------------------------------+
81 // +-----------------------------------+
83 // +-----------------------------------+
85 // +-----------------------------------+
87 // +-----------------------------------+
89 // +-----------------------------------+
91 // +-----------------------------------+
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/
Dcircuit_ir_specification.md5 …scribes semantic of programs in a language-neutral and target-neutral way, targeting multi-languag…
9 …hey acted like a [finite state machine](https://en.wikipedia.org/wiki/Finite-state_machine) (FSM))…
11 …will load from or store to the global memory, so they should be executed non-simultaneously and in…
17 …he state transition action of the FSM. Selector gates are affiliated (many-to-one) to `MERGE` stat…
65 …>, b:<JS_STRING>) -> c:<JS_STRING>=JS_ADD(a:<JS_NUMBER>, b:<JS_STRING>)` and `c:<JS_ANY>=VALUE_SEL…
69-level instructions (HIR), middle-level instructions (MIR) and low-level instructions (LIR). They …
71 * HIR instructions represent language-related computational process, which usually correspond to th…
72 * MIR instructions are language-independent and target-independent, which are similar to LLVM IR, b…
73 * LIR instructions are target-related, which usually correspond to the machine instructions of targ…
82 * `ARCH` means architecture-related integer type (`INTx` on `x` bits architecture).
[all …]
/arkcompiler/ets_runtime/ecmascript/
Denum_cache.h7 * http://www.apache.org/licenses/LICENSE-2.0
22 // EnumCacheKind is only used in for-in.
29 // +---------------+-------------------------------------------+-----------------------------------…
31 // +---------------+-------------------------------------------+-----------------------------------…
32 // | None | - Uninitialized or in SlowPath mode. | - None (No additional conditions r…
34 // +---------------+-------------------------------------------+-----------------------------------…
35 // | SIMPLE | - Fast path for simple enum cache check. | - Receiver's proto is NOT a HeapOb…
37 // | | • Properties exist ONLY on the object | - Receiver.proto.ProtoChainInfoEnu…
41 // +---------------+-------------------------------------------+-----------------------------------…
42 // | PROTOCHAIN | - Fast path for protochain enum cache. | - Receiver's proto is a HeapObject…
[all …]
/arkcompiler/runtime_core/static_core/compiler/docs/
Dtry_catch_blocks_ir.md1 # Try-catch blocks IR building
35 /-----------\
37 \-----------/
40 /-----------\
41 | Try-begin |---------->\------------------>\
42 \-----------/ | |
45 /---------------\ | |
47 \---------------/ | |
50 /-----------\ | |
51 | Try-end |-------------->\------------------>\
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/doc/spec/
D2_lexical.rst2 Copyright (c) 2021-2025 Huawei Device Co., Ltd.
6 http://www.apache.org/licenses/LICENSE-2.0
35 set [1]_ as its terminal symbols. It uses the Unicode UTF-16 encoding to
36 represent text in sequences of 16-bit code units.
40 UTF-16 encoding. Where such representation is irrelevant to the discussion,
61 - :ref:`White Spaces`,
62 - :ref:`Line Separators`,
63 - :ref:`Tokens`, and
64 - :ref:`Comments`.
86 - Space (U+0020),
[all …]
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/aarch64/
Daarch64_memlayout.h7 * http://www.apache.org/licenses/LICENSE-2.0
52 * The stack grows downward -- full descending (SP points
56 * possible to write a caller-callee pair in such a way
61 * ||----------------------------|
62 * | args passed on the stack | (we call them up-formals)
63 * ||----------------------------|<- Stack Pointer
69 * ||----------------------------|
71 * ||----------------------------|<- Stack Pointer
73 * ||----------------------------|<- Frame Pointer
77 * ||----------------------------|
[all …]

12345678910>>...473