| update .gitee/PULL_REQUEST_TEMPLATE.zh-CN.md. Signed-off-by: oh_ci <maguangsheng1@huawei.com> | 1 年前 |
| !12491 merge Set-function-kind-for-method-in-class into master Set-function-kind-for-method-in-class Created-by: k1ngqaquuu Commit-by: duyuhan Merged-by: openharmony_ci Description: ### **Issue** https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/8504 Change-Id: I8e8f6b4d6b86be76064accf5c41dbfc4ddc9a9e4 ### **Reason** 类中方法没有设置对应function kind ### **Description** 类中方法没有设置对应function kind ### **Tests** ninja all tests **All required pre-merge tests passed. Results are available in the internal CI.** See merge request: openharmony/arkcompiler_runtime_core!12491 | 7 个月前 |
| Add decl file auto keep Issue:https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/10282 Co-Authored-By: NA Signed-off-by: xqq879988 <xieqiqi2@huawei.com> | 7 个月前 |
| Provide hybrid stack for Debugger Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9512 Co-Authored-By: NA Signed-off-by: hellowww321 <wuwenwei1@h-partners.com> Change-Id: Ia7546f662fec6f86c9d7503a044dc66dc2bd52a5 | 7 个月前 |
| Fix codecheck warning Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/10281 Co-Authored-By: NA Signed-off-by: zmw <zhongmingwei2@huawei.com> Change-Id: Ie6f5fa57b9c6e732dd6e0a7ea77267182e6b4ecb | 7 个月前 |
| performance optimization for es2abc Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9540 Description: 1. Optimize data structures and code logic to improve compilation performance and peak memory. 2. Add more detailed time tracking. 3. Add perfMetric tool. Signed-off-by: zmw <zhongmingwei2@huawei.com> Change-Id: I2160320175b251eb9c7b70c709125dcc90c67195 | 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 | 8 个月前 |
| !11675 merge fix-build into master Fix project build on modern toolchain Created-by: mbolshov Commit-by: Bolshov Maxim Merged-by: openharmony_ci Description: ### **Issue** https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9345 ### **Reason** Project cannot be built on modern versions of cmake/gcc ### **Description** Fixed dangling reference warning, macro usage, missing includes, template calls Fixed CMake warnings, missing cmake dependency ### **Tests** ninja all tests **All required pre-merge tests passed. Results are available in the internal CI.** Change-Id: I2482e58da8f7cb7793c1d4bb8913c77f97f4f722 See merge request: openharmony/arkcompiler_runtime_core!11675 | 8 个月前 |
| !12449 merge 10231-common-vm-interface into master Common VM interface Created-by: smirnovandrei Commit-by: cheezzario Merged-by: openharmony_ci Description: ### **Issue** https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/10231 ### **Reason** Common VM interface ### **Description** Common VM interface ### **Tests** ninja all tests **All required pre-merge tests passed. Results are available in the internal CI.** See merge request: openharmony/arkcompiler_runtime_core!12449 | 7 个月前 |
| Two try basic mistake merge from two try src Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/8661 Signed-off-by: shitao880122 <shitao40@huawei.com> | 10 个月前 |
| performance optimization for es2abc Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9540 Description: 1. Optimize data structures and code logic to improve compilation performance and peak memory. 2. Add more detailed time tracking. 3. Add perfMetric tool. Signed-off-by: zmw <zhongmingwei2@huawei.com> Change-Id: I2160320175b251eb9c7b70c709125dcc90c67195 | 7 个月前 |
| update docs Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/8463 Signed-off-by: duyuhan <duyuhan2@huawei.com> Change-Id: I25a704aa0949358a454996dfb2f8280069e384e3 | 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 | 8 个月前 |
| !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 | 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 | 8 个月前 |
| !11674 merge add_checkcast_nonnull into master Introduce checkcast.nonnull Created-by: lyupaanastasia Commit-by: Lyupa Anastasia Merged-by: openharmony_ci Description: ### **Issue** https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/8996 ### **Reason** Null-safety requires a lot of redundant bytecode to be produced instead of the checkcast. ### **Description** Current checkcast always accepts the nullref. Add an checkcast bytecode to always reject the nullref. ### **Tests** ninja all tests **All required pre-merge tests passed. Results are available in the internal CI.** Change-Id: Id09c0d7069c738609f2a39ea02bbd780d9f27a74 See merge request: openharmony/arkcompiler_runtime_core!11674 | 7 个月前 |
| Fix AI warning Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/7557 Signed-off-by: xuhangqi <xuhangqi@huawei.com> Change-Id: I85a1fbe8be4e05766fca56cfc9d982b88adfdc9a | 1 年前 |
| performance optimization for es2abc Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9540 Description: 1. Optimize data structures and code logic to improve compilation performance and peak memory. 2. Add more detailed time tracking. 3. Add perfMetric tool. Signed-off-by: zmw <zhongmingwei2@huawei.com> Change-Id: I2160320175b251eb9c7b70c709125dcc90c67195 | 7 个月前 |
| Fix codecheck warning Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/10281 Co-Authored-By: NA Signed-off-by: zmw <zhongmingwei2@huawei.com> Change-Id: Ie6f5fa57b9c6e732dd6e0a7ea77267182e6b4ecb | 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 | 8 个月前 |
| 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 | 8 个月前 |
| performance optimization for es2abc Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9540 Description: 1. Optimize data structures and code logic to improve compilation performance and peak memory. 2. Add more detailed time tracking. 3. Add perfMetric tool. Signed-off-by: zmw <zhongmingwei2@huawei.com> Change-Id: I2160320175b251eb9c7b70c709125dcc90c67195 | 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 | 8 个月前 |
| 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 | 8 个月前 |
| 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 | 8 个月前 |
| 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 | 8 个月前 |
| Declare interface method has body_2 Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/9694 Co-Authored-By: NA Signed-off-by: fanglou <fanglou@huawei.com> Change-Id: I7dcc905f8c1e40b5c0159906bcdb6ecc604b5fd4 | 6 个月前 |
| !12400 merge arr_from_size into master remove arrays from size Created-by: klimentievamaria Commit-by: Klimentieva Merged-by: openharmony_ci Description: ### **Issue** https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/9384 ### **Reason** remove arrays from size and add cte ### **Description** remove arrays from size and add cte ### **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 Change-Id: I3f8bf1fd0a8fa87605d8548324729d81fa1923f6 See merge request: openharmony/arkcompiler_runtime_core!12400 | 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 | 8 个月前 |
| Clean kfl 0124 Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBJL32 Signed-off-by: guanmingyue<guanmingyue@huawei.com> | 1 年前 |
| 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 | 8 个月前 |
| ADD CLAUDE.md Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/9573 Signed-off-by: xuhangqi <xuhangqi@huawei.com> Change-Id: I2cef2c1b50cc01013125bcb14c4a474f6b6aafc3 | 8 个月前 |
| 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> | 2 年前 |
| Added more tests Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/7780 Signed-off-by: verkina_maria <verkina.maria1@huawei-partners.com> | 11 个月前 |
| add AGENTS_md Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/9079 Signed-off-by: liuqian <liuqian227@huawei.com> | 8 个月前 |
| 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 | 4 年前 |
| MacOS support (gn files) Co-authored-by: Evgenii Generalov<evgenii.generalov@bell-sw.com> | 9 个月前 |
| 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 | 4 年前 |
| Display codeowners for hidden folders and files Fix typo in template Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IAKBP2 Signed-off-by: Rokashevich Svetlana <rokashevich.svetlana1@huawei-partners.com> | 2 年前 |
| Fix codecheck warnings Issue: I5JJ9O Test: Compiling, OAT Check Signed-off-by: wangyantian <wangyantian@huawei.com> | 4 年前 |
| Allow pdf submission Allow pdf submission Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/7329 Signed-off-by: youdongzhen <youdongzhen@h-partners.com> | 1 年前 |
| 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 年前 |
| Incremental compilation adaptation Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/7890 Signed-off-by: lijunru <lijunru9@h-partners.com> Change-Id: I423e84daf09b756e1f96e5b44a17925a068b5a8c | 1 年前 |
| 独立编译仓迁移 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 年前 |
| fix(aptool): harden metadata and strip dump 1. Fix silent failure when ABC file name doesn't match profile's panda file name by adding WARNING log in FindRecordByName. Fix SIGSEGV crash when wrong ABC file is provided by enforcing ContainsMethod check and adding bounds validation for nameId/protoId/classId/codeId. 2. Strip dump subcommand from non-host and non-debug builds via compile-time conditional (_aptool_include_dump). This reduces device binary size and prevents exposing third-party method names on device. CMake build remains unchanged (always includes dump for development). Issue: https://gitcode.com/openharmony/arkcompiler_runtime_core/issues/10437 Signed-off-by: zhu_heng <zhuheng12@h-partners.com> Co-Authored-By: Agent Change-Id: I680c205cfc34b242a0916aabe9a0eb0ed955e950 | 7 个月前 |
| Merge branch '0728' into HEAD Change-Id: I21ab16efe05f0c6de6479b71ce09bd630f13769f | 1 年前 |
| 独立编译仓迁移 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 年前 |