92 Commits

Author SHA1 Message Date
shitao
1f0418d844 Source code include @sendable have error
Issue: IBS9LB

Signed-off-by: shitao <shitao40@huawei.com>
Change-Id: Ia07561597aaa8aba2ec311d920ce5fdf4c2cdd8a
2025-04-02 09:00:34 +08:00
ElevenDuan
68f60246df Fix modify package name issue
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IBW8QP?from=project-issue
Change-Id: I543d5d8866586d9cce212468cbf156e528a2b280
Signed-off-by: ElevenDuan <duanshiyi1@huawei.com>
2025-03-25 21:13:49 +08:00
ElevenDuan
d3d2ecb8af Support modify package name
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IBUBP3?from=project-issue
Change-Id: I58b34cc5dfa6c0fb625b78428025fefdde74420b
Signed-off-by: ElevenDuan <duanshiyi1@huawei.com>
2025-03-20 15:27:17 +08:00
zhongmingwei
691ca49854 Support load constant inst optimize
Issue:https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IB4IU6
Signed-off-by: zhongmingwei <zhongmingwei2@huawei.com>
Change-Id: I2f7bb3d923c8c737474ec46cc7a07bc39371721e
2025-02-08 10:25:10 +08:00
ah
825dd49b4c Modify the compilation alarm
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IBJ6FZ

Signed-off-by: ah <liangahui@h-partners.com>
2025-01-21 19:56:26 +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
openharmony_ci
6dfd32f4c4
!3076 Add Sendable Class load instruction
Merge pull request !3076 from oh-rgx/cherry-pick
2024-12-23 15:13:22 +00:00
renguangxuan
e398d5be8c Add Sendable Class load instruction
Issue: #IBC6DV

Signed-off-by: renguangxuan <renguangxuan@huawei.com>
Change-Id: Ia4be4f3fd2d908ff6bd0a81b95c83b70065576ad
2024-12-23 10:05:57 +08:00
Lyupa Anastasia
6fa7add678 Merge abckit dev branch into master
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IBBYRZ

Change-Id: Iee7bbf2d0234865a5ee9b92b8dd2e64bd0c163bd
Signed-off-by: Nazarov Konstantin <nazarov.konstantin1@huawei.com>
2024-12-21 17:38:56 +08:00
openharmony_ci
2ce31c3cae
!3048 Add statistics property for inline property
Merge pull request !3048 from LiYue/master-inline-property
2024-12-19 10:50:42 +00: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
ElevenDuan
6e137d272d Add tests for line number on release mode
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IB9UEI
Signed-off-by: ElevenDuan <duanshiyi1@huawei.com>
Change-Id: I57cabdac927aa119c53fb927709d09ddd2c08c42
2024-12-13 14:19:45 +08:00
openharmony_ci
57bc7302e5
!2508 Optimize abc2program memory usage
Merge pull request !2508 from Tao Wu/dev-optimize-memory
2024-11-21 15:49:34 +00: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
openharmony_ci
e356fd6cf2
!2736 Support inter-app hsp deps bytecode har
Merge pull request !2736 from ElevenDuan/inter_hsp
2024-11-08 02:43:13 +00:00
ElevenDuan
9a026fe965 Support inter-app hsp deps bytecode har
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IAZT2E
Signed-off-by: ElevenDuan <duanshiyi1@huawei.com>
Change-Id: I5b7c9b02658e0b54d15a345e3bb1682f0b27de6a
2024-11-07 22:22:19 +08:00
Tao Wu
61dea2d2bc Optimize abc2program memory usage
Issue: IASBAO

Signed-off-by: Tao Wu <wutao185@huawei.com>
Change-Id: I9a07c38c3dd9a855fcbde9acd7dfc4f1f3230b68
2024-11-06 15:24:42 +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
openharmony_ci
87e2ab8630
!2584 [abc2program] Remove excess deps
Merge pull request !2584 from ivagin/abc2prog-remove-excess-deps
2024-10-25 02:33:59 +00: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
ivagin
512e448d44 [abc2prog] Remove excess deps
Issue: #IAV758

Signed-off-by: ivagin <vagin.ivan1@huawei-partners.com>
2024-10-17 10:59:22 +02:00
openharmony_ci
2b14d22bc0
!2489 Abc2program fixes
Merge pull request !2489 from Molokanov Yaroslav/abc2program
2024-10-05 16:48:12 +00:00
Molokanov Yaroslav
58fa6bbf57 Abc2program fixes
Issue:
https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IARNAU

Change-Id: I95f54b0ca457ca7186145a37ec1b1e8b655f1c16
Signed-off-by: Molokanov Yaroslav <molokanov.yaroslav@huawei-partners.com>
2024-09-30 05:42:24 +03:00
Principe
a46dae2530 Fix Timer does not initialize bug
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IATU4D

Signed-off-by: Principe <zhouyuanzhu@h-partners.com>
Change-Id: Ia6db84c4b59162c8b4ede03857642ed5507d11b9
2024-09-26 19:27:44 +08:00
Principe
1727d6416a Add Timer
Issue: #IALBFJ

