| update .gitee/PULL_REQUEST_TEMPLATE.zh-CN.md. Signed-off-by: oh_ci <maguangsheng1@huawei.com> | 1 年前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Revert "Support Any and never types in runtime" Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11012 Co-Authored-By: NA Signed-off-by: sujianpeng <sujianpeng@huawei.com> This reverts commit 08268c8cb13145e50f8f0d8c196dc5fa89e393de and related changes. Reason: Revert dedicated Any/never bytecode runtime types while preserving ANI descriptor support Scheme: - Remove InitializeSyntheticClassRoot for ANY/NEVER - Keep Y/N ANI descriptors (mapped to Object at runtime) - Restore ani_mangle.cpp: Y/N -> Object, U -> Object - Restore BuildAny/AddAny/SetReturnAny APIs returning Y descriptor - Restore ets_panda_file_items.h class_descriptors namespace - Fix tests affected by signature changes - Add interface_bridge1.ets to ignored list (LinkerMethodConflictError) - Add binary_compatibility tests to ignored list (pass after revert) - Add overriding tests to ignored list (duplicate method errors) - Update class_method_over.params.yaml expectations - Update binary_compatibility tests expected errors (LY to Object) - Delete any_general.pa/any_array_general.pa (require Y runtime class) | 8 天前 |
| add hybrid cpu profiler Co-Authored-By: Agent Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/12761 Signed-off-by: liujia178 <liujia178@huawei.com> | 29 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Add agents.md files to some modules Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9676 Signed-off-by: liyue <liyue210@huawei.com> Change-Id: I53321715fffc4c8b7f91368e8958190e9a29f358 | 4 个月前 |
| [SharedGC] Add ThreadFlags for SharedCC Add PENDING_SHARED_CC_STUB_SWITCH and CC_SUSPEND flags to ThreadFlag enum in runtime_core, required by the SharedCC concurrent copying garbage collector in ets_runtime. Also update MANUALLY_HANDLED_ASYNC_COUNT in ark_js_runtime.cpp to account for the new threadTaskAsync handle added by SharedCC's InitPostTaskToThreadCallback. Issue: openharmony/arkcompiler_ets_runtime#13292 Signed-off-by: jinouwen <jinouwen1@huawei.com> Change-Id: I3428da511f9059679111f9c6f83aed486ade6963 Co-Authored-By: Agent | 11 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| !14325 merge fix/hilog-external-deps into master Use external_deps for hilog innerapi headers Created-by: ElevenDuan Commit-by: ElevenDuan Merged-by: openharmony_ci Description: ### **Issue** https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 ### **Reason** runtime_core 治理规范禁止通过 include_dirs 以绝对路径引用其他部件的 innerAPI 头文件。libpandabase/BUILD.gn 的 arkbase_public_config 使用了 include_dirs += [ "$hilog_root/include" ](hilog_root = //base/hiviewdfx/hilog/interfaces/native/innerkits),属于违规引用 hilog 部件 innerAPI 头文件,需整改为 external_deps 方式。 ### **Description** 公共头 libpandabase/include/libpandabase/utils/logger.h 包含 #include <hilog/log.h>(#ifdef ENABLE_HILOG),下游目标编译该头时需要 hilog 头文件路径。整改内容: 1. 移除 arkbase_public_config 中的绝对路径 include_dirs; 2. 为每个编译 arkbase 公共头、但缺少 hilog 依赖的下游目标补充 external_deps += [ "hilog:libhilog" ](if (enable_hilog)),与 assembler/compiler/abc2program 等已有模块约定一致。涉及 abc2program/tests、assembler/tests、bytecode_optimizer/tests、compiler/tests、disassembler/tests、verifier/tests、panda_guard/tests、platforms/tests、plugins/ecmascript/tests、panda(ark_bin)、libark_defect_scan_aux、libabckit/abckit、libabckit/src/adapter_dynamic、libabckit/src/wrappers; 3. 移除 ark_root.gni 中已无引用的 hilog_root 变量; 4. **放宽 5 处仅在独立编译器模式(ohos_indep_compiler_enable)下生效的 hilog 依赖条件**:将 if (enable_hilog && defined(ohos_indep_compiler_enable) && ohos_indep_compiler_enable) 改为 if (enable_hilog),使这些目标在普通 OHOS 构建中也能获得 hilog 头文件(此前由 arkbase_public_config 的绝对路径 include 掩盖,移除后暴露为 'hilog/log.h' file not found)。涉及 libpandafile:libarkfile_static_verifier、libpandabase:libarkbase_static_fuzz、bytecode_optimizer、assembler、compiler(2 处)。独立编译器模式下行为不变(原条件在该模式下即等价于 enable_hilog)。 本次整改排除 static_core 目录。仅涉及 GN 构建配置,不涉及源码/字节码/指令变更。 ### **Tests** ninja all tests **All required pre-merge tests passed. Results are available in the internal CI.** ### **[Test Items](https://gitee.com/openharmony/arkcompiler_runtime_core/wikis)** ##### **1. Runtime Core UT(Release/Debug)** - [ ] Passed / [ ] Not involved ##### **2. Verifier Test** - [x] Not involved ##### **3. Fuzz Compilation Test** - [x] Not involved ##### **4. 64-bit RK Compilation** - [ ] Passed (本 PR 修复 rk3568 构建报错) ##### **5. Compile Mac Platform SDK** - [x] Not involved ##### **6. Command/abc format modification self-check** - [x] Not involved ##### **7. Panda_Guard version number change self-check** - [x] Not involved ##### **8. Compatibility Testing** - [x] Not affected — Changes do not involve API/bytecode version See merge request: openharmony/arkcompiler_runtime_core!14325 | 9 天前 |
| update docs Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/8463 Signed-off-by: duyuhan <duyuhan2@huawei.com> Change-Id: I25a704aa0949358a454996dfb2f8280069e384e3 | 7 个月前 |
| Add agents.md files to some modules Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9676 Signed-off-by: liyue <liyue210@huawei.com> Change-Id: I53321715fffc4c8b7f91368e8958190e9a29f358 | 4 个月前 |
| !11888 merge callable_release into master feat: funcName is not callable Created-by: liujia178 Commit-by: liujia178 Merged-by: openharmony_ci Description: ### Issue https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/12410 ### 描述/Description is not callable异常信息无法返回函数名 ### 原因/Reason is not callable异常信息无法返回函数名 ### 修改方案/Scheme 新增字节码携带函数名 ### Change-Id Change-Id: I69c2ab56275a802c72a08eda0c01254a015f008b ### **[测试项](https://gitee.com/openharmony/arkcompiler_runtime_core/wikis)** ##### **一、 Runtime Core UT(Release/Debug)** - [ ] 已通过 - [ ] 不涉及,无需验证 1. Host 2. Device ##### **二、Verifier测试** - [ ] 已通过 - [ ] 不涉及,无需验证 ##### **三、Fuzz编译测试** - [ ] 已通过 - [ ] 不涉及,无需验证 ##### **四、64位RK编译** - [ ] 已通过 - [ ] 不涉及,无需验证 ##### **五、编译mac平台sdk** - [ ] 已通过 - [ ] 不涉及,无需验证 ##### **六、指令/abc格式修改自检,需联系下方邮箱,同步至相关领域** **重要:涉及runtime_core仓abc2program、libpandafile、isa目录下的修改,必须提供一个编译helloworld项目的hap包给对应领域,并联系下方邮箱** - [ ] 涉及,已同步 - [ ] 不涉及 **Email:** wutao185@huawei.com ##### **七、Panda_Guard版本号变更自检** - [ ] 涉及,**涉及请联系邮箱:** wutao185@huawei.com - [ ] 不涉及 ##### **八、兼容性测试(指令生成、文件格式修改时)** 1. 小版本兼容性测试 <!-- 修改导致新abc无法运行在老镜像上时,需新增版本号 --> - [ ] 已增加版本号 - [ ] 已通过 - [ ] 不涉及,无需验证 2. 大版本兼容性测试 <!-- 配置target-api-version时,生成的abc需要能在对应版本运行--> - [ ] 已通过 - [ ] 不涉及,无需验证 3. es2abc版本兼容性测试 <!-- 新版本es2abc编译的老版本API的abc文件,应能被老版本es2abc正常识别和处理--> **说明:如PR涉及版本控制用例的变更,需同步检查修改对其他分支的影响,并确认是否要同步受影响的分支** - [ ] 涉及,变更影响 API/字节码 版本, 需同步修改到其他分支 - [ ] 涉及,变更影响 API/字节码 版本, 无需同步到其他分支 - [ ] 不涉及,变更不涉及 API/字节码 版本 ##### **九、是否已执行L0用例 - [ ] 已验证 - [ ] 不涉及。如不涉及,请写明理由 See merge request: openharmony/arkcompiler_runtime_core!11888 | 4 个月前 |
| Add agents.md files to some modules Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9676 Signed-off-by: liyue <liyue210@huawei.com> Change-Id: I53321715fffc4c8b7f91368e8958190e9a29f358 | 4 个月前 |
| Revert "Global and Error to std.core" This reverts commit 3f7ad79c78d23f9eaf3003ab2e555c88e5acb742. This reverts commit d8c01ba1be6dfdbe3d206be67ecde9b8e4adc81c. Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11866 Co-Authored-By: Agent Signed-off-by: Ivan Tyulyandin <ivan.tyulyandin@huawei.com> | 4 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| :禁止使用public_external_deps整改 Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/10065 Co-Authored-By: Agent Change-Id: Ia62b595ceeb244e077b6b688d9be8533c97c4229 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 26 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Add agents.md files to some modules Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9676 Signed-off-by: liyue <liyue210@huawei.com> Change-Id: I53321715fffc4c8b7f91368e8958190e9a29f358 | 4 个月前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Add agents.md files to some modules Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9676 Signed-off-by: liyue <liyue210@huawei.com> Change-Id: I53321715fffc4c8b7f91368e8958190e9a29f358 | 4 个月前 |
| !14455 merge fix_signatures into master Fix signatures Created-by: Nojpg Commit-by: Sergey Khil Merged-by: openharmony_ci Description: ### **Issue** https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/10587 ### **Reason** fix export signatures ### **Description** need to fix ### **Tests** ninja all tests **All required pre-merge tests passed. Results are available in the internal CI.** ### **[Test Items](https://gitee.com/openharmony/arkcompiler_runtime_core/wikis)** ##### **1. Runtime Core UT(Release/Debug)** - [ ] Passed - [ ] Not involved, no verification needed 1. Host 2. Device ##### **2. Verifier Test** - [ ] Passed - [ ] Not involved, no verification needed ##### **3. Fuzz Compilation Test** - [ ] Passed - [ ] Not involved, no verification needed ##### **4. 64-bit RK Compilation** - [ ] Passed - [ ] Not involved, no verification needed ##### **5. Compile Mac Platform SDK** - [ ] Passed - [ ] Not involved, no verification needed ##### **6. Command/abc format modification self-check, please contact the email below, synchronize to the relevant field** **Important: For modifications involving the abc2program, libpandafile and isa directories in the runtime_core repository, you must provide a compiled hap package for the helloworld project to the corresponding domain and contact the email address below.** - [ ] Involved, already synchronized - [ ] Not involved **Email:** wutao185@huawei.com ##### **7. Panda_Guard version number change self-check** - [ ] Involved, **Please contact email:** wutao185@huawei.com - [ ] Not involved ##### **8. Compatibility Testing (for instruction generation or file format changes)** 1. Minor Version Compatibility Test <!-- If the change causes new ABC files to fail on older images, a new version number must be added --> - [ ] Version number added - [ ] Passed - [ ] Not applicable, no need to verify 2. Major Version Compatibility Test <!-- When target-api-version is configured, the generated ABC must run on the corresponding version --> - [ ] Passed - [ ] Not applicable, no need to verify 3. es2abc Version Compatibility Test <!-- ABC files compiled by the new es2abc from an old API version should still be recognized and processed by the old es2abc --> **Note: If the PR involves changes to version control test cases, you must also check its impact on other branches and confirm whether updates are needed in those branches.** - [ ] Affected — Changes impact API/bytecode version and need to be synced to other branches - [ ] Affected — Changes impact API/bytecode version but do not need to be synced to other branches - [ ] Not affected — Changes do not involve API/bytecode version See merge request: openharmony/arkcompiler_runtime_core!14455 | 1 天前 |
| Revert "Global and Error to std.core" This reverts commit 3f7ad79c78d23f9eaf3003ab2e555c88e5acb742. This reverts commit d8c01ba1be6dfdbe3d206be67ecde9b8e4adc81c. Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11866 Co-Authored-By: Agent Signed-off-by: Ivan Tyulyandin <ivan.tyulyandin@huawei.com> | 4 天前 |
| Add agents.md files to some modules Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9676 Signed-off-by: liyue <liyue210@huawei.com> Change-Id: I53321715fffc4c8b7f91368e8958190e9a29f358 | 4 个月前 |
| Remove kfl Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/10870 Co-Authored-By: Agent Change-Id: I55b0b16d8296041da241e07d1e84a66dfce41db2 Signed-off-by: Graceunderpressure <sunyichen4@huawei.com> | 3 个月前 |
| :禁止使用public_external_deps整改 Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/10065 Co-Authored-By: Agent Change-Id: Ia62b595ceeb244e077b6b688d9be8533c97c4229 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 26 天前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| copyright update Signed-off-by: Ilya Trubachev <trubachev.ilya@huawei.com> | 4 年前 |
| copyright update Signed-off-by: Ilya Trubachev <trubachev.ilya@huawei.com> | 4 年前 |
| Rename line_separators.ets to .sts Issue: #IAHJVO Signed-off-by: Tatiana Titova <titova.tatiana@huawei-partners.com> | 1 年前 |
| Added more tests Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/7780 Signed-off-by: verkina_maria <verkina.maria1@huawei-partners.com> | 8 个月前 |
| renew AGENTS.md, use new file structure Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11649 Co-Authored-By: NA Signed-off-by: Zheng LI <lizheng236@huawei.com> | 1 个月前 |
| renew AGENTS.md, use new file structure Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11649 Co-Authored-By: NA Signed-off-by: Zheng LI <lizheng236@huawei.com> | 1 个月前 |
| Update runtime_core code Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I5G96F Test: Test262 suit, ark unittest, rk3568 XTS, ark previewer demo Signed-off-by: huangyu <huangyu76@huawei.com> Change-Id: I3f63d129a07deaa27a390f556dcaa5651c098185 | 3 年前 |
| feat: add host_product support Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/13020 Co-Authored-By: Agent Signed-off-by: Like <zhenglike@h-partners.com> Change-Id: I09c1ab7a150afbe6e8f3a329a18906d7081fee2b | 1 个月前 |
| Update runtime_core code Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I5G96F Test: Test262 suit, ark unittest, rk3568 XTS, ark previewer demo Signed-off-by: huangyu <huangyu76@huawei.com> Change-Id: I3f63d129a07deaa27a390f556dcaa5651c098185 | 3 年前 |
| add runtimeCore codeOwner Isuue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11396 Signed-off-by: 张建秋 <zhangjianqiu2@huawei.com> | 1 个月前 |
| Fix codecheck warnings Issue: I5JJ9O Test: Compiling, OAT Check Signed-off-by: wangyantian <wangyantian@huawei.com> | 3 年前 |
| Allow pdf submission Allow pdf submission Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/7329 Signed-off-by: youdongzhen <youdongzhen@h-partners.com> | 9 个月前 |
| Update runtime core README docs Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I9JBU5 Signed-off-by: chenlong <chenlong292@h-partners.com> Change-Id: Ic6d9493c041254aa99270c4c9badfe7af742abf2 | 2 年前 |
| Update runtime core README docs Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I9JBU5 Signed-off-by: chenlong <chenlong292@h-partners.com> Change-Id: Ic6d9493c041254aa99270c4c9badfe7af742abf2 | 2 年前 |
| feat: add host_product support Issue: https://gitcode.com/openharmony/arkcompiler_ets_runtime/issues/13020 Co-Authored-By: Agent Signed-off-by: Like <zhenglike@h-partners.com> Change-Id: I09c1ab7a150afbe6e8f3a329a18906d7081fee2b | 1 个月前 |
| Use external_deps for hilog innerapi headers Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11935 Co-Authored-By: Agent Change-Id: I57a47e3d1a7baebb520bde744f50996b28d56803 Signed-off-by: ElevenDuan <duanshiyi1@huawei.com> | 10 天前 |
| Fix Compilation Specification Violations Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/12119 Co-Authored-By: Agent Signed-off-by: ningqicheng <ningqicheng@huawei.com> Change-Id: Ic3e6ed091d029b7eb245da47f84ccaa984d9a7a3 | 10 天前 |
| Move common_runtime into static_core Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/11007 Co-Authored-By: NA Change-Id: I50b73565e657bd5f919834efbcd707f33b50804d Signed-off-by: ivagin <vagin.ivan1@huawei-partners.com> | 2 个月前 |
| 独立编译仓迁移 1.删掉toolchain目录下的build目录; 2.将build目录迁移到ark_standalone_build代码仓中的build仓中,并对相关的脚本进行修改; 3.修改ark_standalone_build代码仓中的manifest仓中的arkcompiler.xml和openharmony.xml文件; 4.修改arkcompiler_ets_runtime、arkcompiler_toolchain、arkcompiler_ets_frontend、arkcompiler_runtime_core仓中的相关文件; Issue:https://gitee.com/openharmony/arkcompiler_toolchain/issues/IC3RD3?from=project-issue Signed-off-by: dengwenjun <dengwenjun10@huawei.com> | 1 年前 |