Commit Graph

14127 Commits

Author SHA1 Message Date
wangyuxin
5969d71c25 Add retyping for risky mcr/lcr
1. Add retype/convert process for risky MCR opcodes.
2. Prohibit the use of some hcr opcodes before retype phase.
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAXHK1

Change-Id: Iac0529b177f06d8f983a9ea5e61b26f907de6d31
Signed-off-by: wangyuxin <wangyuxin53@huawei.com>
2024-10-31 16:13:40 +08:00
openharmony_ci
082cbafacf
!10022 Fix AOT bug in Array Pop when enable native inline
Merge pull request !10022 from zihan/fixArrpop
2024-10-30 18:45:35 +00:00
openharmony_ci
029066c188
!9665 stringadd commonstub化
Merge pull request !9665 from sunzibo/pr_stringadd
2024-10-30 18:43:16 +00:00
openharmony_ci
12799d1ecb
!10040 Use generic array for toReversed if elementskind is disabled
Merge pull request !10040 from zhouguangyuan0718/master-fix-elementskind
2024-10-30 18:40:58 +00:00
openharmony_ci
cb6ad01a57
!10027 Fixed interface error when Date is set to NaN
Merge pull request !10027 from hlm2001/date_1029
2024-10-30 18:38:48 +00:00
openharmony_ci
0b0c1c33d7
!10009 chmod number and string should be shared types
Merge pull request !10009 from zhangyouyou/master
2024-10-30 18:36:14 +00:00
openharmony_ci
9422c8b10e
!10019 frame相关告警清理
Merge pull request !10019 from transparent123123/tzr_frame_fix
2024-10-30 14:18:00 +00:00
openharmony_ci
e1c37a7c80
!10034 Add UT for GC
Merge pull request !10034 from Sandee/ut_20241029
2024-10-30 14:15:41 +00:00
openharmony_ci
baefb61de0
!9922 Fix malloc fail in CalculateSize of PGOHClassTreeTemplate
Merge pull request !9922 from yuanxupeng/malloc
2024-10-30 14:13:16 +00:00
openharmony_ci
1b98744fc3
!10015 fix for circular dependency of shared-module
Merge pull request !10015 from DaiHN/opt111
2024-10-30 14:11:10 +00:00
openharmony_ci
1d31605e37
!9999 Trigger concurrent mark for sensitive near limit
Merge pull request !9999 from xiongluo/triggerCM_Sensitive
2024-10-30 14:09:09 +00:00
openharmony_ci
880054c4c9
!10026 补充 GC模块 UT分支覆盖率
Merge pull request !10026 from li_jianfei/dev_lijf
2024-10-30 14:05:34 +00:00
openharmony_ci
fca20fe04b
!10005 模块化重构Step1:提取ModuleResolver来负责模块化的Resolve
Merge pull request !10005 from wangchen/module_resolver_develop
2024-10-30 09:14:31 +00:00
hlm2001
ee18ed32da Fixed interface error when Date is set to NaN
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0LF1

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
2024-10-30 11:36:01 +08:00
zhouguangyuan
ddd61b2917 Use generic array for toReversed if elementskind is disabled
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0R0G
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: Ib0bab54f299644db1d76193cd7c1ca3d7e53518c
2024-10-30 11:22:09 +08:00
openharmony_ci
3767817d47
!10014 Add UT for GC
Merge pull request !10014 from Sandee/ut_20241028
2024-10-30 01:36:17 +00:00
openharmony_ci
7a1ac7cbcf
!10011 app workload编译支持输出code comment
Merge pull request !10011 from zhao1d/zld1
2024-10-30 01:23:07 +00:00
openharmony_ci
f147d88a07
!9998 正则越界字节码维测
Merge pull request !9998 from 贺存茂/REGEXP_1026
2024-10-30 01:20:37 +00:00
openharmony_ci
51845d9cb6
!9973 optimize typearray construct
Merge pull request !9973 from wpy111/master
2024-10-30 01:18:21 +00:00
openharmony_ci
d717fe2d29
!9972 Try trigger shared full gc before oom
Merge pull request !9972 from lukai/fullgctrigger
2024-10-30 01:15:29 +00:00
wangchen
bc482d0cce Refactor module resolve
Step1: Extract ModuleResolver to be responsible for module resolution. Move resolve func of SourceTextModule to ModuleResolver

Issue: https: //gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZQS5
Signed-off-by: wangchen <wangchen965@huawei.com>
Change-Id: Ic7a592e7f731abf81cc90b1849a8178eb0570185
2024-10-30 09:11:56 +08:00
sandee
3998a12313 Add UT for GC
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0NV4
Signed-off-by: sandee <xieyunfei8@huawei.com>
Change-Id: I864dc8a30b376fe2361139c4f1524eba56f1c3ae
2024-10-30 09:10:05 +08:00
daizihan
8339116c27 Fix array.pop bugs when enable native inline
Issue:    https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB09WQ?from=project-issue
Signed-off-by: daizihan <daizihan@huawei.com>
2024-10-29 19:03:12 +08:00
DaiHN
c57e88a18d dfx for circular dependency of shared-module
Issue : https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0DFV?from=project-issue

Signed-off-by: DaiHN <daihuina1@huawei.com>
Change-Id: I7a89ffbafe11dde18e4c26005056ff2ff83e31db
2024-10-29 17:22:51 +08:00
zhangyouyou
d270cf0b17 chmod number and string should be shared types
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0ACU
Description:Sharemodule chmod number and string should be shared types

