114 Commits

Author SHA1 Message Date
chenxinmiao
dad6a66ed3 Add Modify annotation name api for guard
Issue: IBRAC9

Signed-off-by: cxmhfut <chenxinmiao1@huawei.com>
2025-03-07 10:28:45 +08:00
liyue
cd80e8778d Fix arkui-x SDK compilation failure
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IBIBEA
Signed-off-by: liyue <liyue210@huawei.com>
Change-Id: I9b1e580b1c24272bedf9f12f3fbf21df173df106
2025-01-16 17:54:30 +08:00
openharmony_ci
a775ddf871
!3170 Redundant header file cleanup
Merge pull request !3170 from LiYue/1227_redundant_header
2025-01-10 05:26:48 +00:00
liyue
8d39bc141e Redundant header file cleanup
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IBGF2H
Change-Id: I88bad5f7c32fc61f3c636b95da8e00c75917cc2b
Signed-off-by: liyue <liyue210@huawei.com>
2025-01-09 22:32:13 +08:00
renguangxuan
21baa69919 Es2abc compiled memory optimization
Issue: #IBEQBS

Signed-off-by: renguangxuan <renguangxuan@huawei.com>
Change-Id: Ie558f14f55122c49baae92ed2cdf4fcd2dc5c610
2025-01-03 15:51:34 +08:00
liyue
3b31be2385 Fixed abc2program case record cannot be found
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IBAZ4R
Signed-off-by: liyue <liyue210@huawei.com>
Change-Id: I9f559e82e8e72a3f896f3b108773f24400144f53
2024-12-27 09:50:19 +08:00
shixiaowei4
6201f4e685 Add source language
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IB0TXS

Signed-off-by: shixiaowei4 <shixiaowei4@huawei.com>
Change-Id: Ib8d707a9808b8f92a634b4581f7570b9bbb26d65
2024-12-25 09:41:21 +08:00
liyue
dec0194621 Add statistics property for inline property
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IBBN9K
Signed-off-by: liyue <liyue210@huawei.com>
Change-Id: I79e39e3725bffdf0a31da81af91397e78c7e1e00
2024-12-17 15:21:19 +08:00
renguangxuan
a9f4fe7394 Roll back es2abc memory optimization
Issue: #IB4U6V

Signed-off-by: renguangxuan <renguangxuan@huawei.com>
Change-Id: I906027892e984b9b5b080cbfa64c59cfdbc55c40
2024-11-16 19:46:21 +08:00
renguangxuan
ca75455743 Es2abc compiled memory optimization
Issue: #IAZ6DG

Signed-off-by: renguangxuan <renguangxuan@huawei.com>
Change-Id: I1feeae801baf1b9b03149c207f485d9736461ba8
2024-11-01 10:43:51 +08:00
Nazarov Konstantin
9ec1a97f7c Separate abckit tests from clang tests
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IAZ1HX

Change-Id: I04c55f23563a6a9b3329ba482a8aac5d9f275f58
Signed-off-by: Nazarov Konstantin <nazarov.konstantin1@huawei.com>
2024-10-29 21:18:43 +08:00
openharmony_ci
c9ed3bec27
!2545 Add runtime_core UT to GGW
Merge pull request !2545 from oh-rgx/ggw
2024-10-28 08:29:38 +00:00
renguangxuan
54bd8d1735 Add runtime_core ut to GGW
Issue: IAYWOR

Signed-off-by: renguangxuan <renguangxuan@huawei.com>
Change-Id: If037e50de44100cbad99bef21bc6047919849f7c
2024-10-22 15:00:32 +08:00
ElevenDuan
4e4e784f02 Fix the line number of debuginfo in release
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IAXX97
Signed-off-by: ElevenDuan <duanshiyi1@huawei.com>
Change-Id: I1b72e3088c2b6271138a9c7e13399b4598846e62
2024-10-22 09:50:45 +08:00
Nazarov Konstantin
97385e96aa Support add/delete annotation elements
Issue: #IAS8XN

Signed-off-by: Nazarov Konstantin <nazarov.konstantin@huawei.com>
Change-Id: I27fad211bc40a469505b19bbea60df1861f6cca6
2024-09-20 20:39:58 +08:00
Ilya Trubachev
42b884bf6e Disassembler support for annotations
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IA5B6R

