Home
last modified time | relevance | path

Searched full:ets (Results 1 – 25 of 1008) sorted by relevance

12345678910>>...41

/arkcompiler/ets_frontend/ets2panda/test/test-lists/parser/
Dparser-ets-allowed.txt1 parser/ets/lambda_import_alias_1.sts
2 parser/ets/string_template_4.sts
3 parser/ets/main_entry_point_7.sts
4 parser/ets/lambda-lambda.sts
5 parser/ets/float_pont_format_1.sts
6 parser/ets/lambdaExpressionWithoutBlockStatement.sts
7 parser/ets/method_override_throw_1.sts
8 parser/ets/enum.sts
9 parser/ets/genericDefaultParam_3.sts
10 parser/ets/labeledDoWhileStatement.sts
[all …]
Dparser-ets-ignored.txt2 parser/ets/lambdaThrowsRethrows.sts
3 parser/ets/variable_throw_function_1.sts
4 compiler/ets/rethrowingCheck5.sts
5 compiler/ets/rethrowingConstructorCheck1.sts
6 compiler/ets/rethrowingConstructorCheck2.sts
7 compiler/ets/rethrowingConstructorCheck3.sts
8 compiler/ets/rethrowingFunctionCheck1.sts
9 compiler/ets/rethrowingFunctionCheck2.sts
10 compiler/ets/rethrowingFunctionCheck3.sts
11 compiler/ets/rethrowingMethodCheck1.sts
[all …]
Dparser-js-allowed.txt1 compiler/ets/forUpdate.sts
2 compiler/ets/generics_instantiation_1.sts
3 compiler/ets/generics_primitive_type_param_1.sts
4 compiler/ets/generic_override_3.sts
5 compiler/ets/override16.sts
6 compiler/ets/from-soft-keyword-0.sts
7 compiler/ets/manyLocalsParamRegUsage.sts
8 compiler/ets/method-resolution-class-and-interface-in-signatures_5.sts
9 compiler/ets/n_nullableTypeInReturnNotRef.sts
10 compiler/ets/generic_variance_1.sts
[all …]
Dparser-js-ignored.txt2 parser/ets/trailing_lambda_tests/trailing_lambda_define_lambda_in_body_capture_variable.sts
5 compiler/ets/override13.sts
8 compiler/ets/override17.sts
11 compiler/ets/throwingFunctionType2.sts
12 compiler/ets/throwingFunctionAsParameter2.sts
15 compiler/ets/etsObjectToString4.sts
16 compiler/ets/generic_variance_1.sts
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_libbase_runtime.yaml19 mirror_class: ark::ets::EtsObject
22 mirror_class: ark::ets::EtsString
25 mirror_class: ark::ets::EtsPromise
28 mirror_class: ark::ets::EtsCharArray
31 mirror_class: ark::ets::EtsTypeAPIField
34 mirror_class: ark::ets::EtsTypeAPIMethod
37 mirror_class: ark::ets::EtsTypeAPIParameter
40 mirror_class: ark::ets::EtsSharedMemory
43 mirror_class: ark::ets::EtsAtomicFlag
46 mirror_class: ark::ets::EtsStackTraceElement
[all …]
Dets_compiler_intrinsics.yaml16 mirror_class: ark::ets::EtsObject
19 mirror_class: ark::ets::EtsString
21 intrinsics_namespace: ark::ets::intrinsics
26 space: ets
32 impl: ark::ets::intrinsics::CompilerEtsLdObjByNameObj
37 space: ets
43 impl: ark::ets::intrinsics::CompilerEtsLdObjByNameI32
48 space: ets
54 impl: ark::ets::intrinsics::CompilerEtsLdObjByNameI64
59 space: ets
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/
Dets_plugin_options.yaml14 - ETS:
16 codegen_intrinsics_inc: plugins/ets/bytecode_optimizer/visitors/ets_codegen_intrinsics.inc
17 codegen_visitors_inc: plugins/ets/bytecode_optimizer/visitors/codegen_visitors.inc
18 reg_encoder_visitors_inc: plugins/ets/bytecode_optimizer/visitors/reg_encoder_visitors.inc
20 lang_context_class: ark::ets::EtsLanguageContext
21 lang_context_header_path: plugins/ets/runtime/ets_language_context.h
22 additional_interpter_inl: plugins/ets/runtime/interpreter/interpreter-inl.h
30 directive_name: eTS
34 header: plugins/ets/runtime/intrinsics_declaration.h
35 ir_build_static_call_inl: plugins/ets/compiler/intrinsics_ir_build_static_call_ets.inl
[all …]
Druntime_options.yaml18 - ets
20 - ets
30 - ets
39 - ets
48 - ets
54 - ets
61 - ets
74 - ets
89 - ets
96 - ets
[all …]
/arkcompiler/ets_frontend/ets2panda/lexer/scripts/
Dkeywords.yaml21 - name: 'ets'
22 description: ETS keyword
27 keyword: [ets]
44 keyword: [ets]
49 keyword: [ets]
57 keyword: [as, ets]
62 keyword: [ets]
67 keyword_like: [ets, ts]
71 keyword_like: [ets, js, ts]
75 keyword: [js, ts, as, ets]
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_warnings_tests/implicit_boxing_unboxing_tests/
Dimplicit_boxing_unboxing_1-expected.txt1 ETS Warning: Implicit Boxing to Int in Assignment Expression. [implicit_boxing_unboxing_1.sts:26:9]
2 ETS Warning: Implicit Unboxing to int in Binary Expression. [implicit_boxing_unboxing_1.sts:26:9]
3 ETS Warning: Implicit Boxing to Int in Assignment Expression. [implicit_boxing_unboxing_1.sts:27:9]
4 ETS Warning: Implicit Unboxing to int in Binary Expression. [implicit_boxing_unboxing_1.sts:27:9]
5 ETS Warning: Implicit Boxing to Char in Variable Declaration. [implicit_boxing_unboxing_1.sts:33:15]
6 ETS Warning: Implicit Boxing to Float in Variable Declaration. [implicit_boxing_unboxing_1.sts:34:2…
7 ETS Warning: Implicit Boxing to Double in Variable Declaration. [implicit_boxing_unboxing_1.sts:35:…
8 ETS Warning: Implicit Boxing to Short in Variable Declaration. [implicit_boxing_unboxing_1.sts:36:2…
9 ETS Warning: Implicit Boxing to Long in Variable Declaration. [implicit_boxing_unboxing_1.sts:37:20]
10 ETS Warning: Implicit Boxing to Int in Variable Declaration. [implicit_boxing_unboxing_1.sts:38:19]
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/intrinsics/
Dstd_js_jsruntime.yaml16 mirror_class: ark::ets::EtsObject
19 mirror_class: ark::ets::EtsClass
22 mirror_class: ark::ets::EtsString
25 mirror_class: ark::ets::interop::js::JSValue
28 intrinsics_namespace: ark::ets::interop::js::intrinsics
36 space: ets
43 impl: ark::ets::interop::js::intrinsics::JSRuntimeFinalizationRegistryCallbackIntrinsic
47 space: ets
54 impl: ark::ets::interop::js::intrinsics::JSRuntimeNewJSValueDoubleIntrinsic
59 space: ets
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/isa/
Disa.yaml15 - name: ets
16 description: Extension for ETS support.
19 - namespace: ets
27 - title: ETS launch instructions
29 ETS launch instructions. #TODO(audovichenko, kgrebenschikov): add description.
37 namespace: ets
39 - sig: ets.launch.short method_id, v1:in:top, v2:in:top
40 prefix: ets
44 - sig: ets.launch method_id, v1:in:top, v2:in:top, v3:in:top, v4:in:top
45 prefix: ets
[all …]
/arkcompiler/runtime_core/static_core/
DREVIEWERS75 static_core/plugins/ets/bytecode_optimizer/ @mbolshov
76 static_core/plugins/ets/compiler/ @Prof1983
77 static_core/plugins/ets/irtoc_scripts/ @Prof1983 @mbolshov
78 static_core/plugins/ets/isa/ @mbolshov
79 static_core/plugins/ets/libllvmbackend/ @Prof1983 @romanzhuykov
80 static_core/plugins/ets/runtime/ @semenovaleksandr
81 static_core/plugins/ets/runtime/*coroutine* @dmitriitr @konstanting
82 static_core/plugins/ets/runtime/ets_entrypoints* @Prof1983 @mbolshov
83 static_core/plugins/ets/runtime/ets_handle* @dmitriitr @udav
84 static_core/plugins/ets/runtime/ets_libbase_runtime.yaml @Prof1983
[all …]
/arkcompiler/ets_frontend/ets2panda/
DCMakeLists.txt40 " \"std\": [\"${PANDA_ROOT}/plugins/ets/stdlib/std\"],\n"
41 " \"escompat\": [\"${PANDA_ROOT}/plugins/ets/stdlib/escompat\"],\n"
42 " \"import_tests\": [\"${CMAKE_CURRENT_SOURCE_DIR}/test/parser/ets/import_tests\"],\n"
43 …" \"dynamic_import_tests\": [\"${CMAKE_CURRENT_SOURCE_DIR}/test/parser/ets/dynamic_import_tes…
47 …" \"${CMAKE_CURRENT_SOURCE_DIR}/test/parser/ets/dynamic_import_tests\": {\"language\": \"js\"…
192 compiler/lowering/ets/topLevelStmts/importExportDecls.cpp
193 compiler/lowering/ets/topLevelStmts/globalClassHandler.cpp
194 compiler/lowering/ets/topLevelStmts/globalDeclTransformer.cpp
195 compiler/lowering/ets/topLevelStmts/topLevelStmts.cpp
196 compiler/lowering/ets/expressionLambdaLowering.cpp
[all …]
DBUILD.gn60 "checker/ets/aliveAnalyzer.cpp",
61 "checker/ets/arithmetic.cpp",
62 "checker/ets/assignAnalyzer.cpp",
63 "checker/ets/baseAnalyzer.cpp",
64 "checker/ets/boxingConverter.cpp",
65 "checker/ets/castingContext.cpp",
66 "checker/ets/conversion.cpp",
67 "checker/ets/dynamic.cpp",
68 "checker/ets/dynamic/dynamicCall.cpp",
69 "checker/ets/etsWarningAnalyzer.cpp",
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_warnings_tests/warnings_suppresion_tests/
Dwarnings_suppression_begin_end_2-expected.txt1 ETS Warning: Prohibit top-level statements. [warnings_suppression_begin_end_2.sts:17:5]
2 ETS Warning: Prohibit top-level statements. [warnings_suppression_begin_end_2.sts:19:1]
3 ETS Warning: Prohibit top-level statements. [warnings_suppression_begin_end_2.sts:47:5]
4 ETS Warning: Boost Equality Statement. Change sides of binary expression. [warnings_suppression_beg…
5 ETS Warning: Boost Equality Statement. Change sides of binary expression. [warnings_suppression_beg…
6 ETS Warning: Replace asynchronous function with coroutine. [warnings_suppression_begin_end_2.sts:32…
7 ETS Warning: Replace asynchronous function with coroutine. [warnings_suppression_begin_end_2.sts:25…
8 ETS Warning: Replace the lambda function with a regular function. [warnings_suppression_begin_end_2…
9 ETS Warning: Implicit Boxing to Double in Variable Declaration. [warnings_suppression_begin_end_2.s…
10 ETS Warning: Implicit Boxing to Int in Assignment Expression. [warnings_suppression_begin_end_2.sts…
[all …]
Dwarnings_suppression_all_warnings_1.sts23 class A // ETSNOLINT(ets-suggest-final)
25 async foo() : Promise<String> // ETSNOLINT(ets-remove-async)
48 class AA { // ETSNOLINT(ets-suggest-final)
50 foo(): void { // ETSNOLINT(ets-suggest-final)
60 let x : Number = 5.0 // ETSNOLINT(ets-implicit-boxing-unboxing)
65 foo = (i : int): int => {return i+1} // ETSNOLINT(ets-remove-lambda)
71 tmp = foo(tmp) // ETSNOLINT(ets-implicit-boxing-unboxing)
75 if (ref != null) { // ETSNOLINT(ets-boost-equality-statement)
76 ref = ref + 1; // ETSNOLINT(ets-implicit-boxing-unboxing)
80 if (new_ref != null) { // ETSNOLINT(ets-boost-equality-statement)
[all …]
/arkcompiler/runtime_core/
D.gitattributes8 static_core/plugins/ets/tests/ets-templates/02.lexical_elements/04.line_separators/line_separators.
9 static_core/plugins/ets/tests/ets-templates/02.lexical_elements/03.white_spaces/whitespaces.ets bin…
10 static_core/plugins/ets/tests/ets-templates/02.lexical_elements/04.line_separators/line_separators.…
11 static_core/plugins/ets/tests/ets-templates/02.lexical_elements/03.white_spaces/whitespaces.sts bin…
D.gitignore19 static_core/plugins/ets/tools/declgen_ts2ets/build
20 static_core/plugins/ets/tools/declgen_ts2ets/node_modules
21 static_core/plugins/ets/tools/declgen_ts2ets/out
22 static_core/plugins/ets/tools/declgen_ts2ets/package-lock.json
23 static_core/plugins/ets/doc/.gitignore/out/
24 static_core/plugins/ets/doc/.gitignore/build/
25 static_core/plugins/ets/doc/.gitignore/rst~
/arkcompiler/runtime_core/static_core/plugins/ets/doc/system_arkts/
Dguide.rst34 * **ets-subset-warnings** : Enable all ETS-warnings to keep the code in subset with |T…
35 * **ets-non-subset-warnings** : Enable all ETS-warnings that are not in subset with |TS|.
36 * **ets-warnings-all** : Enable all ETS-warnings in "System |LANG|".
37 * **ets-werror** : Treat all enabled ETS-warnings as errors.
39 * **ets-implicit-boxing-unboxing** : Check if a program contains implicit boxing or unboxing. E…
40 * **ets-boost-equality-expression** : Suggest boosting equality expressions. ETS Subset Warning.
41 * **ets-remove-async** : Suggest replacing async functions with coroutines. ETS Non…
42 * **ets-suggest-final** : Suggest using the keyword ``final``. ETS Non-subset Warnin…
43 * **ets-remove-lambda** : Suggestions to replace lambda with regular functions. ETS
70 2. Specify an option to the compiler. E.g., add ``--ets-suggest-final`` or ``--ets-suggest-final=tr…
[all …]
Dsuppression.rst31 accordance with the arguments. Using ``ETSNOLINT-BEGIN(ets-remove-async,ets-remove-lambda)``
32 and ``ETSNOLINT-END(ets-remove-async)`` makes ``ets-remove-lambda`` continue
33 until another ``ETSNOLINT-END`` directive containing ``ets-remove-lambda`` is
34 found, e.g. ``ETSNOLINT-END(ets-remove-lambda)``.
41 * ``ETSNOLINT(ets-suggest-final)``: Disable ``ets-suggest-final``. Applies to the current line.
42 * ``ETSNOLINT-NEXTLINE(ets-implicit-boxing-unboxing)``: Disable ``ets-implicit-boxing-unboxing``. A…
43 * ``ETSNOLINT-BEGIN(ets-implicit-boxing-unboxing,ets-suggest-final)``: Disable ``ets-implicit-boxin…
45 Other combinations are also valid. The list of possible arguments is the same as the list of ETS-wa…
76 class A { /* ETSNOLINT(ets-suggest-final) */
86 class A { // ETSNOLINT(ets-suggest-final)
[all …]
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/
Dphase.cpp18 #include "ets/ambientLowering.h"
22 #include "compiler/lowering/ets/constStringToCharLowering.h"
23 #include "compiler/lowering/ets/defaultParameterLowering.h"
24 #include "compiler/lowering/ets/expandBrackets.h"
25 #include "compiler/lowering/ets/recordLowering.h"
26 #include "compiler/lowering/ets/topLevelStmts/topLevelStmts.h"
27 #include "compiler/lowering/ets/expressionLambdaLowering.h"
28 #include "compiler/lowering/ets/boxingForLocals.h"
29 #include "compiler/lowering/ets/lambdaLowering.h"
30 #include "compiler/lowering/ets/spreadLowering.h"
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/
DCMakeLists.txt16 message(WARNING "es2panda not found for ets tests")
56 LANGUAGE_CONTEXT ets
77 set(FIRST_ABC_APP_TARGET ${TARGET}-${SRC_FNAME}-0-ets-es2panda)
81 set(ABC_APP_TARGET ${TARGET}-${SRC_FNAME}-${i}-ets-es2panda)
110 set(ABC_TARGET ${TARGET}-ets-es2panda)
114 --boot-panda-files=${PANDA_BINARY_ROOT}/plugins/ets/etsstdlib.abc
115 --load-runtimes=ets
120 COMMENT "Running verifier for ets file: ${OUTPUT_ABC}"
138 set(ABC_EXPORT_TARGET ${TARGET}-export-ets-es2panda_${COUNTER})
140 …_EXPORT_ABC} ${ABC_EXPORT_TARGET} OPT_LEVEL ${ARG_OPT_LEVEL} COMPILER_EXTRA_OPTIONS "--ets-module")
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/
DCMakeLists.txt21 " \"escompat\": [\"${PANDA_ROOT}/plugins/ets/stdlib/escompat\"],\n"
22 " \"std\": [\"${PANDA_ROOT}/plugins/ets/stdlib/std\"]\n"
25 …" \"${PANDA_ROOT}/plugins/ets/tests/interop_js/tests/test_intrins/test_intrins.js\": {\"langu…
26 …" \"${PANDA_ROOT}/plugins/ets/tests/interop_js/tests/test_frontend/test_frontend_package.js\"…
27 …" \"${PANDA_ROOT}/plugins/ets/tests/interop_js/tests/number_subtypes/module.js\": {\"language…
28 …" \"${PANDA_ROOT}/plugins/ets/tests/interop_js/tests/strict_equality/strict_equality.js\": {\…
29 …" \"${PANDA_ROOT}/plugins/ets/tests/interop_js/tests/test_undefined/test_undefined.js\": {\"l…
30 …" \"${PANDA_ROOT}/plugins/ets/tests/interop_js/tests/class_composite/js/class_composite.js\":…
31 …" \"${PANDA_ROOT}/plugins/ets/tests/interop_js/tests/scenarios/js_to_ets/scenarios.js\": {\"l…
32 …" \"${PANDA_ROOT}/plugins/ets/tests/interop_js/tests/es_object/to_string/test_to_string_metho…
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/tests/ets_warnings_tests/suggest_final_tests/
Dsuggest_final_for_classes_and_methods_1-expected.txt1 ETS Warning: Suggest 'final' modifier for class. [suggest_final_for_classes_and_methods_1.sts:22:7]
2 ETS Warning: Suggest 'final' modifier for method. [suggest_final_for_classes_and_methods_1.sts:23:1…
3 ETS Warning: Suggest 'final' modifier for method. [suggest_final_for_classes_and_methods_1.sts:24:1…
4 ETS Warning: Suggest 'final' modifier for class. [suggest_final_for_classes_and_methods_1.sts:29:7]
5 ETS Warning: Suggest 'final' modifier for method. [suggest_final_for_classes_and_methods_1.sts:30:8]
6 ETS Warning: Suggest 'final' modifier for class. [suggest_final_for_classes_and_methods_1.sts:35:7]

12345678910>>...41