Signed-off-by: zhangyouyou <zhangyouyou2@huawei.com>
2024-10-29 16:53:53 +08:00
li_jianfei
acaa91ba77 Add UT for GC
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0KKE
Signed-off-by: lijianfei <lijianfei20@huawei.com>
2024-10-29 16:42:19 +08:00
openharmony_ci
29ed61f07d
!9993 ra spill bug修复
Merge pull request !9993 from transparent123123/ra_bug
2024-10-29 08:23:34 +00:00
transparent123123
0621fe2dab fix frame warning
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0JX7?from=project-issue

Signed-off-by: transparent123123 <tanzirui@huawei.com>
Change-Id: I0ff975735146808e92fc664b8dc928881d3154a1
2024-10-29 00:41:17 -07:00
openharmony_ci
0adf5c91d3
!9954 use FastToSpliced when elementskind is disabled
Merge pull request !9954 from zhouguangyuan0718/master-tospliced-new4
2024-10-29 07:34:36 +00:00
wupengyong
d4183fc792 Reason:optimize typearray construct
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZRCI?from=project-issue
Test: Build & Boot devices

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: Ia7b9c3c984a3e3128b8117cda984bf84a8537c2a
2024-10-29 10:32:40 +08:00
lukai
1ab06044f2 Trigger shared fullgc before oom
Trigger shared fullgc before oom if oldspace fragmentation is larger
than limit.
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZSA9

Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: I080f31529511693d036b75f0d57a070c4386ed38
2024-10-28 21:44:12 +08:00
sunzibo
b37aa5d060 Stringadd commstub
Issue:      IAVY4M
Signed-off-by: sunzibo <sunzibo@huawei.com>
2024-10-28 21:35:39 +08:00
sandee
204cd7b8ba Add UT for GC
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0D7J
Signed-off-by: sandee <xieyunfei8@huawei.com>
Change-Id: Id3ffe3e1352db711c031aea71d8e14defbc74458
2024-10-28 21:35:02 +08:00
hecunmao
27ebc60553 log opcode where opCode overflower
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZYWF

Signed-off-by: hecunmao <hecunmao@huawei.com>
Change-Id: I67041a51ea86cee07ec819d395a2ea041e48d9bb
2024-10-28 20:37:17 +08:00
zhao1d
f9da6e917a app workload编译支持输出code comment
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZYKY
Signed-off-by: zhao1d <zhaolidong4@huawei.com>
Change-Id: Ia73b9bef94467e70e8c92dc92db385f28602d077
2024-10-28 20:02:35 +08:00
openharmony_ci
bec4ebcda0
!10002 Add GC UT for heap
Merge pull request !10002 from Sandee/ut_20241024
2024-10-28 11:30:56 +00:00
openharmony_ci
7a21279b5f
!9771 [Bug]: Fix bug of boolean convert to number
Merge pull request !9771 from 王不薄/fuzz_convert
2024-10-28 11:27:19 +00:00
openharmony_ci
eb27ce28ed
!9902 dfx: re-organize aot info log
Merge pull request !9902 from Lasting/dfx/aot-log-info
2024-10-28 11:25:00 +00:00
wangyuxin
c0c996c356 Add boolean to number in debug
1. Add converting boolean to number processing in number retype pass when compiling aot in debug mode
2. Abort AOT compilation when a non-bool value triggers ConvertBoolToInt32

Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAX858

Signed-off-by: wangyuxin <wangyuxin53@huawei.com>
Change-Id: Ib74d441c402a6e9f72f83baa0d991ca901cfd1df
2024-10-28 09:39:30 +08:00
openharmony_ci
999f1a121e
!9996 fix local gc wait shared gc processRset
Merge pull request !9996 from jinjiawei/waitsharedgc
2024-10-27 15:55:04 +00:00
sandee
aec81c3898 Add GC UT for heap
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0228
Signed-off-by: sandee <xieyunfei8@huawei.com>
Change-Id: I30e4d86f8e88f8562975dcbddeaf74c6dd524630
2024-10-27 22:28:35 +08:00
openharmony_ci
fdbb26f087
!9858 Parse the packet information and verify that the parameters match
Merge pull request !9858 from herongpeng/verify_param
2024-10-27 13:12:12 +00:00
openharmony_ci
b0f96da155
!9976 Add setModuleVar dfx
Merge pull request !9976 from zhangyouyou/master
2024-10-27 10:19:32 +00:00
openharmony_ci
9514b4d10a
!9988 Add return exception
Merge pull request !9988 from yaochaonan/wdx1
2024-10-27 10:17:04 +00:00
openharmony_ci
31d33e8e94
!9997 Add gc ut coverage rate
Merge pull request !9997 from 留红尘/ets_runtime/lhc/1026_1
2024-10-27 10:14:46 +00:00
openharmony_ci
3444efbbe4
!9982 create mutant array if elementskind is int or number
Merge pull request !9982 from zhouguangyuan0718/master-fix-newarraywithhclass
2024-10-27 03:26:32 +00:00
openharmony_ci
486175d3da
!9955 Resolve the performance degradation issue after enabling the useNormalizedOhmUrl compile-switch
Merge pull request !9955 from DaiHN/opt
2024-10-26 18:39:39 +00:00
openharmony_ci
57cb23b7c7
!9934 Optimize freelist allocation
Merge pull request !9934 from lukai/freelistOpt
2024-10-26 18:26:32 +00:00
xiongluo
84738d1845 Trigger concurrent mark for sensitive near limit
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZZHQ?from=project-issue

Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I6451a886976f8ba1428536c4b6c38e73382cb40a
2024-10-27 00:17:37 +08:00
zhangyouyou
14947aaee1 Add setModuleVar dfx
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZTZI
Add setModuleVar dfx

Signed-off-by: zhangyouyou <zhangyouyou2@huawei.com>
2024-10-26 21:30:44 +08:00