| /arkcompiler/runtime_core/docs/ |
| D | doxygen.config | 3 # This file describes the settings to be used by the documentation system 7 # front of the TAG it is preceding. 10 # The format is: 20 # This tag specifies the encoding used for all characters in the config file 21 # that follow. The default is UTF-8 which is also the encoding used for all text 22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv 23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv 24 # for the list of possible encodings. 25 # The default value is: UTF-8. 29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by [all …]
|
| D | runtime-compiled_code-interaction.md | 1 # Interaction of compiled code and the runtime 5 …and Panda runtime should interact with each other. This document describes the following aspects i… 8 * The structure of compiled code stack frames and stack traversing 9 * Transition from the interpeter to compiled code and vise versa 10 * Calling the runtime 14 Documentation of meta information generated by the compiler is located in compiled_method_info.md d… 16 ## Panda runtime (the runtime) 17 Panda runtime as a set of functions aimed to execute managed code. The runtime consists of several … 18 The document refers to the interpreter and the compiler modules. 20 The interpreter is a part of the runtime aimed to execute bytecode of managed functions. The interp… [all …]
|
| /arkcompiler/runtime_core/static_core/docs/ |
| D | doxygen.config | 3 # This file describes the settings to be used by the documentation system 7 # front of the TAG it is preceding. 10 # The format is: 20 # This tag specifies the encoding used for all characters in the config file 21 # that follow. The default is UTF-8 which is also the encoding used for all text 22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv 23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv 24 # for the list of possible encodings. 25 # The default value is: UTF-8. 29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by [all …]
|
| D | import-export.md | 6 The compilation unit’s variables, functions, classes, interfaces, or other declarations are only ac… 17 The primary objectives of this design are: 18 - Give a general picture of how compilation unit handling works within the compiler. 19 …The current code structure needs to be refactored in order to follow the changes of the standard a… 20 …the internal access modifier, single export directive or even the requirement that a package modul… 24 …ule is a module without a package header. A separate module can optionally consist of the following 31 Every module implicitly imports all exported entities from essential kernel packages of the standar… 32 All entities from these packages are accessible as simple names, like the console variable. 41 …the *ETSParser::ParseDefaultSources* method, which parse an internally created ets file named "<d… 50 …the *Helpers::StdLib()* method. The absolute path to the std folder is specified in the *arktsconf… [all …]
|
| D | runtime-compiled_code-interaction.md | 1 # Interaction of compiled code and the runtime 5 …and Panda runtime should interact with each other. This document describes the following aspects i… 8 * The structure of compiled code stack frames and stack traversing 9 * Transition from the interpeter to compiled code and vise versa 10 * Calling the runtime 14 Documentation of meta information generated by the compiler is located in compiled_method_info.md d… 16 ## Panda runtime (the runtime) 17 Panda runtime as a set of functions aimed to execute managed code. The runtime consists of several … 18 The document refers to the interpreter and the compiler modules. 20 The interpreter is a part of the runtime aimed to execute bytecode of managed functions. The interp… [all …]
|
| /arkcompiler/jsvm/interface/kits/ |
| D | jsvm.h | 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 10 * distributed under the License is distributed on an "AS IS" BASIS, 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 23 * @brief Provides the standard JavaScript engine capabilities. 26 …* including managing the engine lifecycle, compiling and running JS code, implementing JS/C++ cros… 35 * @brief Provides the JSVM API define. 38 …* including managing the engine lifecycle, compiling and running JS code, implementing JS/C++ cros… [all …]
|
| /arkcompiler/runtime_core/libabckit/ |
| D | .doxygen | 3 # This file describes the settings to be used by the documentation system 7 # front of the TAG it is preceding. 10 # The format is: 20 # This tag specifies the encoding used for all characters in the configuration 21 # file that follow. The default is UTF-8 which is also the encoding used for all 22 # text before the first occurrence of this tag. Doxygen uses libiconv (or the 23 # iconv built into libc) for the transcoding. See 24 # https://www.gnu.org/software/libiconv/ for the list of possible encodings. 25 # The default value is: UTF-8. 29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/sdk/api/ |
| D | @ohos.util.TreeSet.ets | 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 10 * distributed under the License is distributed on an "AS IS" BASIS, 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 20 * Return the number of elements in the TreeSet 22 * @returns the number of elements in the TreeSet 27 * Check whether the given value is in the TreeSet 29 * @param value: the value to find in the TreeSet [all …]
|
| D | @ohos.util.List.ets | 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 10 * distributed under the License is distributed on an "AS IS" BASIS, 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 29 * Gets the number of elements in the list. 31 * @returns The number of elements in the list. 38 * Adds an element to the end of the list. 40 * @param element The element to add. [all …]
|
| D | @ohos.util.PlainArray.ets | 3 * Licensed under the Apache License, Version 2.0 (the "License") 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 10 * distributed under the License is distributed on an "AS IS" BASIS, 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 19 * The PlainArray class is a collection of key-value pairs. 25 * Returns number of Entries with unique keys in the PlainArray 27 * @returns number of Entries with unique keys in the PlainArray 35 * @param key the key of the element to add [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ani/docs/ |
| D | ani.md | 7 This function retrieves the version information and stores it in the result parameter. 14 This function locates a class based on its descriptor and stores it in the result parameter. 17 - env: A pointer to the environment structure. 18 - class_descriptor: The descriptor of the class to find. 19 - result: A pointer to the class to be populated. 32 - env: A pointer to the environment structure. 33 - cls: The class to query. 34 - name: The name of the static method to retrieve. 35 - signature: The signature of the static method to retrieve. 36 - result: A pointer to store the retrieved static method. [all …]
|
| /arkcompiler/ets_frontend/ets2panda/docs/ |
| D | import_export.md | 6 The compilation unit’s variables, functions, classes, interfaces, or other declarations are only ac… 17 The primary objectives of this design are: 18 - Give a general picture of how compilation unit handling works within the compiler. 19 …The current code structure needs to be refactored in order to follow the changes of the standard a… 20 …the internal access modifier, single export directive or even the requirement that a package modul… 24 …ule is a module without a package header. A separate module can optionally consist of the following 31 Every module implicitly imports all exported entities from essential kernel packages of the standar… 32 All entities from these packages are accessible as simple names, like the console variable. 41 It is ensured currently via the *ETSParser::ParseDefaultSources* method, which parse an internally … 45 Name declared on the package level should be accessible throughout the entire package. The name can… [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/arkanalyzer/ |
| D | LICENSE | 9 "License" shall mean the terms and conditions for use, reproduction, 12 "Licensor" shall mean the copyright owner or entity authorized by 13 the copyright owner that is granting the License. 15 "Legal Entity" shall mean the union of the acting entity and all 17 control with that entity. For the purposes of this definition, 18 "control" means (i) the power, direct or indirect, to cause the 20 otherwise, or (ii) ownership of fifty percent (50%) or more of the 26 "Source" form shall mean the preferred form for making modifications, 35 "Work" shall mean the work of authorship, whether in Source or 36 Object form, made available under the License, as indicated by a [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/homecheck/ |
| D | LICENSE | 9 "License" shall mean the terms and conditions for use, reproduction, 12 "Licensor" shall mean the copyright owner or entity authorized by 13 the copyright owner that is granting the License. 15 "Legal Entity" shall mean the union of the acting entity and all 17 control with that entity. For the purposes of this definition, 18 "control" means (i) the power, direct or indirect, to cause the 20 otherwise, or (ii) ownership of fifty percent (50%) or more of the 26 "Source" form shall mean the preferred form for making modifications, 35 "Work" shall mean the work of authorship, whether in Source or 36 Object form, made available under the License, as indicated by a [all …]
|
| /arkcompiler/ets_frontend/ets2panda/linter/test/extended_features/ |
| D | @arkts.collections.d.ets | 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 10 * distributed under the License is distributed on an "AS IS" BASIS, 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 17 * @file Defines the collections for ArkTS 35 * Callback function used in the typed Array's 'from' function. 38 * @param { FromElementType } value - The value in the original array. 39 * @param { number } index - The index in the original array. [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ani/ |
| D | ani.h | 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 10 * distributed under the License is distributed on an "AS IS" BASIS, 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 40 // where 'log_level' can have the following values: 254 * @brief Retrieves the version information. 256 * This function retrieves the version information and stores it in the result parameter. 258 * @param[in] env A pointer to the environment structure. [all …]
|
| /arkcompiler/runtime_core/ |
| D | LICENSE | 10 "License" shall mean the terms and conditions for use, reproduction, 13 "Licensor" shall mean the copyright owner or entity authorized by 14 the copyright owner that is granting the License. 16 "Legal Entity" shall mean the union of the acting entity and all 18 control with that entity. For the purposes of this definition, 19 "control" means (i) the power, direct or indirect, to cause the 21 otherwise, or (ii) ownership of fifty percent (50%) or more of the 27 "Source" form shall mean the preferred form for making modifications, 36 "Work" shall mean the work of authorship, whether in Source or 37 Object form, made available under the License, as indicated by a [all …]
|
| /arkcompiler/ets_frontend/ets2panda/ |
| D | LICENSE.txt | 10 "License" shall mean the terms and conditions for use, reproduction, 13 "Licensor" shall mean the copyright owner or entity authorized by 14 the copyright owner that is granting the License. 16 "Legal Entity" shall mean the union of the acting entity and all 18 control with that entity. For the purposes of this definition, 19 "control" means (i) the power, direct or indirect, to cause the 21 otherwise, or (ii) ownership of fifty percent (50%) or more of the 27 "Source" form shall mean the preferred form for making modifications, 36 "Work" shall mean the work of authorship, whether in Source or 37 Object form, made available under the License, as indicated by a [all …]
|
| /arkcompiler/runtime_core/static_core/ |
| D | LICENSE | 10 "License" shall mean the terms and conditions for use, reproduction, 13 "Licensor" shall mean the copyright owner or entity authorized by 14 the copyright owner that is granting the License. 16 "Legal Entity" shall mean the union of the acting entity and all 18 control with that entity. For the purposes of this definition, 19 "control" means (i) the power, direct or indirect, to cause the 21 otherwise, or (ii) ownership of fifty percent (50%) or more of the 27 "Source" form shall mean the preferred form for making modifications, 36 "Work" shall mean the work of authorship, whether in Source or 37 Object form, made available under the License, as indicated by a [all …]
|
| /arkcompiler/toolchain/ |
| D | LICENSE | 10 "License" shall mean the terms and conditions for use, reproduction, 13 "Licensor" shall mean the copyright owner or entity authorized by 14 the copyright owner that is granting the License. 16 "Legal Entity" shall mean the union of the acting entity and all 18 control with that entity. For the purposes of this definition, 19 "control" means (i) the power, direct or indirect, to cause the 21 otherwise, or (ii) ownership of fifty percent (50%) or more of the 27 "Source" form shall mean the preferred form for making modifications, 36 "Work" shall mean the work of authorship, whether in Source or 37 Object form, made available under the License, as indicated by a [all …]
|
| /arkcompiler/jsvm/ |
| D | LICENSE | 10 "License" shall mean the terms and conditions for use, reproduction, 13 "Licensor" shall mean the copyright owner or entity authorized by 14 the copyright owner that is granting the License. 16 "Legal Entity" shall mean the union of the acting entity and all 18 control with that entity. For the purposes of this definition, 19 "control" means (i) the power, direct or indirect, to cause the 21 otherwise, or (ii) ownership of fifty percent (50%) or more of the 27 "Source" form shall mean the preferred form for making modifications, 36 "Work" shall mean the work of authorship, whether in Source or 37 Object form, made available under the License, as indicated by a [all …]
|
| /arkcompiler/ets_runtime/ |
| D | LICENSE | 10 "License" shall mean the terms and conditions for use, reproduction, 13 "Licensor" shall mean the copyright owner or entity authorized by 14 the copyright owner that is granting the License. 16 "Legal Entity" shall mean the union of the acting entity and all 18 control with that entity. For the purposes of this definition, 19 "control" means (i) the power, direct or indirect, to cause the 21 otherwise, or (ii) ownership of fifty percent (50%) or more of the 27 "Source" form shall mean the preferred form for making modifications, 36 "Work" shall mean the work of authorship, whether in Source or 37 Object form, made available under the License, as indicated by a [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/coroutines/ |
| D | coroutine_manager.h | 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 10 * distributed under the License is distributed on an "AS IS" BASIS, 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 26 /// @brief describes the set of adjustable parameters for CoroutineManager and its descendants init… 30 /// enable the experimental task execution interface 36 /// Number of coroutine workers for the N:M mode 38 /// Limit on the number of exclusive coroutines workers [all …]
|
| /arkcompiler/ets_runtime/docs/ |
| D | overview.md | 3 …the compiler, toolchain, and runtime. It supports compilation and running of high-level programmin… 5 …olchain and JS runtime. The JS compiler toolchain compiles JS source code into ArkCompiler bytecod… 7 Figure 1 Architecture of the JS compiler toolchain 10 The source code compiler of ArkCompiler JS Runtime receives JS source code, based on which ts2abc g… 30 …JS Compiler Subsystem consists of the Stub compiler, optimized compilation framework based on the … 37 - Concurrency management: abc file manager in the actor concurrency model 43 …/TS application execution engine for OpenHarmony rather than a JS execution engine for the browser. 45 …the application execution performance and security, ArkCompiler JS Runtime statically pre-compiles… 47 …The common way to process TS in the industry is to convert TS into JS and execute JS code with JS … 49 …The Actor concurrency model is commonly used in JS engines in the industry to implement concurrent… [all …]
|
| /arkcompiler/ets_frontend/test/scripts/auto_xts_test/ |
| D | readme.md | 4 This script will get the latest images and xts testcases from dailybuilds, then burn the images on … 5 and run the xts testcase on the target to get the test result. 11 Double click the run.bat or in the cmd condition input the path of run.bat 13 …tcases, you need to add module names to the running_modules.txt file. Module names should be split… 15 - Only for the first time of running the script will download the burnning tool and need to install… 16 by yourself. After the pragram run for a while(downloading the tool), there comes the User Account … 17 Click 'yes' and you will see the driver installation interface as following: 19 <br />Click the "驱动卸载" button first and then click the "驱动安装" button, after that close the interfac… 21 - Because the burning tool does not use the relative path as the the storage path of images, the sc… 22 as the storage path to make it run stably. [all …]
|