Commit Graph

932 Commits

Author SHA1 Message Date
杨云飞
5c87de6e69 sync code
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB3O7B?from=project-issue

Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com>
2024-11-19 16:37:42 +08:00
openharmony_ci
5c11473c57
!10271 优化buildin IsFastRegExp接口
Merge pull request !10271 from jiangmengyang/isFastRegex
2024-11-19 00:33:06 +00:00
openharmony_ci
e404d38c69
!10226 Check the results of NewRuntimeCallInfo
Merge pull request !10226 from shaoxiangdong/br_NewRuntimeCallInfo_1113
2024-11-18 09:34:19 +00:00
shaoxiangdong
3bf1a3cee9 Check the results of NewRuntimeCallInfo
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB40SU

Signed-off-by: shaoxiangdong <shaoxiangdong@huawei.com>
Change-Id: Ifdc5efb6ba5e9a520a2034770ca5fccc46f36b62
2024-11-18 09:29:41 +08:00
jiangmengyang
e96814f2ae 优化 isFastRegexp接口
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB4TA1

Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com>
Change-Id: Ic5664e2a09f07e1928c2520a663222de13d1c7f6
2024-11-16 15:29:37 +08:00
xwcai98
96e7101bc0 Open no gc macro
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB3UIT

Signed-off-by: xwcai98 <caixinwei5@huawei.com>
Change-Id: Ib2a48a1a8c1a54bd2d765a7127d2008d4e3e7964
2024-11-15 15:24:16 +08:00
openharmony_ci
9785c718f3
!10100 Optimize sort pcfilemanager
Merge pull request !10100 from 刘智杰/locale_compare
2024-11-13 04:17:00 +00:00
openharmony_ci
e04124faac
!10190 Tidy AOT code
Merge pull request !10190 from XinweiCai/tidy_aot_code
2024-11-13 04:12:35 +00:00
刘智杰
c420bd1fe9 Optimize Array.sort
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB106H?from=project-issue
Signed-off-by: 刘智杰 <liuzhijie9@huawei.com>

Change-Id: If301c6e3bfdff3381475f5728cb072b6bc65b1a6
2024-11-12 16:03:44 +08:00
xwcai98
4c5b4a1e77 Tidy AOT code
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB398K

Signed-off-by: xwcai98 <caixinwei5@huawei.com>
Change-Id: I520437b0707e7bc02334d4eba9b02971893dafba
2024-11-11 09:13:53 +08:00
openharmony_ci
a5b6cd0c0a
!10133 1**"test" Get Error Result
Merge pull request !10133 from 贺存茂/exp1104
2024-11-10 10:24:52 +00:00
openharmony_ci
1c3246b9b5
!10115 [JIT] Refactor jit filter compile code
Merge pull request !10115 from xiaoweidong/refactor
2024-11-08 18:12:43 +00:00
xiaoweidong
bea04a62a8 [JIT] refactor compile decision
Refactor jit compile decision code

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB22IY
Change-Id: I4aeb4201348478f1e5f9c77acfd143c59f28739d
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-11-08 09:33:29 +08:00
openharmony_ci
9cdc322690
!10119 Fix assign bug
Merge pull request !10119 from XinweiCai/fix_assign_bug
2024-11-07 11:21:38 +00:00
zhouguangyuan
5937ec0379 use std::reverse/std::sort for typedArray
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB2AJU
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: I1916ed24af7a2aaab748f44e152389b26b1495b1
2024-11-05 21:07:37 +08:00
xwcai98
e1147688e1 Fix assign bug
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB27BA

Signed-off-by: xwcai98 <caixinwei5@huawei.com>
Change-Id: Ibcf0b06d438c891739c3155ff390b025430ba21c
2024-11-05 15:13:50 +08:00
hecunmao
dcb9e55ec8 1**"test" Get Error Result
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB212T

