Commit Graph

51 Commits

Author SHA1 Message Date
openharmony_ci
61b4552be0
!9834 输出aot code comment信息
Merge pull request !9834 from zhao1d/zld
2024-11-22 06:40:33 +00:00
openharmony_ci
a1654add9f
!10320 AI review问题处理
Merge pull request !10320 from yangliping/day1120
2024-11-22 00:32:53 +00:00
openharmony_ci
5f461e0d68
!10315 Change Fuzz
Merge pull request !10315 from 陈涵韬/master
2024-11-22 00:11:04 +00:00
openharmony_ci
d70a188a6c
!10265 sync code
Merge pull request !10265 from yumin/master
2024-11-21 15:47:07 +00:00
zhao1d
aa46419e16 需求: 输出aot编译时的code comment信息
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB4P2H
Signed-off-by: zhao1d <zhaolidong4@huawei.com>
Change-Id: Id79db45612218d27d117eb379b8fe0653a685027
2024-11-21 17:14:05 +08:00
yangliping
1eb073198c AI review问题处理
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB5NLM?from=project-issue

Signed-off-by: yangliping <yangliping30@h-partners.com>
2024-11-21 10:16:37 +08:00
陈涵韬
466280cf1f
update compiler_service/test/fuzztest/compilerinterfacestub_fuzzer/compilerinterfacestub_fuzzer.cpp.
Signed-off-by: 陈涵韬 <chenhantao3@huawei.com>
2024-11-19 13:11:30 +00:00
陈涵韬
8ae9dd0276 Change Fuzz
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB5K0C

Signed-off-by: 陈涵韬 <chenhantao3@huawei.com>
2024-11-19 20:45:56 +08:00
yumin
f2e022b2ad synccode
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAX24M?from=project-issue

Signed-off-by: yumin <yumin35@h-partners.com>
2024-11-19 15:42:34 +08:00
openharmony_ci
ac4b76c50e
!10218 Fix record AOT fail when compilation cancelled
Merge pull request !10218 from 陆佳慧/compileCancelled
2024-11-18 06:13:24 +00:00
l00799755
a206722a3a Fix record AOT fail when compilation cancelled
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB3SD0
Reason
The blue zone synchronizes with the yellow zone
Description
ERR_AOT_COMPILER_CALL_CANCELLED used  in some places in yellow zone, blue zone need to update these places to make changes same.
Tests
All required tests passed.

Signed-off-by: l00799755 <lujiahui4@huawei.com>
Change-Id: Id79c87bfd1a5a4e96033515b7c0defdb56355c4b
2024-11-14 09:57:59 +08:00
Like
3ff388de8c fix: fuzz test
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB30U2?from=project-issue
Signed-off-by: Like <zhenglike@huawei.com>
Change-Id: Ib63d7b0c4af624ee5d90b00342a4b73d2b47e80c
2024-11-08 16:36:10 +08:00
harryhrp
1ba39daeb1 Verify parameter from bms
Parse package information during compilation and verify whether the passed parameters match

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAY9PJ
Signed-off-by: harryhrp <herongpeng@huawei.com>
Change-id: i35f5aa90d9c9b9a82036d0030cf91c8969965adb
2024-10-26 16:56:22 +08:00
Like
4115405f75 fix: AotCompilerArgsPrepareFuzzTest
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAY1LN?from=project-issue
Signed-off-by: Like <zhenglike@huawei.com>
Change-Id: I917eb0b270e47ddbda3655e1920c4007f9b6d65b
2024-10-18 14:43:34 +08:00
ChenYC009
796dc88bf0 Modify idle compile strategy as aot compiler crash
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAQVWR
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: I62a9e996d4bab3d3d6b0e97a483f452af0d001ca
2024-09-14 18:31:35 +08:00
ChenYC009
4f5e099948 Add SA UT test case
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IALR3L
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: Icbf71990a43c320fee8468b29e3bab73f017a988
2024-09-02 16:40:53 +08:00
ChenYC009
8f62bfcc87 Adding mutex lock to hapArgs in AotCompilerImpl
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IANGVX
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: I10c93f436d8ced13df5049b04aac5162b961445e
2024-08-30 17:21:09 +08:00
wu_zhang_da
bdff67d2eb Optimize AOT Compile Load
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAF9NS

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: Iba857b46ba82e32d051e653410936d1cf1bdac40
2024-08-14 14:53:54 +08:00
openharmony_ci
b8e0056bda
!8433 Add unit test cases to AotCompilerImpl in SA
Merge pull request !8433 from ChenYC009/ut_test
2024-08-01 12:04:03 +00:00
ChenYC009
297ce67d93 Add unitTest cases to AotCompilerImpl in SA
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGWPN
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: Iea9d373e4543b134c424ab6527329188151ad371
2024-07-31 19:49:11 +08:00
xing-yunhao
b599efef9c Revert pr8053, pr8214 and pr8242
Pr8053, pr8214 and pr8242 raised some performance problem on application tests

