1# Copyright (c) 2024 Huawei Device Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14* @ctw-ian 15.* @ctw-ian @dmitriitr @Prof1983 @igelhaus @ragnvald 16 17.gitattributes @ctw-ian @dmitriitr @Prof1983 @igelhaus @ragnvald @ipetrov 18.gitignore @ctw-ian @dmitriitr @Prof1983 @igelhaus @ragnvald @ipetrov 19CODEOWNERS @ctw-ian @dmitriitr @Prof1983 @igelhaus @ragnvald 20bundle.json @ctw-ian @dmitriitr @Prof1983 @igelhaus @ragnvald @ipetrov 21static_vm_config.gni @ctw-ian @dmitriitr @Prof1983 @igelhaus @ragnvald @ipetrov 22 23arkplatform/ @ctw-ian @dmitriitr @udav @ipetrov @molotkovmikhail @Prof1983 @igelhaus @ragnvald 24 25static_core/ @dmitriitr @Prof1983 @igelhaus @ragnvald 26 27static_core/abc2program/ @nazarovkonstantin @oatuwwutao @hufeng20 ^igelhaus 28static_core/assembler/ @nazarovkonstantin ^igelhaus 29static_core/bytecode_optimizer/ @mbolshov ^igelhaus 30static_core/cmake/ @igelhaus 31static_core/compiler/ @Prof1983 @dingding5 @chernykhsergey 32static_core/disassembler/ @nazarovkonstantin @oatuwwutao @hufeng20 ^igelhaus 33static_core/docs/ @igelhaus 34static_core/docs/memory-management* @dmitriitr 35static_core/docs/task_manager.md @dmitriitr 36static_core/dprof/ @ragnvald 37static_core/extras/ @igelhaus 38static_core/gn/ @igelhaus 39static_core/irtoc/ @Prof1983 @mbolshov @asidorov ^dingding5 ^chernykhsergey 40static_core/isa/ @mbolshov ^igelhaus 41static_core/libllvmbackend/ ^Prof1983 ^kosovpavel @asidorov 42static_core/libpandabase/ @dmitriitr @nazarovkonstantin ^igelhaus 43static_core/libpandafile/ @igelhaus 44static_core/libziparchive/ @nazarovkonstantin ^igelhaus 45static_core/panda/ @nazarovkonstantin ^igelhaus 46static_core/pandastdlib/ @igelhaus 47static_core/platforms/ @dmitriitr @igelhaus 48static_core/quickener/ @nsizov ^igelhaus 49static_core/runtime/ @igelhaus 50static_core/runtime/*cframe* @Prof1983 ^dingding5 51static_core/runtime/*compiler* @Prof1983 @dingding5 52static_core/runtime/*deoptimization* @Prof1983 ^dingding5 53static_core/runtime/*osr* @Prof1983 ^dingding5 54static_core/runtime/*stack_walker* @Prof1983 ^dingding5 55static_core/scripts/ @igelhaus 56static_core/static_linker/ @nazarovkonstantin @oatuwwutao @hufeng20 ^igelhaus 57static_core/tests/ @Prof1983 58static_core/tests/cts-* @igelhaus 59static_core/tests/irtoc-interpreter-* @mbolshov ^igelhaus 60static_core/tests/vm-benchmarks @ignatenkooleg @Prof1983 @mr_aramis @giteeman46 ^asidorov ^dingding5 61static_core/verification/ @nazarovkonstantin ^igelhaus 62static_core/docs/coroutines/ @dmitriitr 63static_core/docs/diagrams/ @dmitriitr 64static_core/libpandabase/mem/ ^dmitriitr @udav 65static_core/libpandabase/os/*mem* ^dmitriitr @udav 66static_core/libpandabase/tests/*mem* @udav 67static_core/platforms/**/*mem* ^dmitriitr @udav 68static_core/plugins/ets/playground @anton-sysoev @dreamdoomwalker 69static_core/runtime/arch/ @Prof1983 70static_core/runtime/bridge/ @Prof1983 @dingding5 @asidorov 71static_core/runtime/coroutines/ ^dmitriitr @konstanting ^ychen3 72static_core/runtime/entrypoints/ @Prof1983 73static_core/runtime/entrypoints/entrypoints.* @mbolshov 74static_core/runtime/fibers/ @konstanting ^ychen3 75static_core/runtime/jit/ @Prof1983 @zijiancogito @K0u1hw ^dingding5 ^chernykhsergey 76static_core/runtime/mem/ ^dmitriitr @udav 77static_core/runtime/tooling/ @ragnvald 78static_core/scripts/clang-tidy/ @igelhaus @nazarovkonstantin 79static_core/scripts/code_style/ @igelhaus @nazarovkonstantin 80static_core/scripts/sdk/ ^igelhaus ^Prof1983 @dreamdoomwalker ^trubachevilya @dsilakov 81static_core/tests/benchmarks/ @igelhaus 82static_core/tests/checked/ @Prof1983 @dingding5 ^chernykhsergey 83static_core/tests/panda/ @igelhaus 84static_core/tests/test-lists/ ^amate ^sergeyandreev @kuchkovairina 85static_core/tests/tests-u-runner/ ^amate @sergeyandreev @anton-sysoev @dreamdoomwalker 86static_core/tests/verifier-tests/ @igelhaus 87static_core/tools/ark_js_napi_cli/ @nazarovkonstantin @ipetrov ^rokashevichsvetlana ^kurnevichstanislav 88static_core/libpandabase/tests/genmc/ @udav 89static_core/libpandabase/tests/ringbuf/ @udav 90static_core/libpandabase/tests/taskmanager/ @udav @molotkovmikhail 91static_core/plugins/ets/bytecode_optimizer/ @mbolshov 92static_core/plugins/ets/compiler/ @Prof1983 @dingding5 @chernykhsergey 93static_core/plugins/ets/doc/concurrency ^konstanting @anedoria @dmitriitr 94static_core/plugins/ets/doc/spec ^konstanting ^Prof1983 ^ragnvald ^sergeyandreev ^slynkodenis ^nazarovkonstantin @mbolshov @akmaevaleksey @anedoria @qyhuo32 @klooer @godmiaozi @wanzixuan330 @zsw_zhushiwei @wuzhefengh @mengbierr @davidwulanxi @huanghuijin @egavrin @igelhaus @vpukhov @dmitriitr 95static_core/plugins/ets/irtoc_scripts/ @Prof1983 @mbolshov @asidorov ^dingding5 96static_core/plugins/ets/isa/ @mbolshov 97static_core/plugins/ets/libllvmbackend/ ^Prof1983 ^kosovpavel @asidorov 98static_core/plugins/ets/runtime/ @vpukhov 99static_core/plugins/ets/runtime/*coroutine* ^dmitriitr @konstanting ^ychen3 100static_core/plugins/ets/runtime/ani @wanzixuan330 @v-cherkashin ^slynkodenis ^liwentao_uiw 101static_core/plugins/ets/runtime/ets_entrypoints* @Prof1983 @mbolshov 102static_core/plugins/ets/runtime/ets_handle* ^dmitriitr @udav 103static_core/plugins/ets/runtime/ets_libbase_runtime.yaml @Prof1983 104static_core/plugins/ets/runtime/ets_runtime_interface* @Prof1983 105static_core/plugins/ets/runtime/job_queue.h @dmitriitr 106static_core/plugins/ets/sdk/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker @yuan-yao14 107static_core/plugins/ets/stdlib/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker @liyiming13 ^jokerxd-liu ^lijin1039 108static_core/plugins/ets/tests/ani @wanzixuan330 @v-cherkashin ^slynkodenis ^liwentao_uiw 109static_core/plugins/ets/verification/ @igelhaus 110static_core/runtime/include/mem/ ^dmitriitr @udav 111static_core/runtime/include/tooling/ @ragnvald 112static_core/runtime/tests/tooling/ @ragnvald 113static_core/plugins/ets/runtime/finalreg/* ^dmitriitr @udav @ipetrov ^shemetovphilip 114static_core/plugins/ets/runtime/interop_js/ @nazarovkonstantin @vpukhov @zmzhao1995 @gitee-dakeQI 115static_core/plugins/ets/runtime/interop_js/*promise* ^dmitriitr @konstanting 116static_core/plugins/ets/runtime/interop_js/sts_vm_interface_impl* ^dmitriitr @udav ^ipetrov ^molotkovmikhail 117static_core/plugins/ets/runtime/intrinsics/compiler_intrinsics.cpp @Prof1983 118static_core/plugins/ets/runtime/intrinsics/escompat_* ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker 119static_core/plugins/ets/runtime/intrinsics/escompat_taskpool.cpp ^dmitriitr ^konstanting @ipetrov 120static_core/plugins/ets/runtime/intrinsics/std_* ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker 121static_core/plugins/ets/runtime/intrinsics/std_core_Method.cpp @aleksander-sotov ^anton-sysoev @dreamdoomwalker 122static_core/plugins/ets/runtime/intrinsics/std_core_Type* @aleksander-sotov ^anton-sysoev @dreamdoomwalker 123static_core/plugins/ets/runtime/intrinsics/std_core_Value.cpp @aleksander-sotov ^anton-sysoev @dreamdoomwalker 124static_core/plugins/ets/runtime/intrinsics/std_core_finalization_registry.cpp ^dmitriitr @udav 125static_core/plugins/ets/runtime/intrinsics/std_core_gc.cpp ^dmitriitr @udav 126static_core/plugins/ets/runtime/libani_helpers/ @wanzixuan330 @v-cherkashin ^slynkodenis ^liwentao_uiw 127static_core/plugins/ets/runtime/mem/ ^dmitriitr @udav 128static_core/plugins/ets/runtime/regexp/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker 129static_core/plugins/ets/runtime/types/*atomic* ^dmitriitr @konstanting 130static_core/plugins/ets/runtime/types/*promise* ^dmitriitr @konstanting 131static_core/plugins/ets/runtime/types/*typeapi* @aleksander-sotov ^anton-sysoev @dreamdoomwalker 132static_core/plugins/ets/stdlib/escompat/Atomics.ets ^dmitriitr @konstanting 133static_core/plugins/ets/templates/stdlib/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker 134static_core/plugins/ets/tests/benchmarks/ani @ignatenkooleg @v-cherkashin @Prof1983 @asidorov 135static_core/plugins/ets/tests/benchmarks/interop_js @nazarovkonstantin @ignatenkooleg @Prof1983 136static_core/plugins/ets/tests/checked/ @Prof1983 @dingding5 137static_core/plugins/ets/tests/ets-templates/ ^Prof1983 @igelhaus ^ragnvald @fotograf @zsw_zhushiwei ^amate ^sergeyandreev ^lindvladimir_f9b8 138static_core/plugins/ets/tests/ets_es_checked/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker @liyiming13 ^jokerxd-liu ^lijin1039 139static_core/plugins/ets/tests/ets_sdk/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker @yuan-yao14 140static_core/plugins/ets/tests/interop_js/ ^igelhaus @nazarovkonstantin ^rokashevichsvetlana ^kurnevichstanislav 141static_core/plugins/ets/tests/libani_helpers/ @wanzixuan330 @v-cherkashin ^slynkodenis ^liwentao_uiw 142static_core/plugins/ets/tests/stdlib-templates/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker 143static_core/plugins/ets/tests/test-lists/ ^amate ^sergeyandreev @kuchkovairina 144static_core/plugins/ets/tests/test-lists/declgenets2ts ^amate ^sergeyandreev @kuchkovairina @dreamdoomwalker 145static_core/plugins/ets/tools/declgen_ts2sts/ @dreamdoomwalker ^trubachevilya ^hufeng20 @nazarovkonstantin @zenghang11 @lihao000 146static_core/tests/tests-u-runner/runner/plugins/declgenets2ts @dreamdoomwalker ^amate @sergeyandreev @anton-sysoev @lihao000 @hufeng20 147static_core/tests/tests-u-runner/tools/generate-es-checked/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker 148static_core/plugins/ets/runtime/interop_js/ets_proxy/shared_reference* ^dmitriitr @udav ^ipetrov 149static_core/plugins/ets/runtime/interop_js/xgc/ ^dmitriitr @udav ^ipetrov 150static_core/plugins/ets/stdlib/std/concurrency/ @konstanting ^dmitriitr ^udav ^wang_zhaoyong ^ychen3 151static_core/plugins/ets/stdlib/std/containers/BlockingQueue.ets @konstanting 152static_core/plugins/ets/stdlib/std/core/Coroutine.ets ^dmitriitr @konstanting ^ychen3 153static_core/plugins/ets/stdlib/std/core/EnumConstant.ets @aleksander-sotov ^anton-sysoev @dreamdoomwalker @liyiming13 ^lijin1039 154static_core/plugins/ets/stdlib/std/core/Field.ets @aleksander-sotov ^anton-sysoev @dreamdoomwalker @liyiming13 ^lijin1039 155static_core/plugins/ets/stdlib/std/core/FinalizationRegistry.ets ^dmitriitr @udav ^shemetovphilip @liyiming13 ^lijin1039 156static_core/plugins/ets/stdlib/std/core/GC.ets ^dmitriitr @udav 157static_core/plugins/ets/stdlib/std/core/Method.ets @aleksander-sotov ^anton-sysoev @dreamdoomwalker @liyiming13 ^lijin1039 158static_core/plugins/ets/stdlib/std/core/Object.ets @aleksander-sotov ^anton-sysoev @dreamdoomwalker @liyiming13 ^lijin1039 159static_core/plugins/ets/stdlib/std/core/Promise.ets ^dmitriitr @udav 160static_core/plugins/ets/stdlib/std/core/Type* @aleksander-sotov ^anton-sysoev @dreamdoomwalker @liyiming13 ^lijin1039 161static_core/plugins/ets/stdlib/std/core/UnionCase.ets @aleksander-sotov ^anton-sysoev @dreamdoomwalker @liyiming13 ^lijin1039 162static_core/plugins/ets/stdlib/std/core/Value.ets @aleksander-sotov ^anton-sysoev @dreamdoomwalker @liyiming13 ^lijin1039 163static_core/plugins/ets/tests/ets-templates/17.experimental_features/ @dmitriitr @Prof1983 @igelhaus @ragnvald @fotograf ^amate ^sergeyandreev ^lindvladimir_f9b8 164static_core/plugins/ets/tests/ets-templates/7.expressions/ @dmitriitr @Prof1983 @igelhaus @ragnvald @fotograf ^amate ^sergeyandreev ^lindvladimir_f9b8 165static_core/plugins/ets/tests/ets-templates/9.classes/ @dmitriitr @Prof1983 @igelhaus @ragnvald @fotograf ^amate ^sergeyandreev ^lindvladimir_f9b8 166static_core/plugins/ets/tests/ets_func_tests/escompat/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker @liyiming13 ^lijin1039 ^jokerxd-liu 167static_core/plugins/ets/tests/ets_func_tests/std/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin @dreamdoomwalker @liyiming13 ^lijin1039 ^jokerxd-liu 168static_core/plugins/ets/tests/ets_test_suite/atomics/ @konstanting 169static_core/plugins/ets/tests/ets_test_suite/containers/blocking_queue.ets @konstanting 170static_core/plugins/ets/tests/ets_test_suite/coroutines/ @konstanting 171static_core/plugins/ets/tests/ets_test_suite/gc/ @udav 172static_core/plugins/ets/tests/ets_test_suite/gc/*finalization* @udav ^shemetovphilip 173static_core/plugins/ets/tests/ets_test_suite/gc/*finreg* @udav ^shemetovphilip 174static_core/plugins/ets/tests/ets_test_suite/taskpool/ ^konstanting @ipetrov 175static_core/plugins/ets/tests/interop_js/tests/ ^igelhaus @nazarovkonstantin ^ignatenkooleg ^rokashevichsvetlana ^kurnevichstanislav 176static_core/plugins/ets/tests/interop_js/xgc/ @ipetrov ^udav 177static_core/plugins/ets/tests/native/promise/ @konstanting 178static_core/plugins/ets/tests/runtime/tooling/ @ragnvald 179static_core/plugins/ets/tests/runtime/types/ets_promise_test.cpp @konstanting ^udav 180static_core/plugins/ets/stdlib/std/debug/concurrency/ @konstanting 181static_core/plugins/ets/tests/ets_ts_subset/std/core/Promise* ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin ^dmitriitr @konstanting ^udav ^dreamdoomwalker 182static_core/plugins/ets/tests/interop_js/tests/checked/ ^igelhaus @nazarovkonstantin @ignatenkooleg ^rokashevichsvetlana @Prof1983 ^kurnevichstanislav @dingding5 183static_core/plugins/ets/tests/interop_js/tests/compiler/ ^igelhaus @nazarovkonstantin @ignatenkooleg ^rokashevichsvetlana @Prof1983 @dingding5 184static_core/plugins/ets/tests/interop_js/tests/declgen_ets2ts/ @dreamdoomwalker ^igelhaus ^trubachevilya ^ivagin ^hufeng20 ^Prof1983 @zenghang11 185static_core/plugins/ets/tests/interop_js/tests/promise/ @udav 186 187/abc2program/ @oatuwwutao @hufeng20 188/assembler/ @ctw-ian 189/bytecode_optimizer/ @ctw-ian 190/common_interfaces/ @wuzhefengh @weng-changcheng @igelhaus @dmitriitr ^yingguofeng ^Prof1983 191/compiler/ @ctw-ian 192/disassembler/ @oatuwwutao @hufeng20 193/isa/ @ctw-ian @oatuwwutao 194/ldscripts/ @gitee-dakeQI 195/libabckit/ @nazarovkonstantin @oatuwwutao @hufeng20 196/libark_defect_scan_aux/ @gitee-dakeQI @oatuwwutao @hufeng20 197/libpandabase/ @gitee-dakeQI 198/libpandafile/ @gitee-dakeQI @oatuwwutao 199/libziparchive/ @gitee-dakeQI 200/panda/ @gitee-dakeQI 201/panda_guard/ @zenghang11 @hufeng20 @oatuwwutao 202/pandastdlib/ @ctw-ian 203/platforms/ @gitee-dakeQI 204/templates/ @ctw-ian 205/verifier/ @oatuwwutao @hufeng20 206 207/common_interfaces/heap/ @wuzhefengh @weng-changcheng @dmitriitr @udav @ipetrov ^yingguofeng 208/common_interfaces/objects/ @wuzhefengh @weng-changcheng @dmitriitr @udav @ipetrov ^yingguofeng 209/common_interfaces/thread/ @wuzhefengh @weng-changcheng @dmitriitr @konstanting 210