Signed-off-by: hecunmao <hecunmao@huawei.com>
Change-Id: I6b5d5a39e48cbdf6ce9b34bbdc45bf9d00f7309c
2024-11-04 22:20:03 +08:00
openharmony_ci
51845d9cb6
!9973 optimize typearray construct
Merge pull request !9973 from wpy111/master
2024-10-30 01:18:21 +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
openharmony_ci
48209b1848
!8461 Allocate memory to old space base on PGO
Merge pull request !8461 from 刘智杰/memory_order
2024-10-22 22:10:00 +00:00
openharmony_ci
0005a78d71
!9708 Array元素是 String类型 优化toSorted速度
Merge pull request !9708 from jiangmengyang/tosorted
2024-10-21 17:22:13 +00:00
刘智杰
8b5e15db80 Allocate memory to old space base on PGO
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGX2J?from=project-issue
Signed-off-by: 刘智杰 <liuzhijie9@huawei.com>
Change-Id: I61169141d9589a6ae01e30f09fe4690ae29a72bb
2024-10-18 17:15:08 +08:00
jiangmengyang
b1e8ec8184 Array元素是String类型,优化toSorted速度
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAWHSX

Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com>
Change-Id: I7e0563846346f84718e0a1d8c6a3fc47a076ef80
2024-10-15 14:44:42 +08:00
jiangmengyang
34d31ff6a5 优化regex flags字符串生成
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAVM6I
Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com>
Change-Id: Ia19ad88ed084f4b6422f78f49622429a2bd45c00
2024-10-11 17:28:25 +08:00
openharmony_ci
f9ad35e03c
!9430 RegExp GetFlags IR优化
Merge pull request !9430 from jiangmengyang/getflags
2024-09-29 15:59:34 +00:00
zhixin
12a75a7724 Optimized jit reusefunc
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAH4L5
Signed-off-by: zhixin <1757149461@qq.com>
2024-09-27 16:50:24 +08:00
jiangmengyang
3e146639be RegExp getFlags IR 优化
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IARK97
Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com>
Change-Id: Iae8bcfcda15d28446a4189e6c3eca2cb6871dcd6
2024-09-26 23:15:38 +08:00
openharmony_ci
b6cb6139e9
!9466 Revert "temporarily add log for non ecma object error"
Merge pull request !9466 from Lasting/revert/5806
2024-09-26 11:52:45 +00:00
openharmony_ci
3a9f89f523
!9500 Rectify security alarms
Merge pull request !9500 from hlm2001/hlm_kexin0923_br
2024-09-26 11:45:07 +00:00
Like
8ab876d45d Revert "add log for non ecma object error"
This reverts commit 1474176a52.

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASRPN?from=project-issue
Pull-Request: https://gitee.com/openharmony/arkcompiler_ets_runtime/pulls/9466
Change-Id: If03b7c14d8a3defb6f760afc85693db8d25fae60
Signed-off-by: Like <zhenglike@huawei.com>
2024-09-24 10:31:35 +08:00
openharmony_ci
a03afa2894
!9423 Optimize DecodeURIComponent For AOT
Merge pull request !9423 from 许杰/master
2024-09-23 15:25:58 +00:00
hlm2001
476fede503 Rectify security alarms
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAT46Z

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
2024-09-23 20:41:48 +08:00
openharmony_ci
5902e505c9
!9251 Optimizing ArrayBufferData pointer obtaining
Merge pull request !9251 from hlm2001/hlm_kexin0911_br
2024-09-23 03:32:39 +00:00
ginxu
3d4e8cdff2 Optimize DecodeURIComponent For AOT
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASG14
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: I845eb9a997c936719644f7c715971671af90c055
2024-09-23 11:28:26 +08:00
yingguofeng@huawei.com
08fd62a8fb Perf(memory): Optimize memory for define class
Issue: #IAPMR7
Change-Id: Ie128d64a1454129ec322a9ec38a8b28a6bdf46b8
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2024-09-20 11:24:57 +08:00
hlm2001
59fa26a7a8 Optimizing ArrayBufferData pointer obtaining
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAQFSY

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
2024-09-19 19:29:04 +08:00
zhouguangyuan
cea7ac93e1 IR for Intl.Collator.prototype.resolvedOptions
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAQ2T7
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: I01bfcc0e7af40714514ab22f643bae71f98b8947
2024-09-13 18:16:12 +08:00
wupengyong
d2ee7500b7 Reason: opt typedArray constructor
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IANOXG?from=project-issue
Test: Build & Boot devices

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I3fa8331fa813f1ad80cb461e8fcbae2579f3fbe8
2024-09-05 21:39:01 +08:00
openharmony_ci
9dab80bc7c
!9009 解释器hasownproperty性能优化
Merge pull request !9009 from jiangmengyang/hasownproperty
2024-09-04 08:32:45 +00:00
openharmony_ci
a6bd7196d9
!8992 Add log for MaTchFieldType and Fix review comments
Merge pull request !8992 from lijiamin/debug
2024-09-04 05:04:34 +00:00
jiangmengyang
8fe10f020f hasownproperty 优化toElementIndex IR、IsInternalString IR逻辑
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IANCHX

Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com>
Change-Id: Ibfae48ce15ffe2096a933f93a48a1baf834c430c
2024-09-03 09:49:18 +08:00
lijiamin2019
da1d7055f0 Add log for MaTchFieldType and Fix review comments
1.Add log for MaTchFieldType
2.Fix review comments

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

Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: Ibb7691d5f055670b3d87f995789838a31dbf9b66
2024-08-31 17:53:44 +08:00
openharmony_ci
c2b8c48fd7
!8972 Optimize cold patch performance
Merge pull request !8972 from hanweiqi/fix_cold_reload
2024-08-30 17:17:35 +00:00
openharmony_ci
15ceaeaaac
!7793 optimize default ctor for derivative class
Merge pull request !7793 from qiuyu/forward
2024-08-29 15:51:41 +00:00
hanweiqi
d3e3eff7d3 Optimize cold patch performance
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAN60V

Signed-off-by: hanweiqi <hanweiqi3@huawei.com>
2024-08-28 23:25:22 +08:00
openharmony_ci
5724be7878
!8662 GrowElementsCapacity Opt
Merge pull request !8662 from YuliCheng/StownbyindexOpt
2024-08-26 15:16:01 +00:00
openharmony_ci
f9f66b10c7
!8750 Set IsSharedBit for the method of sendable class
Merge pull request !8750 from lijiamin/fix
2024-08-26 09:19:08 +00:00
qiuyu
f86405e0ca Optimize default ctor for derivative class
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IA8WK8

1. adapt interpreter for the new isa callruntime.SuperCallForwardAllArgs
2. adapt asm-interpreter for callruntime.SuperCallForwardAllArgs
3. adapt jit/aot for callruntime.SuperCallForwardAllArgs
4. adapt baseline jit for callruntime.SuperCallForwardAllArgs
5. remove the constraint for functions with zero icSlotSize so that
the default ctor for derivative class can be compiled into native code.

Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: I346da77403de0d14f53532bc51c40a3ca27fc689
2024-08-25 18:07:36 +08:00
杨云飞
4b31642662 补充模块化ut part2
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAL6ZV?from=project-issue

Signed-off-by: 杨云飞 <yangyunfei19@h-partners.com>
2024-08-24 17:41:03 +08:00
openharmony_ci
d4f95787cf
!8769 Fix define static non-sendable property on sendable class
Merge pull request !8769 from diartyz/fix_define_static_property
2024-08-23 19:27:26 +00:00