7438 Commits

Author SHA1 Message Date
wupengyong
975352ba95 Reason:optmize HandleCopyrestargsImm8
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8D7HK?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I93920ec8618f134c2d57c6d0301da4ad7a31f599
2023-11-03 20:24:19 +08:00
openharmony_ci
54e3921e11
!5115 [Bug]: heapsnapshot中的jsfunction显示的是InternalAccessor,未显示真正的函数名
Merge pull request !5115 from wanghuan2022/master
2023-11-03 08:38:34 +00:00
openharmony_ci
91b2dae3ca
!5128 BugFix:Number.parseFloat("10000000000000000000000.0") Get an error result
Merge pull request !5128 from 贺存茂/hcm1102
2023-11-03 07:09:25 +00:00
openharmony_ci
4834834d0f
!5118 优化string.locale函数
Merge pull request !5118 from wangyue/master
2023-11-03 06:59:58 +00:00
gwl
8d499e1fe4 Merge branch 'master' of https://gitee.com/openharmony/arkcompiler_ets_runtime
Change-Id: If659409efca0800f995c01f85cccb91249ce2e27
2023-11-03 13:54:29 +08:00
openharmony_ci
9c2f5e288e
!5117 Array Foreach Inline Feature
Merge pull request !5117 from 许杰/foreach1
2023-11-03 05:46:55 +00:00
ginxu
75757ca6e0 Array Foreach Inline Feature
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8CYNY
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: Ifa9693a1d9918f06ae4aa0792beea110528cfd06
2023-11-03 11:14:23 +08:00
gwl
455fd02b7e string.localecompare
Signed-off-by: gwl <guowanlong@huawei.com>
Change-Id: I7c61fab62ee92c32be66a52b4f46d0f8659153ee
2023-11-03 10:39:01 +08:00
openharmony_ci
c12ca76b01
!5132 回退 'Pull Request !5088 : 增加JS对象native内存统计'
Merge pull request !5132 from openharmony_ci/revert-merge-5088-master
2023-11-03 02:05:12 +00:00
openharmony_ci
4d9b0609fa
回退 'Pull Request !5088 : 增加JS对象native内存统计' 2023-11-03 02:03:24 +00:00
openharmony_ci
f07e9bdc4d
!5119 Provide an api in the ArkTools for HintGC
Merge pull request !5119 from chentianyu/master
2023-11-03 01:08:48 +00:00
openharmony_ci
93400834ab
!4884 Optimization of computing short-integer string's hash code
Merge pull request !4884 from DaiHN/string_hash
2023-11-02 13:39:54 +00:00
openharmony_ci
beed58bb33
!5112 Update Dead-link in docs
Merge pull request !5112 from DaiHN/docs
2023-11-02 12:21:23 +00:00
hecunmao
3fa37c9f1e BugFix:Number.parseFloat("10000000000000000000000.0") Get an error result
modify NumberHelper::StringToDouble , set exponent 0 in  step 8. parse '.'
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8D716
Signed-off-by: hecunmao <hecunmao@huawei.com>

Change-Id: Ic5f1a2cfdc9ee04a12b328f72e153be949a639ee
2023-11-02 20:17:04 +08:00
chentianyu
ac7545e65f Add HintGC interface
Signed-off-by: chentianyu <chentianyu31@huawei.com>
Change-Id: I9a8a919eb6b432782f5b0a6b600e612fbb1ce9bc
2023-11-02 20:14:41 +08:00
openharmony_ci
993008bfc6
!5088 增加JS对象native内存统计
Merge pull request !5088 from 刘家华/master
2023-11-02 12:10:02 +00:00
DaiHN
c8aa4db942 Optimization of computing short-integer string's hash code
issue : https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I83SNR

