64 Commits

Author SHA1 Message Date
yangliping
69af135074 fix warning
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBZ6PT?from=project-issue

Signed-off-by: yangliping <yangliping30@h-partners.com>
2025-04-08 15:39:52 +08:00
fangting
4ea95cf371 fix module_name
Issue:#IBU5HA
Signed-off-by: fangting <fangting12@huawei.com>
2025-03-18 10:07:25 +08:00
openharmony_ci
ad7eb5ff89
!10788 AOT disk file path adjustment
Merge pull request !10788 from herongpeng/adjust_path
2025-02-10 15:01:12 +00:00
harryhrp
8e845ae19d Aot disk file path adjustment
Aot disk file path adjustment

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBEVFO
Signed-off-by: harryhrp <herongpeng@huawei.com>
2025-01-21 20:02:10 +08:00
杨云飞
c445b130dd 处理ets_runtime仓冗余头文件
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBHYU3?from=project-issue

Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com>
2025-01-17 17:04:43 +08:00
openharmony_ci
3d32663c64
!10748 fix signature
Merge pull request !10748 from yangliping/day1226
2024-12-30 08:01:42 +00:00
yangliping
cedd6c87aa fix signature
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBDW0L?from=project-issue

Signed-off-by: yangliping <yangliping30@h-partners.com>
2024-12-30 09:07:45 +08:00
luobinghao
cf67f573e9 [feature]:Add param for compiler service
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IBE3RF

Signed-off-by: luobinghao <luobinghao@foxmail.com>
Change-Id: Ia8691adabc51397add0377c57bca75c6525bb515
2024-12-27 15:25:18 +08:00
openharmony_ci
a665c4e0fd
!10652 support aot call fastbuiltin stub
Merge pull request !10652 from zhouguangyuan0718/master-new-call-builtin
2024-12-25 07:17:56 +00:00
zhouguangyuan
593e77a4f0 support aot call fastbuiltin stub
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB9RW4
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: I8dead14b819edca17d0d253de691d803fb5df261
2024-12-24 18:00:36 +08:00
wuxiesaber
ad8a22dea2 Functional splitting of 'enable-elements-kind'
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB6Y3O
Signed-off-by: wuxiesaber <wuxie@huawei.com>
Change-Id: I444b30a884d5b85a463b281eb9a08c3ba93e7e8b
2024-12-24 09:53:51 +08:00
fangting
80eac2cbc6 fix tdd error
Issue:#IBA0JR
Signed-off-by: fangting <fangting12@huawei.com>
2024-12-09 14:50:41 +08:00
yangliping
c14abebc02 输出code-comment信息开关
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB77K3?from=project-issue

Signed-off-by: yangliping <yangliping30@h-partners.com>
2024-11-27 14:48:03 +08:00
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: 76885a3c5433aac1a67f3527e819638a3489b44b, 446ed412ef0a2f8789da75195a27b47f88ea2412, fb515ebe0ab1c2facfa68c138fe7b0b261ee06d5

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