Signed-off-by: Ilya Trubachev <trubachev.ilya@huawei-partners.com>
Change-Id: I5738cbf700e5ef1f3b47dd32fa8bd3dfa44d21bf
2024-09-11 18:44:30 +03:00
openharmony_ci
e72547ff1c
!2149 Implement re-layout of abc file items
Merge pull request !2149 from huyunhui/file_items
2024-08-19 09:46:46 +00:00
huyunhui1
bc1a9c3ce1 Implement re-layout of abc
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IA63ON

Signed-off-by: huyunhui1 <huyunhui1@huawei.com>
Change-Id: I5f7ba3f16a4c9098402c03dd4cab05ad4c8d3520
2024-08-16 15:49:36 +08:00
ah
ecaa23c0db Code Difference Alignment in runtime_core
Issue: IABZ8C

Signed-off-by: ah <liangahui@h-partners.com>
2024-07-23 20:28:54 +08:00
openharmony_ci
0cdefa22cf
!2117 Fix variable out bounds of scope of for loop
Merge pull request !2117 from ElevenDuan/loop_debug
2024-07-21 15:31:18 +00:00
ElevenDuan
7ffbfc7590 Fix variable out bounds of scope of for loop
Issue: IADZ8V
Signed-off-by: ElevenDuan <duanshiyi1@huawei.com>
Change-Id: Ib3d6b1f674ed31d54724639dd55c1bb693ce7571
2024-07-20 22:54:45 +08:00
huyunhui1
821fd125c1 Enable sub version controlling
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IACORD

Signed-off-by: huyunhui1 <huyunhui1@huawei.com>
Change-Id: Ia6590fc54469f85c1459079a75411d64d91d0273
2024-07-17 15:22:37 +08:00
openharmony_ci
8620175447
!1753 Optimize function code structure in runtime_core
Merge pull request !1753 from huihuihui/Codecomplexity
2024-06-18 04:15:02 +00:00
openharmony_ci
78c1332552
!1681 Remove duplicate fields
Merge pull request !1681 from x30016192/xyf_work_0
2024-06-11 11:25:40 +00:00
x30016192
5548ff6e80 Remove duplicate fields
Issue:#I9OWSZ
Signed-off-by:xuyangfan<xuyangfan@huawei.com>

Change-Id: Ibce8421d0a9df5b10ee75bfdd87394576281b9e7
2024-06-11 14:12:16 +08:00
ElevenDuan
a5b3a22947 GN 中下线ark_asm
Signed-off-by: ElevenDuan <duanshiyi1@huawei.com>
Change-Id: I08e7e08d04d001c77681bd294138581ae5e13a44
2024-06-06 23:01:38 +08:00
ah
2f951e27f3 告警处理2.0
Signed-off-by: ah <liangahui@h-partners.com>
2024-06-03 16:49:51 +08:00
ah
acfa8d38c6 Optimize function code structure in runtime_core
Signed-off-by: ah <liangahui@h-partners.com>
2024-06-03 13:52:57 +08:00
openharmony_ci
a55eb98281
!1760 Fix codecheck warnings of the master branch in runtime _core
Merge pull request !1760 from huihuihui/codecheck
2024-05-31 08:10:51 +00:00
openharmony_ci
388d4acd58
!1587 Remove redundant data in program
Merge pull request !1587 from gavin1012_hw/wg-remove-redundant-info
2024-05-30 13:52:01 +00:00
ah
536154a11b Fix codecheck warnings of the master branch in runtime _core
Signed-off-by: ah <liangahui@h-partners.com>
2024-05-30 16:21:44 +08:00
gavin1012_hw
4d1b013569 Remove redundant data in program
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/I9IEAK

Signed-off-by: gavin1012_hw <wanggang203@huawei.com>
Change-Id: Ibfe0d8c21c136abdecf20f09749fe788349b2f3b
2024-05-30 14:29:28 +08:00
ah
815ea267c0 Components improvement to accommodate arkui_x
Signed-off-by: ah <liangahui@h-partners.com>