Revert "Bug fix: pr8053 ark_js_vm crash", "Skipped try-catch aot compile" and "skip try catch jit compile"
Commits: 76885a3c54, 446ed412ef, fb515ebe0a

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAG3H5?from=project-issue

Signed-off-by: xing-yunhao <xingyunhao1@huawei.com>
Change-Id: I90b1087d7872dd971c6e8a68836b20dc8c4107c6
2024-07-31 10:42:57 +08:00
ChenYC009
121c70e412 Modify syscall of fork to C library function
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAFZPN
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: I37430e2d4501ef454167ed0494d990daa25f824d
2024-07-27 18:53:48 +08:00
openharmony_ci
2273411da9
!8200 添加亮屏停止编译的监听事件
Merge pull request !8200 from 吴璋达/killer
2024-07-22 09:14:53 +00:00
wu_zhang_da
693d15df7e Stopping compilation when the screen is on
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IADG6G

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: I0e5612faafbf15b0dd6adad9486ff336e50a9f5b
2024-07-22 10:15:43 +08:00
xing-yunhao
446ed412ef Bug fix: pr8053 ark_js_vm crash
Fixed a bug causing ark_js_vm crash on phone
In js_runtime_options.h, new options in enum CommandValues should be added at the bottom and the assertiong should not be modified

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAE2EG?from=project-issue

Signed-off-by: xing-yunhao <xingyunhao1@huawei.com>
Change-Id: I3ca8e5d42bf991b32ee06413c67ca4ab069da30a
2024-07-19 09:54:58 +08:00
ChenYC009
e70c5574cb add AOT compiler exit codes to SA
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACHM0
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: Id15655b2470986c3a0ea422326910dcbb9d0f203
2024-07-12 15:42:44 +08:00
ChenYC009
3ebd83847c Modify thread argument to lambda statement
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAAQ08
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: I3911d7959781a95dece571e125d5f59242aa934f
2024-07-09 18:02:56 +08:00
ChenYC009
3589138ab0 add fuzz&unit test cases of SA
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: I586e649c1b95d0a47db3a0b7749da14c0bbedbee
2024-07-03 15:03:17 +08:00
harryhrp
6d43824258 Modify the fork function to syscall starter
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA82AC

Signed-off-by: harryhrp <herongpeng@huawei.com>
Change-Id: I28bd3022abde36f442ada71a786f5de18078a2d6
2024-06-26 17:48:42 +08:00
wu_zhang_da
8e791e306f Pipeline Host AOT Parameter Configuration
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA74UT

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: I783428348ea6d5489b475a48894967bc0cea6c4c
2024-06-21 10:31:29 +08:00
ChenYC009
708e79fd72 modify err code to comply with bundle manager
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: Id43fb39beadfda345c9b2835a43f8393a5149eb3
2024-06-18 16:10:35 +08:00
ChenYC009
f494786c05 it is possible that appIdentifier is empty
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: I82d838891dec3ffcc09cb70208e8e3fbcbf8d81e
2024-06-15 18:23:31 +08:00
openharmony_ci
e1d486cd8f
!7792 add macro controller to drop local_code_sign external deps
Merge pull request !7792 from ChenYC009/sign_enable
2024-06-14 08:05:48 +00:00
ChenYC009
456551b3f1 using macro controller to select local_code_sign deps
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: I72fbe07706f61b57b44749d61160657708d07023
2024-06-14 09:34:16 +08:00
h30044958
4db99b5407 Added compilation of baseline ap switch and function
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9W0VI

