Searched full:ets (Results 1 – 25 of 1008) sorted by relevance
12345678910>>...41
| /arkcompiler/ets_frontend/ets2panda/test/test-lists/parser/ |
| D | parser-ets-allowed.txt | 1 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 …]
|
| D | parser-ets-ignored.txt | 2 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 …]
|
| D | parser-js-allowed.txt | 1 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 …]
|
| D | parser-js-ignored.txt | 2 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/ |
| D | ets_libbase_runtime.yaml | 19 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 …]
|
| D | ets_compiler_intrinsics.yaml | 16 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/ |
| D | ets_plugin_options.yaml | 14 - 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 …]
|
| D | runtime_options.yaml | 18 - 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/ |
| D | keywords.yaml | 21 - 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/ |
| D | implicit_boxing_unboxing_1-expected.txt | 1 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/ |
| D | std_js_jsruntime.yaml | 16 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/ |
| D | isa.yaml | 15 - 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/ |
| D | REVIEWERS | 75 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/ |
| D | CMakeLists.txt | 40 " \"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 …]
|
| D | BUILD.gn | 60 "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/ |
| D | warnings_suppression_begin_end_2-expected.txt | 1 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 …]
|
| D | warnings_suppression_all_warnings_1.sts | 23 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 | .gitattributes | 8 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 | .gitignore | 19 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/ |
| D | guide.rst | 34 * **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 …]
|
| D | suppression.rst | 31 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/ |
| D | phase.cpp | 18 #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/ |
| D | CMakeLists.txt | 16 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/ |
| D | CMakeLists.txt | 21 " \"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/ |
| D | suggest_final_for_classes_and_methods_1-expected.txt | 1 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