Commit Graph

6208 Commits

Author SHA1 Message Date
dov1s
6354ab83af Optimize Array.join() Append
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NPUS

Signed-off-by: dov1s <maojunwei1@huawei.com>
Change-Id: Ibe55f3172c968537c52f09d7a90547522cd53d61
2023-07-25 14:12:10 +08:00
dov1s
1e341814f9 Add pure NaN for DataView
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7K5TV?from=project-issue

Signed-off-by: dov1s <maojunwei1@huawei.com>
Change-Id: I4944d5cfd9a38e0a8fe7fb57cff1efa5dc436ae6
2023-07-24 10:21:23 +08:00
openharmony_ci
dd19229a13
!4379 Fix ArrayCreate and JSTaggedValue::ToPropertyKey
Merge pull request !4379 from 王笑佳/returnRange
2023-07-06 10:41:36 +00:00
openharmony_ci
f8b185fac7
!4382 Fix CreateBigint throw excecption
Merge pull request !4382 from 王笑佳/createBigint
2023-07-06 08:38:50 +00:00
openharmony_ci
a91bf07004
!4287 Support type inference for class member Initialization and anonymous callback in foreach
Merge pull request !4287 from lijincheng/top20
2023-07-06 04:54:55 +00:00
王笑佳
53419af8a3 Fix CreateBigint throw excecption
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7IV2P

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-06 11:48:38 +08:00
openharmony_ci
43e3fd22a2
!4310 Optimize StownByName instruction
Merge pull request !4310 from 吴璋达/ownname
2023-07-06 02:33:18 +00:00
王笑佳
e16e577f73 Fix ArrayCreate and JSTaggedValue::ToPropertyKey
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7II7K

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-06 10:12:07 +08:00
openharmony_ci
c39c5cf3e2
!4351 Fix WeakEcmaGlobalStorage possible double-free
Merge pull request !4351 from Gymee/fix_WeakEcmaGlobalStorage
2023-07-05 13:57:29 +00:00
openharmony_ci
42b1669ec0
!4349 Remove ProcessOldToNew To MainThread
Merge pull request !4349 from maojunwei/master
2023-07-05 11:36:45 +00:00
wu_zhang_da
0b172e504b Optimize StownByName instruction
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7FV43

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: I4fea05dc0face728c4bcfe9bbbf1f6d7b7ab4e14
2023-07-05 17:29:57 +08:00
lijincheng
751ba7f143 Support type inference for class member Initialization and anonymous callback in foreach
1.Infer static member in main function and non-static member in constructor through stobjbyname
2.Infer parameter types from caller to anonymous callee in "forEach"

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

Signed-off-by: lijincheng <lijincheng13@huawei.com>
2023-07-05 16:54:09 +08:00
openharmony_ci
5da2227dab
!4360 Support loop hoist for check and convert
Merge pull request !4360 from 孙哲/work
2023-07-05 07:47:57 +00:00
openharmony_ci
03ef8bfc40
!4376 Modifying Code Alarms
Merge pull request !4376 from 韩靖/master
2023-07-05 06:52:30 +00:00
openharmony_ci
6ba33853c9
!4377 Modify GetTypeOffset & GetPrevOffset
Merge pull request !4377 from guobingbing3/master
2023-07-05 06:20:45 +00:00
openharmony_ci
c8581c3fc0
!4372 Fix AOT async function and Reopen AsyncFunctionLowering Pass
Merge pull request !4372 from dingding/fix_and_reopen_async
2023-07-05 03:22:15 +00:00
hwx1163501
be5542b51d Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7IGYI
2023-07-05 10:39:42 +08:00
g00416891
a529e9a4d9 Modify GetTypeOffset & GetPrevOffset
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I934bb1ff55cad037e9c72ed3562951df6ae81491
2023-07-05 10:27:10 +08:00
openharmony_ci
1c7eddb1af
!4370 ByteArray适配创建BIGINT64 和BIGUINT64类型的对象。
Merge pull request !4370 from yuqing_han/master
2023-07-04 17:18:44 +00:00
openharmony_ci
13bc96fe08
!4374 bytearray 适配 bigint
Merge pull request !4374 from weng-changcheng/modify_bigint
2023-07-04 17:08:38 +00:00
openharmony_ci
fd8fb2d7a3
!4358 allocatiopn-tracker生成的栈信息对应代码行号不匹配
Merge pull request !4358 from wanghuan2022/master
2023-07-04 15:40:43 +00:00
yqhan
5fc1c97fe5 Fixed ByteArray not supporting BIGINT64 and BIGUINT64
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7IE0U

Signed-off-by: yqhan <hanyuqing2@huawei.com>
2023-07-04 23:26:49 +08:00
yqhan
780b037667 Fixed ByteArray not supporting BIGINT64 and BIGUINT64
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7IE0U