Signed-off-by: Principe <zhouyuanzhu@h-partners.com>
Change-Id: I195cf9b2dd53801f18404c698119dc9e2f406343
2024-09-23 11:32:32 +08:00
openharmony_ci
8f7476e6f3
!2337 Repair a security alarm
Merge pull request !2337 from liuyiwei/master0821
2024-08-29 16:21:33 +00:00
openharmony_ci
9ef129dc33
!1964 Optimize implementation of super call in default constructor && optimize literal_array_idx structure in abc
Merge pull request !1964 from huyunhui/supercall
2024-08-29 15:51:45 +00:00
openharmony_ci
46e3348064
!2187 Fix dump result comparison failed case
Merge pull request !2187 from csformula/patch2
2024-08-26 19:40:52 +00:00
shitao
462e36f199 \Remove literal array info from abc header
Issue: I9PFZB

Signed-off-by: shitao <shitao40@huawei.com>
Change-Id: I89d9b13a721fa88dced45fe1c04c38b9e4d91007
2024-08-26 20:58:49 +08:00
liuyiwei
1fdb158772 Repair a security alarm
Issue: #IALJQF

Signed-off-by: liuyiwei <liuyiwei16@huawei.com>
Change-Id: I9185fc8d2c5e0ac392ca8ea43d36d4b097b36014
2024-08-26 15:46:22 +08:00
lixiaoyan
22f0155d08 Fix dump result comparison failed case
Description:
1. Change behavior of normalized program dump to make sure the normalized dump result of abc file compilation is same as that of source code compilation

Issue: IAFLC2
Test: test262, ark standalone build, runtime core ut

Signed-off-by: l00680486 <litengfei26@huawei.com>
Change-Id: If2fed38382e365333ef0879b701df08140088187
2024-08-22 17:45:43 +08:00
ah
da6ffc7e35 Improve UT coverage in runtime_core
Issue: IAK5HC

Signed-off-by: ah <liangahui@h-partners.com>
2024-08-20 15:25:11 +08:00
openharmony_ci
804a4bb09b
!2280 [UT supplement]Handle JsonFileContent when fill metadata in abc2program
Merge pull request !2280 from OneYuan/json_parse_ut
2024-08-14 10:07:15 +00:00
chenyiyuan
c88ef9429c [UT supplement]Handle JsonFileContent
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IAJMIK

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: Ibda864eee9d6ba4e9b559a0b17e0772e908088cf
2024-08-13 17:13:12 +08:00
chenyiyuan
44eb10e180 Handle JsonFileContent when fill metadata
Issue: IAJKTS

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I6091f79038b85c891421e86384acd733d7d467e4
2024-08-13 17:10:10 +08:00
openharmony_ci
20aa463e44
!2253 Fix code check warning
Merge pull request !2253 from ElevenDuan/code_check_0806
2024-08-08 06:29:58 +00:00
huyunhui1
cc8d6ea617 Fix codecheck warnings
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IAHPN1

Signed-off-by: huyunhui1 <huyunhui1@huawei.com>
Change-Id: I7d4ae9f10c54fca7f39e24c2584da006ab232cd5
2024-08-07 10:51:53 +08:00
lixiaoyan
4e42c92472 Improve dump format and code coverage
Description:

1. Adjust format of DFX, aka. dump-program and add test cases to validate its result in both debug and release mode.
2. Remove useless methods and logics.
3. Fix codechecks

Issue: IADG92
Test: test262, ark standalone build, runtime core ut

Signed-off-by: l00680486 <litengfei26@huawei.com>
Change-Id: Iadf397df9fac34206535529e7d9bae625d43baf6
2024-08-02 15:28:49 +08:00
huyunhui1
e67b980ea3 Modify UT of source code verification
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IAFWZS

Signed-off-by: huyunhui1 <huyunhui1@huawei.com>
Change-Id: If3ed462097441e9963add516387221c9aa6afeea
2024-07-27 16:59:56 +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
9d95bad50f
!2069 Sub version control
Merge pull request !2069 from huyunhui/beta2
2024-07-20 22:20:11 +00: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
huyunhui
9820038170 Fix dereference of nullptr
Issue:https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I9TFIC

Signed-off-by: huyunhui <huyunhui1@huawei.com>
Change-Id: I5a41e64cc39599e30cb186c120702312127c342f
2024-07-16 19:24:10 +08:00
huyunhui1
948df91d61 Support lazy import
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IAARFN

Signed-off-by: huyunhui1 <huyunhui1@huawei.com>
Change-Id: I90cf5e23941a728d60cdc4409cbb17a6385836ca
2024-07-09 16:28:58 +08:00
openharmony_ci
af8e3fe941
!1944 Support sendable function
Merge pull request !1944 from 晓熊猫/zxy-sendable-function
2024-07-07 10:49:07 +00:00
晓熊猫
1a515d8a42 Support sendable function
add sendable function kind for runtime

Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IA947R

Signed-off-by: 晓熊猫 <zhengxiaoyong2@huawei.com>
Change-Id: Ib557c3fdf34756c3e4b0d0707c713495e00ddf7b
2024-07-06 20:05:56 +08:00