Signed-off-by: DaiHN <daihuina1@huawei.com>
Change-Id: I81a050d7f43fb60ce185685433ca9eceafd967d2
2023-11-02 20:01:52 +08:00
openharmony_ci
c2d55f0c3a
!5102 Fix RegExp Benchmark fail
Merge pull request !5102 from yaochaonan/regexp
2023-11-02 09:33:24 +00:00
wanghuan2022
94dc4cf1dd [Bug]: heapsnapshot中的jsfunction显示的是InternalAccessor,未显示真正的函数名
desc: heapsnapshot中的jsfunction显示的是InternalAccessor,未显示真正的函数名

solu:
1. JSFunction归类到CLOSURE类型中,参考v8;
2. 对JSFunction的snapshot节点,增加解析函数名称作为节点名称。

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

Signed-off-by: wanghuan2022 <wanghuan80@huawei.com>
Change-Id: I6c0833b0c428a7c7e5e3618551b59ff4bf0b421f
2023-11-02 17:05:29 +08:00
liujiahua
6f5c69b432 增加JS对象占用native内存统计
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8AZAU

Signed-off-by: liujiahua <liujiahua12@huawei.com>

Change-Id: Ic0e031db64ac5959e924d70bfe3ca52c513d53c3
2023-11-02 14:10:42 +08:00
openharmony_ci
d29a1082fb
!5104 Opt string.trim func by IR
Merge pull request !5104 from maoyuying/builtins_string_trim
2023-11-02 03:07:39 +00:00
openharmony_ci
9bc0541ebf
!5079 Refactor for-of IR
Merge pull request !5079 from zhangyukun8/refactor_for_of
2023-11-01 12:41:31 +00:00
openharmony_ci
5c2c2ee5ac
!5108 Support strict match for ap file
Merge pull request !5108 from hzzhouzebin/StrictVersionMatchWhenDecodeApFile
2023-11-01 11:00:49 +00:00
openharmony_ci
8a029ace6c
!5048 指令合并与强度缩减
Merge pull request !5048 from zhouyong/instruction-combine
2023-11-01 10:56:27 +00:00
openharmony_ci
d731571ace
!5114 BugFix PGO class layout info misplacement
Merge pull request !5114 from yaoyuan/pgoProtoClass
2023-11-01 09:59:27 +00:00
openharmony_ci
f238cfd2ed
!5052 Change the time point of clearing propertiesCache
Merge pull request !5052 from xiongluo/clear_propertiesCache
2023-11-01 09:27:54 +00:00
openharmony_ci
8157affa78
!5015 support tracing cpu-profiler data
Merge pull request !5015 from yp9522/tracing
2023-11-01 07:54:03 +00:00
openharmony_ci
6667553dc5
!5113 Bugfix: enable async function lowering and fix UT stability
Merge pull request !5113 from yycc/fixasync
2023-11-01 07:48:39 +00:00
openharmony_ci
b67072aa76
!5107 NoErrorMsgWhenRun262
Merge pull request !5107 from hzzhouzebin/NoErrorMsgWhenRun262
2023-11-01 07:13:54 +00:00
openharmony_ci
a3ba012821
!5042 add array sort stablearray fast path
Merge pull request !5042 from wpy111/master
2023-11-01 07:07:14 +00:00
openharmony_ci
920ad41874
!5100 Fix evaluate error whiler debugger
Merge pull request !5100 from 杨阳/fix_evaluate
2023-11-01 06:50:12 +00:00
yaoyuan
baa18e2afa PGO class layout info misplacement Bugfix
Issue: I8CRLB

Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: I9069b166c7edd3e6b2330c6f889472a3508313c7
2023-11-01 14:47:57 +08:00
openharmony_ci
1245ed3807
!5086 Opt string.split
Merge pull request !5086 from xiaoweidong/split
2023-11-01 06:31:19 +00:00
yycc
6b39d84216 Enable async function lowering
Signed-off-by: yycc <yuyicen1@huawei.com>
Change-Id: I01c9401f158fb3afae77eb99a983cb81b2198f1b
2023-11-01 14:21:39 +08:00
openharmony_ci
89f76553ed
!5110 Bugfix on JsonParser.ParseNumber when errno has been changed to ERANGE
Merge pull request !5110 from chenjingxiang/json_parse_errno_to_0
2023-11-01 06:11:21 +00:00
openharmony_ci
124a7ede1b
!5094 Relocate constant string when pandafile removed
Merge pull request !5094 from xiongluo/relocate_constant_string
2023-11-01 04:35:14 +00:00
hzzhouzebin
88d98b217e No error msg when run262
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8CJPU
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: Ib7eaa274b48bc116fb45a7148068f2b761cd384e
2023-11-01 11:30:46 +08:00
DaiHN
82b564d3db Update Dead-link in docs
issue : https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8CN9I?from=project-issue

