Commit Graph

7366 Commits

Author SHA1 Message Date
wuhailong
9ce1d8b9ec Remove assembler tool usage instructions
Signed-off-by: wuhailong <wuhailong22@huawei.com>
Change-Id: Iada72acfeb61e61ab3cb324747a6d7d5180918f8
2023-10-31 09:31:29 +08:00
openharmony_ci
ecd100b3a8
!4986 JSVM support merge with exist ap file
Merge pull request !4986 from hzzhouzebin/SupportMergeWithAbcIdPool
2023-10-30 12:52:01 +00:00
openharmony_ci
a9a2363fbb
!5043 opt SetPropertybyindex
Merge pull request !5043 from maojunwei/master
2023-10-30 10:56:41 +00:00
openharmony_ci
e281f266bb
!5066 PGO Trackfield layout Update at StObjByName
Merge pull request !5066 from yaoyuan/oldbranch
2023-10-30 08:10:07 +00:00
openharmony_ci
e6b9186261
!5053 fix coldstart concurent mark
Merge pull request !5053 from wangzhaoyong/fixmark
2023-10-30 07:25:44 +00:00
hzzhouzebin
2b331c2e8d Support merge with abc pool
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I87PRT
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I5b565f354ae0eebc25f2b71422a7beaa8f87326b
2023-10-30 15:24:05 +08:00
openharmony_ci
e91ebf6334
!5044 test262 arm64 适配aot,解决依赖libc++.so库文件到指定目录
Merge pull request !5044 from yp9522/test262_aot_1024
2023-10-30 04:35:39 +00:00
maojunwei
a60cb7f072 opt SetPropertybyindex
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8AJTA

Signed-off-by: maojunwei <maojunwei1@huawei.com>
Change-Id: I15876dde150ea0d378a720f4a3d7832fef01492a
2023-10-30 09:58:24 +08:00
yaoyuan
0b3d84d134 PGO Trackfield layout Update at StObjByName
Issue: I8BHGL

Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: If2c3d34088bc82821d3642520f2bacec8d7b5555
2023-10-30 09:38:33 +08:00
openharmony_ci
35c379464d
!5064 HandleCopyrestargsImm8 指令IR化
Merge pull request !5064 from zhangyouyou/master
2023-10-28 14:32:15 +00:00
openharmony_ci
c596fe9867
!5050 PGO AssertType
Merge pull request !5050 from 刘智杰/assert_type
2023-10-28 14:26:14 +00:00
openharmony_ci
21e254f9f6
!5038 Fix qos deps in ipcamera
Merge pull request !5038 from weng-changcheng/fix_ipcamera_compile
2023-10-28 14:24:25 +00:00
openharmony_ci
78a181596b
!5067 fix: invalid capacity_ on devices with small RAM
Merge pull request !5067 from diartyz/ios
2023-10-28 14:12:13 +00:00
openharmony_ci
5a3b4a0c50
!5063 [Bug]: MuteX重构未修改代码更改
Merge pull request !5063 from luobinghao/mywork
2023-10-28 14:11:29 +00:00
openharmony_ci
b14d9e9982
!5069 BugFix: Number.parseInt(x,10) get an error result if x>=2147483648&&x<=4294697294
Merge pull request !5069 from 贺存茂/hcm1027
2023-10-28 14:09:08 +00:00
openharmony_ci
1716203187
!5080 Forin bugfix
Merge pull request !5080 from zhangyukun8/master
2023-10-28 10:08:35 +00:00
zhangyukun8
5df41ca1e4 Forin bugfix
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8BNZ7?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>

Change-Id: Ib376bb4c01291697006ed750792cb4b6582d2751
2023-10-28 17:10:02 +08:00
liuzhijie
e9ce337360 PGO AssertType
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8AT6D?from=project-issue
Signed-off-by: liuzhijie <jay.lau2020.work@outlook.com>

Change-Id: I9595a32942956e9a38cf7c6f89b6631087195ec7
2023-10-28 16:28:56 +08:00
openharmony_ci
1d5894abf4
!5077 回退 'Pull Request !5070 : 回退 'Pull Request !5023 : Opt number.tostring''
Merge pull request !5077 from openharmony_ci/revert-merge-5070-master
2023-10-28 04:20:56 +00:00
openharmony_ci
cbb79d3cf4
回退 'Pull Request !5070 : 回退 'Pull Request !5023 : Opt number.tostring'' 2023-10-28 04:20:18 +00:00
openharmony_ci
6c40a944c2
!5076 回退 'Pull Request !5071 : 回退 'Pull Request !5059 : Check stackoverflow before entering asm interpreter''
Merge pull request !5076 from openharmony_ci/revert-merge-5071-master
2023-10-28 04:19:38 +00:00
openharmony_ci
16c80aee29
回退 'Pull Request !5071 : 回退 'Pull Request !5059 : Check stackoverflow before entering asm interpreter'' 2023-10-28 04:19:06 +00:00
hecunmao
8bd96c2e70 BugFix: Number.parseInt(x,10) get an error result if x>=2147483648&&x<=4294697294
modify in EcmaString::ToInt , Modify the condition of return true ,Return true if n is less than the maximum integer value

issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8BH22

