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/assembler/ @nazarovkonstantin ^igelhaus 28static_core/bytecode_optimizer/ @mbolshov ^igelhaus 29static_core/cmake/ @igelhaus 30static_core/compiler/ @Prof1983 31static_core/disassembler/ @nazarovkonstantin ^igelhaus 32static_core/docs/ @igelhaus 33static_core/docs/memory-management* @dmitriitr 34static_core/docs/task_manager.md @dmitriitr 35static_core/dprof/ @ragnvald 36static_core/extras/ @igelhaus 37static_core/gn/ @igelhaus 38static_core/irtoc/ @Prof1983 @mbolshov 39static_core/isa/ @mbolshov ^igelhaus 40static_core/libllvmbackend/ ^Prof1983 ^kosovpavel @asidorov 41static_core/libpandabase/ @dmitriitr @nazarovkonstantin ^igelhaus 42static_core/libpandafile/ @igelhaus 43static_core/libziparchive/ @nazarovkonstantin ^igelhaus 44static_core/panda/ @nazarovkonstantin ^igelhaus 45static_core/pandastdlib/ @igelhaus 46static_core/platforms/ @dmitriitr @igelhaus 47static_core/quickener/ @nsizov ^igelhaus 48static_core/runtime/ @igelhaus 49static_core/runtime/*cframe* @Prof1983 50static_core/runtime/*compiler* @Prof1983 51static_core/runtime/*deoptimization* @Prof1983 52static_core/runtime/*osr* @Prof1983 53static_core/runtime/*stack_walker* @Prof1983 54static_core/scripts/ @igelhaus 55static_core/static_linker/ @nazarovkonstantin ^igelhaus 56static_core/tests/ @Prof1983 57static_core/tests/cts-* @igelhaus 58static_core/tests/irtoc-interpreter-* @mbolshov ^igelhaus 59static_core/tests/vm-benchmarks @ignatenkooleg @Prof1983 ^asidorov 60static_core/verification/ @nazarovkonstantin ^igelhaus 61static_core/docs/coroutines/ @dmitriitr 62static_core/docs/diagrams/ @dmitriitr 63static_core/libpandabase/mem/ ^dmitriitr @udav 64static_core/libpandabase/os/*mem* ^dmitriitr @udav 65static_core/libpandabase/tests/*mem* @udav 66static_core/platforms/**/*mem* ^dmitriitr @udav 67static_core/plugins/ets/playground @anton-sysoev 68static_core/runtime/arch/ @Prof1983 69static_core/runtime/bridge/ @Prof1983 70static_core/runtime/coroutines/ ^dmitriitr @konstanting 71static_core/runtime/entrypoints/ @Prof1983 72static_core/runtime/entrypoints/entrypoints.* @mbolshov 73static_core/runtime/fibers/ @konstanting 74static_core/runtime/jit/ @Prof1983 75static_core/runtime/mem/ ^dmitriitr @udav 76static_core/runtime/tooling/ @ragnvald 77static_core/scripts/clang-tidy/ @igelhaus @semenovaleksandr 78static_core/scripts/code_style/ @igelhaus @semenovaleksandr 79static_core/scripts/sdk/ ^igelhaus ^Prof1983 @dreamdoomwalker ^trubachevilya @dsilakov 80static_core/tests/benchmarks/ @igelhaus 81static_core/tests/checked/ @Prof1983 82static_core/tests/panda/ @igelhaus 83static_core/tests/test-lists/ ^amate ^sergeyandreev @kuchkovairina 84static_core/tests/tests-u-runner/ ^amate @sergeyandreev @anton-sysoev 85static_core/tests/verifier-tests/ @igelhaus 86static_core/libpandabase/tests/genmc/ @udav 87static_core/libpandabase/tests/ringbuf/ @udav 88static_core/libpandabase/tests/taskmanager/ @udav @molotkovmikhail 89static_core/plugins/ets/bytecode_optimizer/ @mbolshov 90static_core/plugins/ets/compiler/ @Prof1983 91static_core/plugins/ets/doc/spec ^dmitriitr ^Prof1983 ^igelhaus ^ragnvald ^sergeyandreev @mbolshov @akmaevaleksey @anedoria @semenovaleksandr @qyhuo32 @klooer 92static_core/plugins/ets/irtoc_scripts/ @Prof1983 @mbolshov 93static_core/plugins/ets/isa/ @mbolshov 94static_core/plugins/ets/libllvmbackend/ ^Prof1983 ^kosovpavel @asidorov 95static_core/plugins/ets/runtime/ @vpukhov 96static_core/plugins/ets/runtime/*coroutine* ^dmitriitr @konstanting 97static_core/plugins/ets/runtime/ani @liwentao_uiw @v-cherkashin ^slynkodenis 98static_core/plugins/ets/runtime/ets_entrypoints* @Prof1983 @mbolshov 99static_core/plugins/ets/runtime/ets_handle* ^dmitriitr @udav 100static_core/plugins/ets/runtime/ets_libbase_runtime.yaml @Prof1983 101static_core/plugins/ets/runtime/ets_runtime_interface* @Prof1983 102static_core/plugins/ets/runtime/job_queue.h @dmitriitr 103static_core/plugins/ets/sdk/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 104static_core/plugins/ets/stdlib/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 105static_core/plugins/ets/tests/ani @liwentao_uiw @v-cherkashin ^slynkodenis 106static_core/plugins/ets/verification/ @igelhaus 107static_core/runtime/include/mem/ ^dmitriitr @udav 108static_core/runtime/include/tooling/ @ragnvald 109static_core/runtime/tests/tooling/ @ragnvald 110static_core/plugins/ets/runtime/interop_js/ @semenovaleksandr @vpukhov 111static_core/plugins/ets/runtime/interop_js/*promise* ^dmitriitr @konstanting 112static_core/plugins/ets/runtime/interop_js/sts_vm_interface_impl* ^dmitriitr @udav ^ipetrov ^molotkovmikhail 113static_core/plugins/ets/runtime/intrinsics/compiler_intrinsics.cpp @Prof1983 114static_core/plugins/ets/runtime/intrinsics/escompat_* ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 115static_core/plugins/ets/runtime/intrinsics/escompat_taskpool.cpp ^dmitriitr ^konstanting @ipetrov 116static_core/plugins/ets/runtime/intrinsics/std_* ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 117static_core/plugins/ets/runtime/intrinsics/std_core_Method.cpp @aleksander-sotov ^anton-sysoev 118static_core/plugins/ets/runtime/intrinsics/std_core_Type* @aleksander-sotov ^anton-sysoev 119static_core/plugins/ets/runtime/intrinsics/std_core_Value.cpp @aleksander-sotov ^anton-sysoev 120static_core/plugins/ets/runtime/intrinsics/std_core_finalization_registry.cpp ^dmitriitr @udav 121static_core/plugins/ets/runtime/intrinsics/std_core_gc.cpp ^dmitriitr @udav 122static_core/plugins/ets/runtime/mem/ ^dmitriitr @udav 123static_core/plugins/ets/runtime/regexp/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 124static_core/plugins/ets/runtime/types/*atomic* ^dmitriitr @konstanting 125static_core/plugins/ets/runtime/types/*promise* ^dmitriitr @konstanting 126static_core/plugins/ets/runtime/types/*typeapi* @aleksander-sotov ^anton-sysoev 127static_core/plugins/ets/stdlib/escompat/Atomics.sts ^dmitriitr @konstanting 128static_core/plugins/ets/templates/stdlib/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 129static_core/plugins/ets/tests/benchmarks/ani @ignatenkooleg @v-cherkashin @Prof1983 @asidorov 130static_core/plugins/ets/tests/benchmarks/interop_js @semenovaleksandr @ignatenkooleg @Prof1983 131static_core/plugins/ets/tests/checked/ @Prof1983 132static_core/plugins/ets/tests/ets-templates/ @Prof1983 @igelhaus @ragnvald ^amate ^sergeyandreev @maksim-khramov 133static_core/plugins/ets/tests/ets_es_checked/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 134static_core/plugins/ets/tests/ets_sdk/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 135static_core/plugins/ets/tests/interop_js/ ^igelhaus @semenovaleksandr ^rokashevichsvetlana ^kurnevichstanislav 136static_core/plugins/ets/tests/stdlib-templates/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 137static_core/plugins/ets/tests/test-lists/ ^amate ^sergeyandreev @kuchkovairina 138static_core/plugins/ets/tools/declgen_ts2sts/ @dreamdoomwalker ^trubachevilya ^hufeng20 @nazarovkonstantin 139static_core/tests/tests-u-runner/tools/generate-es-checked/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 140static_core/plugins/ets/runtime/interop_js/ets_proxy/shared_reference* ^dmitriitr @udav ^ipetrov 141static_core/plugins/ets/runtime/interop_js/xgc/ ^dmitriitr @udav ^ipetrov 142static_core/plugins/ets/stdlib/std/concurrency/ @konstanting ^dmitriitr ^udav 143static_core/plugins/ets/stdlib/std/containers/BlockingQueue.sts @konstanting 144static_core/plugins/ets/stdlib/std/core/Coroutine.sts ^dmitriitr @konstanting 145static_core/plugins/ets/stdlib/std/core/EnumConstant.sts @aleksander-sotov ^anton-sysoev 146static_core/plugins/ets/stdlib/std/core/Field.sts @aleksander-sotov ^anton-sysoev 147static_core/plugins/ets/stdlib/std/core/FinalizationRegistry.sts ^dmitriitr @udav 148static_core/plugins/ets/stdlib/std/core/GC.sts ^dmitriitr @udav 149static_core/plugins/ets/stdlib/std/core/Method.sts @aleksander-sotov ^anton-sysoev 150static_core/plugins/ets/stdlib/std/core/Object.sts @aleksander-sotov ^anton-sysoev 151static_core/plugins/ets/stdlib/std/core/Promise.sts ^dmitriitr @udav 152static_core/plugins/ets/stdlib/std/core/Type* @aleksander-sotov ^anton-sysoev 153static_core/plugins/ets/stdlib/std/core/UnionCase.sts @aleksander-sotov ^anton-sysoev 154static_core/plugins/ets/stdlib/std/core/Value.sts @aleksander-sotov ^anton-sysoev 155static_core/plugins/ets/tests/ets-templates/17.experimental_features/ @dmitriitr @Prof1983 @igelhaus @ragnvald ^amate ^sergeyandreev @maksim-khramov 156static_core/plugins/ets/tests/ets-templates/7.expressions/ @dmitriitr @Prof1983 @igelhaus @ragnvald ^amate ^sergeyandreev @maksim-khramov 157static_core/plugins/ets/tests/ets-templates/9.classes/ @dmitriitr @Prof1983 @igelhaus @ragnvald ^amate ^sergeyandreev @maksim-khramov 158static_core/plugins/ets/tests/ets_func_tests/escompat/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 159static_core/plugins/ets/tests/ets_func_tests/std/ ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin 160static_core/plugins/ets/tests/ets_test_suite/atomics/ @konstanting 161static_core/plugins/ets/tests/ets_test_suite/containers/blocking_queue.sts @konstanting 162static_core/plugins/ets/tests/ets_test_suite/coroutines/ @konstanting 163static_core/plugins/ets/tests/ets_test_suite/gc/ @udav 164static_core/plugins/ets/tests/ets_test_suite/taskpool/ ^konstanting @ipetrov 165static_core/plugins/ets/tests/interop_js/tests/ ^igelhaus @semenovaleksandr ^ignatenkooleg ^rokashevichsvetlana ^kurnevichstanislav 166static_core/plugins/ets/tests/native/promise/ @konstanting 167static_core/plugins/ets/tests/runtime/tooling/ @ragnvald 168static_core/plugins/ets/tests/runtime/types/ets_promise_test.cpp @konstanting ^udav 169static_core/plugins/ets/stdlib/std/debug/concurrency/ @konstanting 170static_core/plugins/ets/tests/interop_js/tests/checked/ ^igelhaus @semenovaleksandr @ignatenkooleg ^rokashevichsvetlana @Prof1983 ^kurnevichstanislav 171static_core/plugins/ets/tests/interop_js/tests/compiler/ ^igelhaus @semenovaleksandr @ignatenkooleg ^rokashevichsvetlana @Prof1983 172static_core/plugins/ets/tests/interop_js/tests/declgen_ets2ts/ @dreamdoomwalker ^igelhaus ^trubachevilya @ivagin ^hufeng20 ^Prof1983 173static_core/plugins/ets/tests/interop_js/tests/promise/ @udav 174static_core/plugins/ets/tests/sts_ts_subset/std/core/Promise* ^anton-sysoev @aleksander-sotov ^ivan-tyulyandin ^dmitriitr @konstanting ^udav 175 176/abc2program/ @ctw-ian @chenqy930 177/assembler/ @ctw-ian 178/bytecode_optimizer/ @ctw-ian 179/compiler/ @ctw-ian 180/disassembler/ @ctw-ian 181/isa/ @ctw-ian @chenqy930 182/ldscripts/ @gitee-dakeQI 183/libabckit/ @nazarovkonstantin 184/libark_defect_scan_aux/ @gitee-dakeQI 185/libpandabase/ @gitee-dakeQI 186/libpandafile/ @gitee-dakeQI @chenqy930 187/libziparchive/ @gitee-dakeQI 188/panda/ @gitee-dakeQI 189/pandastdlib/ @ctw-ian 190/platforms/ @gitee-dakeQI 191/templates/ @ctw-ian 192/verifier/ @ctw-ian 193