Commit Graph

6670 Commits

Author SHA1 Message Date
openharmony_ci
d14a02e57f
!4480 支持ECMA2023规范Builtins %TypedArray%.prototype.toSorted和%TypedArray%.prototype.with
Merge pull request !4480 from 吴文璐/for_with
2023-08-09 07:45:11 +00:00
openharmony_ci
e62f1aa952
!4506 支持ECMA Script2023规范Array.prototype.toSpliced方法
Merge pull request !4506 from 查维/master
2023-08-09 07:08:31 +00:00
zha.wei
5daab6591c fix code check error
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-09 11:46:17 +08:00
xwcai98
9a9d72b678 Fix HeapProfiler memory leak
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7RNIW

Signed-off-by: xwcai98 <xwcai98@gmail.com>
Change-Id: I6eb4d14f1d05b93f51188b9af4fa88b4083818d5
2023-08-09 11:41:53 +08:00
zha.wei
10a2fb5037 fix codecheck warnings magic number
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-09 11:39:47 +08:00
yang-19970325
5d7d943882 Support proxy variable diaplay while debugger
Issue;#I7PQTC

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: Ieef5668944415dad1e95271a1678f3d39c41e1ca
2023-08-09 11:30:30 +08:00
openharmony_ci
7f28d86d73
!4599 Bugfix on NumberDictionary::Hash is not support double type key
Merge pull request !4599 from chenjingxiang/number_dict_hash_support_double_br
2023-08-09 03:25:50 +00:00
yang-19970325
eaeab458e0 Support import native and cjs display while debugger
Issue:#I7RPBM

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: I1a8d83b0ab481e2646ef9c4c8227c8fd4b348967
2023-08-09 11:22:02 +08:00
openharmony_ci
c45836a275
!4600 Fix sp visit beyond boundaries
Merge pull request !4600 from 杨阳/fix_sp
2023-08-09 02:31:39 +00:00
查维
f0d930084a Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into master
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-09 02:29:46 +00:00
查维
8bbbd69fef
update ecmascript/js_stable_array.cpp.
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-09 02:23:04 +00:00
查维
ca768d783d Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into master
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-09 02:21:22 +00:00
查维
162ff9eb9c Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into master
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-09 02:18:36 +00:00
wuwenlu
1285d83282 add %TypedArray%.prototype.toSorted and %TypedArray%.prototype.with
Signed-off-by: wuwenlu <wuwenlu@kaihong.com>
2023-08-08 19:18:00 -07:00
openharmony_ci
e5ea5c2c0c
!4394 支持ECMA2023规范Builtins 允许Symbol作为弱容器的key
Merge pull request !4394 from 吴文璐/symbol_for_weak
2023-08-09 01:38:53 +00:00
openharmony_ci
abbeed23b7
!4579 LdObjByValue supports Uint32Array type
Merge pull request !4579 from weng-xi/uint32array
2023-08-08 13:17:37 +00:00
quiet-thought
8e3717baf4 Bugfix on EcmaString::CreateTreeString create long ecmaString
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7R95U

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: Iaebdd8f8fa998b10124894e61a304b6957b11f57
2023-08-08 20:19:28 +08:00
openharmony_ci
1b77ce2702
!4590 Optimize Array.reduce
Merge pull request !4590 from maojunwei/array_opt
2023-08-08 12:00:30 +00:00
openharmony_ci
5f06833d4e
!4598 GetJSPtExtractorAndExtract delete extra Extract
Merge pull request !4598 from suchongwei/master
2023-08-08 11:19:24 +00:00
weng-xi
b274ad36a7 LdObjByValue supports Uint32Array type
1. add uint32 type for retype-pass
2. ldobjbyvalue supports uint32array type

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QD22
Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: I57bcb469e60f53aacb386d9a575f55c695af21d3
2023-08-08 19:08:30 +08:00
maojunwei
ef6fd9f3d7 Optimize Array.reduce
issue:I7QMTO

Signed-off-by: maojunwei <maojunwei1@huawei.com>
Change-Id: I536f305d1c7a9b589e6085b476b818a5cc4c49d1
2023-08-08 16:19:40 +08:00
K0u1hw
d1580a71a2 Fix UT llvm error
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7RGUC
Signed-off-by: K0u1hw <wangchunyang15@huawei.com>

Change-Id: I533d1e22c7ffc83ddce9efe771915e6e67715901
2023-08-08 15:24:19 +08:00
Chongwei Su
be5a56052a GetJSPtExtractorAndExtract delete extra Extract
Delete extra Extract in GetJSPtExtractorAndExtract and delete extra GetJSPtExtractorAndExtract in LoadJSPandaFile

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