Signed-off-by: DaiHN <daihuina1@huawei.com>
Change-Id: I4d8b711bb254cba09f77c37b953161b83364918e
2023-11-01 11:24:56 +08:00
wupengyong
984d952d91 Reason:add array sort stablearray fast path
Description:add array sort stablearray fast path
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8AJ71?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: If57e67bf6a2c9c31e7054f406639dfe63db3253c
2023-11-01 11:19:04 +08:00
openharmony_ci
0dce4e7af8
!5101 Load GVN 问题规避
Merge pull request !5101 from zhouyong/gvn_fix_1
2023-11-01 03:04:36 +00:00
Yong Zhou
8bc8240c62 Instruction Combining and Strength Reduction Implementation
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8ARTP?from=project-issue
test: ./build.sh --product-name rk3568 --build-target InstructionCombineTestAction --gn-args is_debug=true

Change-Id: I3ac3d11e49cd360c66843bf50b6d6a8cb6cf88af
Signed-off-by: Yong Zhou <zhouyong44@huawei.com>
2023-11-01 10:57:40 +08:00
maoyuying
3a05afd01c Merge branch 'master' of https://gitee.com/openharmony/arkcompiler_ets_runtime into builtins_string_trim
Change-Id: I7835071e0d9b1d76943e484558c6f19a9e35d2d6
2023-11-01 10:01:05 +08:00
chenjx-huawei
c061e3a204 Bugfix on JsonParser.ParseNumber when errno has been changed to ERANGE
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8CLVZ

Signed-off-by: chenjx-huawei <chenjingxiang1@huawei.com>
Change-Id: I76a070fc2a0819342baadbd8cb3c90d472cc32d5
2023-11-01 09:48:50 +08:00
hzzhouzebin
fe2e9084d6 Support strict match for ap file
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8CKP0
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I14269871b6a4ee2c1a5457c0cde0eabbfb1b2321
2023-11-01 09:37:28 +08:00
openharmony_ci
4529d2b4fd
!5106 fix the bug in profiler
Merge pull request !5106 from huangfeijie/fix_profiler
2023-11-01 01:33:13 +00:00
openharmony_ci
0ac5ae7dcf
!5058 Modifying Code Alarms
Merge pull request !5058 from 韩靖/master
2023-11-01 01:12:42 +00:00
openharmony_ci
c95e028d99
!5103 Fix failing to load str from constpool in aot slowpath
Merge pull request !5103 from zhangyukun8/bugfix
2023-10-31 14:15:03 +00:00
zhangyukun8
7f97aeddd3 Fix failing to load str from constpool in aot slowpath
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8CIO0?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: Ib029a3d27fb36228d57cc4c74976bc7c54aede7c
2023-10-31 20:49:43 +08:00
huangfeijie
0c58faa6ca issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8CJJ4
fix the bug of profiler
fix the bug of porfiler

Signed-off-by: huangfeijie <huangfeijie@huawei.com>
2023-10-31 20:40:08 +08:00
xiongluo
2125620ffd Relocate constant string when panda file removed
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: If990bb377fc4cc1b23ec4b212e280f56c642503b
2023-10-31 19:20:14 +08:00