Signed-off-by: yqhan <hanyuqing2@huawei.com>
Change-Id: Ia708f74f3f2d0f8c50563d48fbc9bfebc66ed060
2023-07-04 23:14:59 +08:00
openharmony_ci
9f2aee7f7f
!4280 Support the display of container class - part1
Merge pull request !4280 from 杨阳/support_inner_data11
2023-07-04 14:43:35 +00:00
openharmony_ci
4ecfd87663
!4300 支持ECMA2022规范新增Builtins函数%TypedArray%.prototype.at
Merge pull request !4300 from 吴文璐/for_typedarray_at
2023-07-04 13:12:25 +00:00
openharmony_ci
e646075fc2
!4332 support multi context
Merge pull request !4332 from xiongluo/multi_context
2023-07-04 11:59:24 +00:00
openharmony_ci
cf3c60407b
!4326 Part2: AOT obj literal use pgo type
Merge pull request !4326 from weng-xi/pgo_obj_literal_wx
2023-07-04 07:59:54 +00:00
openharmony_ci
6bd424b37c
!4366 Modifying Code Alarms
Merge pull request !4366 from 韩靖/master
2023-07-04 06:56:33 +00:00
dingding
1bf062b0c7 Fix AOT async function and Reopen AsyncFunctionLowering Pass
1. Fix SaveFrameToContext() and GeneratorReEnterAot().
2. Reopen AsyncFunctionLowering Pass.

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

Signed-off-by: dingding <dingding5@huawei.com>
Change-Id: Ie13a6b1d67f39fccc91455d50af6b293cc679236
2023-07-04 14:42:27 +08:00
wanghuan2022
f74b1763e2 allocatiopn-tracker generate line number errorly.
desc: allocatiopn-tracker generate line number errorly which not match code.

solu: not use pc of frame to get line number, and instead of get first line number of method.

issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7HXCU
Signed-off-by: wanghuan2022 <wanghuan80@huawei.com>
Change-Id: I8c40577ab29003b2b539e2e8d08bdc5183225dc7
2023-07-04 14:41:13 +08:00
wuwenlu
84b9fa645f %TypedArray%.prototype.at
Signed-off-by: wuwenlu <wuwenlu@kaihong.com>
2023-07-03 23:23:32 -07:00
openharmony_ci
83812f955c
!4364 Fix AOT async function Reentered after Deoptimization
Merge pull request !4364 from dingding/fix_async
2023-07-04 05:36:42 +00:00
openharmony_ci
cf0655a41d
!4211 支持ECMA2022规范新增Builtins函数Object.hasOwn
Merge pull request !4211 from 查维/master
2023-07-04 04:38:53 +00:00
hwx1163501
f554700348 Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7I7NZ
2023-07-04 11:28:54 +08:00
weng-xi
8df3bd91e0 Part2: AOT obj literal use pgo type
AOT support obj literal

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7GFJA
Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: I7acdb5801f572689cf1f83b5c621350efeef660f
2023-07-04 10:52:12 +08:00
openharmony_ci
5d919c0d63
!4361 hilog部件弹性化部署整改
Merge pull request !4361 from liuyifei/master
2023-07-04 02:40:45 +00:00
dingding
c85b5209c1 Fix AOT async function Reentered after Deoptimization
1.After deoptimization, the suspending is executed by interpreter, under
  the current architecture, can not resume to AOT.
2.The bug causes some AOT applications to behave inconsistently.

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

Signed-off-by: dingding <dingding5@huawei.com>
Change-Id: Ied575c18e7ea70eb07fc1955b5463d0f54837106
2023-07-04 06:03:07 +08:00
openharmony_ci
1f68f54054
!4356 Support multi-module card service
Merge pull request !4356 from yaochaonan/bugfix
2023-07-03 14:43:47 +00:00
yaochaonan
089c5f1ca0 Support multi-module card service
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7HWV4?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I6a4c510b44c1805d1d13c9b5011ef12a2e587028
2023-07-03 21:44:23 +08:00
xiongluo
d04a78f195 support multi context
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: If708bb8d514503105e965226532dad41c12d73d7
2023-07-03 21:30:19 +08:00
openharmony_ci
a0388e5576
!4359 Support android -flto
Merge pull request !4359 from weng-changcheng/android_support_flto
2023-07-03 13:10:01 +00:00
yang-19970325
c85802c18b Support the display of container class
Issue:#I7BR91

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: I3bc3851dbc64b78872f7de2bf85dcd502fb2abcf
2023-07-03 20:43:06 +08:00
sunzhe23
65d069bab5 Support loop hoist for CheckAndConvert
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7I2FA
Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-07-03 20:18:01 +08:00
liuyifei
7655444a84 部件弹性化部署整改
Signed-off-by: liuyifei <liuyifei20@huawei.com>
2023-07-03 19:56:05 +08:00
dov1s
a3d0587fd8 Remove ProcessOldToNew To MainThread
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7HECW?from=project-issue

Signed-off-by: dov1s <maojunwei1@huawei.com>
Change-Id: I3524c36bbd980b400c0bbe7b22e78fae7ee1c805
2023-07-03 19:51:34 +08:00
wengchangcheng
25165e91e4 Fix stub.an deps error
Fix stub.an depend relationship

Issue: https://gitee.com/openharmony/arkcompiler_toolchain/issues/I7HYX1

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I28024695063c3832aa054477e16b9aaab78d6e1b
2023-07-03 19:47:41 +08:00
openharmony_ci
5e7e7b0c12
!4357 Modifying Code Alarms
Merge pull request !4357 from 韩靖/master
2023-07-03 10:56:12 +00:00
Gymee
877ac51bcb Fix possible WeakEcmaGlobalStorage double-free
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7HKQ2
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: Ia8a6f0bb9f61235ca29caf659e0cf87268d4be24
2023-07-03 16:46:10 +08:00
openharmony_ci
5374ae51a0
!4355 Bugfix: StownByIndex
Merge pull request !4355 from 吴璋达/ownbug
2023-07-03 08:05:22 +00:00
openharmony_ci
a59beffd4f
!4354 Fix crash rili applition
Merge pull request !4354 from yingguofeng/master
2023-07-03 07:24:32 +00:00