Signed-off-by: Chongwei Su <suchongwei@huawei.com>
2023-08-08 15:15:40 +08:00
yang-19970325
e3f2e59fa8 Fix sp assignment out of bounds
Issue:#I7RFVG

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: I398921ca92369cfa7ec9920993e8a86d757785d2
2023-08-08 14:48:42 +08:00
openharmony_ci
41046525c7
!4580 Add aot call stack overflow check
Merge pull request !4580 from wpy111/master
2023-08-08 05:06:48 +00:00
quiet-thought
5263cd7ae8 Bugfix on NumberDictionary::Hash is not support double type key
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7RBL2

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: I11fe07609a10285ff594425cfe32ea5737716b40
2023-08-08 12:04:17 +08:00
openharmony_ci
47027fef85
!4587 Save PGO with merge
Merge pull request !4587 from hzzhouzebin/SavePgoWithMerge
2023-08-07 14:27:54 +00:00
openharmony_ci
6559807206
!4575 Fix inline a function at 2 different places bug
Merge pull request !4575 from zhangyukun8/master
2023-08-07 13:27:27 +00:00
hzzhouzebin
ba1f8ce0e7 Save Pgo with merge
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QTCI
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: If6ced2fc996af6c57d3b574bfa4c0b849b9593ab
2023-08-07 17:10:03 +08:00
zha.wei
f7d579031d description:fix magic number issue
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 16:43:34 +08:00
查维
655a259e2b
update ecmascript/builtins/builtins_array.cpp.
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-07 08:37:22 +00:00
查维
038fe7a550
update ecmascript/js_stable_array.cpp.
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-07 08:36:22 +00:00
查维
3fe02da63a
update ecmascript/js_stable_array.cpp.
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-07 08:30:42 +00:00
查维
092754177e
update ecmascript/builtins/builtins_array.cpp.
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-07 08:28:29 +00:00
wupengyong
b389b49691 Reason:add aot call stack overflow check
Description:add aot call stack overflow check
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7PMSM?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I1a31c928fc406364aa81cc2a5a5037d920f1ed04
2023-08-07 16:24:38 +08:00
zha.wei
01e217a9f3 Merge branch 'master' of https://gitee.com/zhawei11/arkcompiler_ets_runtime_1 2023-08-07 16:18:47 +08:00
zha.wei
e5e07e1a45 description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 16:18:33 +08:00
zha.wei
745e8a0569 description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 16:16:09 +08:00
zha.wei
288f0df7f6 Merge branch 'master' of https://gitee.com/zhawei11/arkcompiler_ets_runtime_4_typedarrary.toreversed 2023-08-07 15:53:56 +08:00
zha.wei
00aa89da1d Merge branch 'master' of https://gitee.com/zhawei11/arkcompiler_ets_runtime_4_typedarrary.toreversed 2023-08-07 15:53:47 +08:00
zha.wei
b5f1468f72 Merge branch 'master' of https://gitee.com/zhawei11/arkcompiler_ets_runtime_4_typedarrary.toreversed 2023-08-07 15:50:24 +08:00
zha.wei
709c37a35b description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>

modify 2
2023-08-07 15:49:39 +08:00
zha.wei
feecab2e54 description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 15:45:33 +08:00
zha.wei
023b6a56c9 description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 15:02:03 +08:00
openharmony_ci
a9538dd60f
!4591 Concurrent marking may use inconsistent hclass due to transition in main thread
Merge pull request !4591 from lukai/memorder
2023-08-07 06:45:36 +00:00
zha.wei
0ebe37fb3a description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 14:33:42 +08:00
openharmony_ci
027a66ad42
!4512 HeapDump工具搜索优化与ID不一致问题修复
Merge pull request !4512 from XinweiCai/master
2023-08-07 06:30:20 +00:00
lukai
d963324406 Fix: concurrent marking may use inconsistent hclass
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QZU8?from=project-issue
When main-thread transitions an object to a new hclass, concurrent
marking could load an incosistent hclass.

Signed-off-by: lukai <lukai25@huawei.com>
2023-08-07 12:02:21 +08:00
zha.wei
c900648d7f description:code review issue fixed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-08-07 11:17:20 +08:00
xwcai98
d7891cee9d Fix HeapDump BUG
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NW3R

Signed-off-by: xwcai98 <xwcai98@gmail.com>
Change-Id: I36d8f453bf2a214e43e53ed7c68b25d8dd25dc89
2023-08-07 11:03:31 +08:00