消除相关部件整改目录
Signed-off-by: ah <liangahui@h-partners.com>
2024-05-21 17:35:56 +08:00
chenyiyuan
de8543f121 Fix class access flag
issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I9JX6W

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I9914e04efa317e02f0952992f5530aa4a37dfebe
2024-04-28 10:55:58 +08:00
x30016192
d91106db47 Support function annotation parse
Issue: #I9AQ3K
Signed-off-by: xuyangfan<xuyangfan@huawei.com>

Change-Id: I4ba50acf7b7b1e8bfe31304de6add4de00fda75e
2024-04-12 11:23:00 +08:00
hufeng
3d471cd326 Add UT & Changelog
Signed-off-by: hufeng <hufeng20@huawei.com>
Change-Id: I6c37eb1c333046f5025ac7c4c6863298ad0fad44
2024-04-07 17:56:30 +08:00
hufeng
1a173e4ea4 Fix tdd&ut testcases
Signed-off-by: hufeng <hufeng20@huawei.com>
Change-Id: Ib66ffc90508a77b3db1c31a4f39b0efaac91d63e
2024-04-04 01:07:23 +08:00
hufeng
bf642a6be1 Fix_compatibility issue of runtime_core
Signed-off-by: hufeng <hufeng20@huawei.com>
Change-Id: I8fc899b856e1d50cfb19555095ae756a2a8c609a
2024-04-03 23:31:08 +08:00
openharmony_ci
2d2f387581
!1457 Code fixed for performance
Merge pull request !1457 from shixiaowei4/perfFix
2024-04-02 13:26:13 +00:00
openharmony_ci
3c1f8bcefe
!1348 Optimize ABC file format by eliminating redundant content
Merge pull request !1348 from hufeng/opt_abc_format
2024-04-02 09:42:22 +00:00
openharmony_ci
5d304bb52b
!1441 component improvement
Merge pull request !1441 from huihuihui/master
2024-04-01 12:58:12 +00:00
ah
b10fa48f09 5.0 component improvement
Signed-off-by: ah <liangahui@h-partners.com>
2024-03-30 20:33:23 +08:00
hufeng
49509621ac Revert changes to Verifier
Signed-off-by: hufeng <hufeng20@huawei.com>
Change-Id: Ieb6a4dbf5324389b215017fb768c05577f1398cd
2024-03-27 01:58:27 +00:00
hufeng
a0605b0241 Adapt to BytecodeOptimizer
Signed-off-by: hufeng <hufeng20@huawei.com>
Change-Id: Ifba36094fbe89632574bde23a4ca75ebde84b594
2024-03-26 13:07:49 +00:00
shixiaowei4
deaff859fd Code fixed for performance
Signed-off-by: shixiaowei4 <shixiaowei4@huawei.com>
Change-Id: I4baf4fffcc6c8fe23b7e13280699c8d07931d6e7
2024-03-26 11:40:45 +00:00
shixiaowei4
cf5f1f74ba Fix warning in runtime_core
Signed-off-by: shixiaowei4 <shixiaowei4@huawei.com>
Change-Id: Idd3651b4aa3b0951daf406e842d35b929b26b892
2024-03-21 03:57:55 +00:00
huyunhui
83e16ca00b fix using invalid cache
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8X0S1

Signed-off-by: huyunhui <huyunhui1@huawei.com>
Change-Id: Ie65131a6640d0550f8554bc9ed14882c27342b7c
2024-01-17 16:51:32 +00:00
huyunhui
a4b767e6e9 Support sendable class
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/I8O7O2wq

Signed-off-by: huyunhui <huyunhui1@huawei.com>
Change-Id: I9fdcaac9a239d8d0f56ed8a783adf14e57bfb887
2023-12-24 14:01:36 +00:00
openharmony_ci
b0cd2a43dc
!478 [新需求]: 添加ECMA2022class相关新字节码9条
Merge pull request !478 from 李晨帅/class2022
2023-12-03 15:08:53 +00:00
huyunhui
810c0be8e6 make version control realized
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8CE0X

Signed-off-by: huyunhui <huyunhui1@huawei.com>
Change-Id: If78d1954907849712824ead261ff19ffd1a5fd94
2023-12-03 13:32:56 +00:00