代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony-SIG/arkcompiler_ets_runtime 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# Copyright (c) 2021-2022 Huawei Device Co., Ltd.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
- ECMASCRIPT:
lang_context_class: panda::EcmaLanguageContext
lang_context_header_path: plugins/ecmascript/runtime/ecma_language_context.h
additional_interpter_inl: plugins/ecmascript/runtime/interpreter/ecma-interpreter-inl.h
lang_enum_id: 0
language_config:
lang_type: dynamic
mt_mode: single
has_value_object_types: false
directive_name: ECMAScript
ctor_name: .ctor
cctor_name: .cctor
string_class_descriptor: Lpanda/JSString;
bytecodeopt:
codegen_intrinsics_inc: plugins/ecmascript/bytecode_optimizer/visitors/ecmascript_codegen_intrinsics.inc
compiler_extensions:
main_header_path: plugins/ecmascript/compiler/extensions.h
header_path_implementation_codegen: plugins/ecmascript/compiler/ecmascript_extensions/ecmascript_codegen_extensions.h
header_path_compiler_interface_extension: plugins/ecmascript/compiler/ecmascript_extensions/ecmascript_compiler_interface.h
header_path_irtoc_interface_extension: plugins/ecmascript/compiler/ecmascript_extensions/ecmascript_irtoc_interface.h
header_path_irtoc_interface_extension_includes: plugins/ecmascript/compiler/ecmascript_extensions/ecmascript_irtoc_interface_includes.h
header_path_compiler_inst_builder_extension: plugins/ecmascript/compiler/optimizer/ir_builder/ecmascript_inst_builder.h
function_codegen_prologue: GenerateEcmascriptEnvInPrologue
function_codegen_epilogue: GenerateEcmascriptEnvInEpilogue
load_object_dynamic_codegen: GenerateLoadObjectDynamic
store_object_dynamic_codegen: GenerateStoreObjectDynamic
compiler_base_types:
header_path_implementation_codegen: plugins/ecmascript/compiler/optimizer/code_generator/compiler_base_types.h
func_compare_implementation_codegen: panda::compiler::ecmascript::CompareAnyTypeGen
func_get_name_implementation_codegen: panda::compiler::ecmascript::GetAnyTypeNameGen
func_cast_implementation_codegen: panda::compiler::ecmascript::CastAnyTypeValueGen
func_cast_to_any_implementation_codegen: panda::compiler::ecmascript::CastValueToAnyTypeGen
func_any_type_check_implementation_codegen: panda::compiler::ecmascript::AnyTypeCheckGen
func_hclass_check_implementation_codegen: panda::compiler::ecmascript::HclassCheckGen
func_dynamic_call_check_implementation_codegen: panda::compiler::ecmascript::DynamicCallCheckGen
func_obj_by_index_check_implementation_codegen: panda::compiler::ecmascript::ObjByIndexCheckGen
func_resolve_numeric_type: panda::compiler::ecmascript::NumericDataTypeToAnyType
func_resolve_string_type: panda::compiler::ecmascript::GetAnyStringType
func_is_any_type_can_be_subtype_of: panda::compiler::ecmascript::IsAnyTypeCanBeSubtypeOf
func_load_constant_pool: panda::compiler::ecmascript::LoadConstantPoolGen
func_load_lexical_env: panda::compiler::ecmascript::LoadLexicalEnvGen
func_is_dyn_heap_object: panda::compiler::ecmascript::IsDynHeapObject
list_types:
HOLE_TYPE: panda::compiler::DataType::Type::ANY
NULL_TYPE: panda::compiler::DataType::Type::ANY
UNDEFINED_TYPE: panda::compiler::DataType::Type::ANY
INT_TYPE: panda::compiler::DataType::Type::INT32
DOUBLE_TYPE: panda::compiler::DataType::Type::FLOAT64
OBJECT_TYPE: panda::compiler::DataType::Type::REFERENCE
HEAP_OBJECT_TYPE: panda::compiler::DataType::Type::REFERENCE
STRING_TYPE: panda::compiler::DataType::Type::REFERENCE
SYMBOL_TYPE: panda::compiler::DataType::Type::REFERENCE
ARRAY_TYPE: panda::compiler::DataType::Type::REFERENCE
TRANSITION_HANDLER_TYPE: panda::compiler::DataType::Type::REFERENCE
PROTOTYPE_HANDLER_TYPE: panda::compiler::DataType::Type::REFERENCE
SPECIAL_INDEXED_TYPE: panda::compiler::DataType::Type::REFERENCE
BOOLEAN_TYPE: panda::compiler::DataType::Type::BOOL
FUNCTION_TYPE: panda::compiler::DataType::Type::REFERENCE
CALLABLE_TYPE: panda::compiler::DataType::Type::REFERENCE
BIGINT_TYPE: panda::compiler::DataType::Type::REFERENCE
Intrinsics:
intrinsics_inline_inl_h: plugins/ecmascript/compiler/intrinsics_inline_ecmascript.inl.h
intrinsics_graph_checker_inl: plugins/ecmascript/compiler/intrinsics_graph_checker.h
inlinable_native: true
Metadatas:
- RecordMetadata:
new_class_name: panda::pandasm::extensions::ecmascript::RecordMetadata
header_path: plugins/ecmascript/assembler/extension/ecmascript_meta.h
- FieldMetadata:
new_class_name: panda::pandasm::extensions::ecmascript::FieldMetadata
header_path: plugins/ecmascript/assembler/extension/ecmascript_meta.h
- FunctionMetadata:
new_class_name: panda::pandasm::extensions::ecmascript::FunctionMetadata
header_path: plugins/ecmascript/assembler/extension/ecmascript_meta.h
- ParamMetadata:
new_class_name: panda::pandasm::extensions::ecmascript::ParamMetadata
header_path: plugins/ecmascript/assembler/extension/ecmascript_meta.h
runtime_defines:
defines_header_path: plugins/ecmascript/runtime/asm_defines/defines.h
asm_defines_def: plugins/ecmascript/runtime/asm_defines/asm_defines.def
irtoc_files:
- plugins_interpreter_handlers: plugins/ecmascript/irtoc_scripts/interpreter_handlers.irt
- plugins_main_loop: plugins/ecmascript/irtoc_scripts/interpreter_main_loop.irt
regmasks_defines:
- irtoc_optimized_regmask: plugins/ecmascript/libpandabase/regmask.inl
logger:
components:
- name: ecmascript
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。