Signed-off-by: h30044958 <herongpeng@huawei.com>
Change-Id: I0ece8791597701fbf979478d69badb5f4b53f054
2024-06-13 15:52:34 +08:00
ChenYC009
343785b5af SA compiler log domainID
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: I990e9d9667c2dfdf1854bcc3824e6206c37cb019
2024-06-09 12:56:07 +08:00
openharmony_ci
25519f4b03
!7655 repair SA PrepareArgs exeception handle to pass SAFuzz test
Merge pull request !7655 from ChenYC009/sa_fuzz_dev
2024-06-06 11:44:57 +00:00
hanweiqi
c9c56af187 fix compile warning
Signed-off-by: hanweiqi <hanweiqi3@huawei.com>
2024-06-06 14:15:28 +08:00
ChenYC009
798915b0be repair SA PrepareArgs exeception handle to pass SAFuzz test
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: I47e6e92bd5dff1bdd0e997ceecb218ffe741e3fe
2024-06-04 21:23:26 +08:00
openharmony_ci
9e9f0f22b2
!7626 [feature]: 支持sa 接口查询当前AOT版本
Merge pull request !7626 from luobinghao/saversioncheck
2024-06-03 08:10:46 +00:00
luobinghao
025d4f3887 [feature]: 支持sa 接口查询当前AOT版本
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9U3JM?from=project-issue

Change-Id: I9e2b7aa3f5196c96ad9ac5ab357c6e3aaef4dd6d
Signed-off-by: luobinghao <luobinghao@huawei.com>
2024-05-31 22:03:30 +08:00
openharmony_ci
7605f64188
!7580 fix warning of memory
Merge pull request !7580 from hanweiqi/fix_warning_memory
2024-05-30 11:05:42 +00:00
yangxiaoshuai2022
67cf61c440 Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into warn_fix_gexp20
Signed-off-by: yangxiaoshuai2022 <yangxiaoshuai@huawei.com>
2024-05-29 13:30:14 +00:00
yangxiaoshuai2022
8bf9f4619e fix warning of uninitialized class method
Signed-off-by: yangxiaoshuai2022 <yangxiaoshuai@huawei.com>
2024-05-29 21:27:50 +08:00
hanweiqi
3e333201db fix warning of memory
Signed-off-by: hanweiqi <hanweiqi3@huawei.com>
2024-05-29 18:08:47 +08:00
openharmony_ci
6679b7a7cb
!7468 add aot compiler failure return value as local signature fail
Merge pull request !7468 from ChenYC009/ret_dev
2024-05-28 08:49:19 +00:00
ChenYC009
8a6bad3de8 add fail ret_value to signature failure
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: Ie2c98d3c625a352b3293f47ecf1dd0bf8dac8abf
2024-05-21 17:38:30 +08:00
wu_zhang_da
357a3ac623 Enable Framework AOT
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9PIL7

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: Ie41b4eedf5d6f4132bc7c165b2a4af7771aea3d7
2024-05-20 09:50:28 +08:00
ChenYC009
cffd136c8d add died recipient to aot compiler proxy
Signed-off-by: ChenYC009 <chenyongchun5@huawei.com>
Change-Id: Iba7306b799391d5216bf375d793abd5573a75999
2024-05-13 18:21:23 +08:00
linxiang8
77154d20ea add stop ces event
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9LP4Z
Signed-off-by: linxiang8 <linxiang8@huawei.com>
Change-Id: I389a666da600e2dfcc5aa817dc56bd71d145ef41
2024-05-06 18:19:24 +08:00