Signed-off-by: hecunmao <hecunmao@huawei.com>
Change-Id: I28aeb80b1ef52a1501c1afdf60356f45be36a59a
2023-10-28 11:03:27 +08:00
wangzhaoyong
63570a9c42 修复冷启动并发标记重入
Signed-off-by: wangzhaoyong <wangzhaoyong@huawei.com>
Change-Id: I118d3db61f7e9b851c47493f27ad13dc624176e7
2023-10-28 10:52:33 +08:00
openharmony_ci
bde42db2ee
!5071 回退 'Pull Request !5059 : Check stackoverflow before entering asm interpreter'
Merge pull request !5071 from openharmony_ci/revert-merge-5059-master
2023-10-27 16:00:11 +00:00
openharmony_ci
dfb7453cf9
!5070 回退 'Pull Request !5023 : Opt number.tostring'
Merge pull request !5070 from openharmony_ci/revert-merge-5023-master
2023-10-27 15:59:42 +00:00
openharmony_ci
b49a5213e0
回退 'Pull Request !5059 : Check stackoverflow before entering asm interpreter' 2023-10-27 14:56:01 +00:00
openharmony_ci
5a00f792c1
回退 'Pull Request !5023 : Opt number.tostring' 2023-10-27 14:28:40 +00:00
openharmony_ci
6aabf441c7
!5059 Check stackoverflow before entering asm interpreter
Merge pull request !5059 from lukai/stackoverflow
2023-10-27 13:30:37 +00:00
openharmony_ci
89c047df1d
!5023 Opt number.tostring
Merge pull request !5023 from xiaoweidong/pr_4790
2023-10-27 13:30:19 +00:00
openharmony_ci
3b91aff0ef
!4970 Debugger statement behavior completion
Merge pull request !4970 from Yellow-Sky-Proton/master
2023-10-27 13:25:18 +00:00
liu-zelin
d9970b1730 fix: incorrect capacity_ on devices with small RAM
capacity_ is 6G on device with 2G RAW

Signed-off-by: liu-zelin <liuzelin8@huawei.com>
Change-Id: I1aa7de65706f88dc466c93395461de6f5cb0563c
2023-10-27 17:37:23 +08:00
robinluckyluo
6d123aa454 [BugFix]: MuteX重构未修改代码更改
fix code to use new MuteX lock

issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8B527

Signed-off-by: robinluckyluo <luobinghao@huawei.com>
Change-Id: I6ed2d330730521bc063aacce223c69ebcdf4fc19
2023-10-27 17:18:03 +08:00
openharmony_ci
2153098197
!5056 Fix huge object mem pool empty bug
Merge pull request !5056 from dingwen/master
2023-10-27 08:01:55 +00:00
zhangyouyou
cb8b313b78 HandleCopyrestargsImm8 指令IR化
Signed-off-by: zhangyouyou <zhangyouyou2@huawei.com>
2023-10-27 14:25:16 +08:00
openharmony_ci
72d0ccd89e
!5024 Ldlexvar Specialization
Merge pull request !5024 from 许杰/lexEnv
2023-10-27 06:04:09 +00:00
ginxu
0ea8b3601b Ldlexvar Specialization
Eliminate some ldlexvar instructions and replace them with specific values

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I89ZYG
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: I3e549ce57c6adeba02b9fcb0051a97049a407cd8
2023-10-27 12:02:53 +08:00
dingwen
066123910b Fix huge object mem pool empty bug
Description:Adjust huge object mem pool larger than 1024 MB
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8B2TR

Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: Ie2c30281adb1809fcf33cfb1f42df65f51b56e7a
2023-10-27 10:16:29 +08:00
huangtianzhi
dcc382fa2b Fix code error
Signed-off-by: huangtianzhi <huangtianzhi1@huawei.com>
2023-10-27 09:55:15 +08:00
huangtianzhi
642bb5c6d1 Implement debugger stmt behavior followup6
Fix code review
Test: Build & Boot devices & Debug

Signed-off-by: huangtianzhi <huangtianzhi1@huawei.com>
2023-10-27 09:42:46 +08:00
openharmony_ci
7cfbad1d2c
!5025 Support profiling elements size and allocating space for jsArray
Merge pull request !5025 from lukai/sizepgo
2023-10-26 14:30:15 +00:00
openharmony_ci
cf8827a548
!5045 新增regress测试用例运行脚本
Merge pull request !5045 from yp9522/regresstest_pr
2023-10-26 14:01:15 +00:00
openharmony_ci
2d3c1f79c9
!4814 Constant Folding
Merge pull request !4814 from void_f/constant_folding
2023-10-26 13:55:29 +00:00
openharmony_ci
0e68f66376
!5049 Bugfix: fix IsSameDominatorChain() assertion
Merge pull request !5049 from yycc/bugfix
2023-10-26 13:54:35 +00:00
lukai
aedef8529c Check stackoverflow before entering asm interpreter
Recursively entering asm interpreter could lead to c++ stack overflow
without throwing js stackoverflow.
Issue:ded0ef46fc

Signed-off-by: lukai <lukai25@huawei.com>
2023-10-26 19:49:27 +08:00
lukai
5e3dfec9e0 Support profiling elements size and allocating space
Profile elements size and allocating space for jsArray
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8A23P?from=project-issue

Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: I63ffa87cfb9564ede5f9fe5f3902f7cd781da27b
2023-10-26 19:25:27 +08:00
openharmony_ci
73b00ade47
!5022 [5022]修复This branch is unreachable问题
Merge pull request !5022 from bdf/master
2023-10-26 11:15:58 +00:00
openharmony_ci
95e94e807a
!5021 Impl for-of and for-in HIR lowering
Merge pull request !5021 from zhangyukun8/master
2023-10-26 11:01:29 +00:00
openharmony_ci
d2712604ef
!5040 BugFix:OOB in JsonStringifier::SerializeKeys,leading to RCE
Merge pull request !5040 from 贺存茂/hcm1024_1
2023-10-26 09:15:00 +00:00
openharmony_ci
b3575d1bf0
!5055 fix JsonDataExtractor didn't handle utf16 string
Merge pull request !5055 from yaochaonan/json
2023-10-26 08:59:15 +00:00