Commit Graph

6467 Commits

Author SHA1 Message Date
void_f
2d064ecd43 Fix StoreElement and LoadConstOffset
issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LPO6
Signed-off-by: void_f <void_f@foxmail.com>

Change-Id: I78ff532f45466ee1fca79b462ae539b2fff5efdc
2023-07-19 17:08:19 +08:00
openharmony_ci
e3552cdec7
!4152 add IsJSArray in jsnapi
Merge pull request !4152 from huangzhenghua/master20230530
2023-07-19 08:57:16 +00:00
openharmony_ci
e9b1328cc2
!4460 Bugfix on Array.slice call ArraySpeciesCreate to create dictionary mode array
Merge pull request !4460 from chenjingxiang/create_species_create_br
2023-07-19 08:33:22 +00:00
duanfuchen
613bf61d37 Bugfix for Float64 Divided zero. Remove Float64RightIsZeroCheck.
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7M88W?from=project-issue

Change-Id: Ia1276d059839a9c5f2559ca42f5b92061030ea1c
Signed-off-by: duanfuchen <slow295185031@163.com>
2023-07-19 15:14:15 +08:00
openharmony_ci
12bee17dfb
!4458 fix cppcrash caused by evaluate fail
Merge pull request !4458 from 杨阳/fix_exception
2023-07-19 07:11:47 +00:00
hwx1163501
e4575f4339 Code modification alarm
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MBHD
2023-07-19 15:05:46 +08:00
openharmony_ci
2b79f6663d
!4327 Optimize local variables display logic under debug mode
Merge pull request !4327 from Tianzhi Huang/master
2023-07-19 06:14:46 +00:00
openharmony_ci
daa9ef4a3e
!4424 Loop Peeling
Merge pull request !4424 from ChunyangWang/loop_peeling
2023-07-19 06:09:29 +00:00
quiet-thought
3fe4f36d1c [Bug]: Bugfix on Array.slice call ArrayCreate to create dictionary mode array
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7M4TV

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: I01d729837f59ea9197686f3144a688ec1429ae54
2023-07-19 12:12:58 +08:00
openharmony_ci
4554c86e62
!4075 Fix napi call promise then sequence
Merge pull request !4075 from lukai/promiseOrder
2023-07-19 04:03:55 +00:00
openharmony_ci
79f7d88a9a
!4392 Support Multi Level Inline
Merge pull request !4392 from 许杰/multi-level
2023-07-19 02:35:45 +00:00
openharmony_ci
9cbc33ef9d
!4453 解释器负数加减乘溢出判断Bugfix
Merge pull request !4453 from yingguofeng/master
2023-07-19 02:26:25 +00:00
lichenshuai
8c5ac2e445 [Bug]: 汇编解释器中进行乘法运算时返回的结果导致后续除法无法区分±Infinity
修复了浮点数0取相反数的结果仍然为0的问题。

Issue: #I7M4ZW

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: If698fc0162bca664a3187c42910f823e36f203f3
2023-07-19 09:37:43 +08:00
yang-19970325
3dfd0b1949 Fix cppcrash caused by evaluate fail
Issue:#I7M6MN

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: Ifd4964dc90894c9f9a93a71dee7639768fa49911
2023-07-19 09:34:21 +08:00
K0u1hw
31f7cf4d04 Enable Loop Peeling
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LWZ2
Signed-off-by: K0u1hw <wangchunyang15@huawei.com>

Change-Id: If0d07427422ab557ed41ba4293d27c34eadb3cba
2023-07-19 09:23:49 +08:00
openharmony_ci
26a48c4d7d
!4450 Adapt llvm15 libs
Merge pull request !4450 from zhangyukun8/cherry-pick-1689651904
2023-07-18 14:19:54 +00:00
openharmony_ci
2bafcd9845
!4454 Add MIR for LdLexVar and StLexVar
Merge pull request !4454 from 孙哲/work
2023-07-18 11:48:45 +00:00
ginxu
88068c0d57 Support Multi Level Inline
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7JZA5
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: Ie814bf32ebc6af6bd89d6feea61ae4ff0f4e8449
2023-07-18 19:17:49 +08:00
openharmony_ci
ea267ae8b7
!4412 Add aot nogc call
Merge pull request !4412 from wpy111/master
2023-07-18 10:57:56 +00:00
openharmony_ci
92da3e3580
!4391 Code Review for Builtins Array & ArrayBuffer
Merge pull request !4391 from guobingbing3/master
2023-07-18 10:10:47 +00:00
sunzhe23
bd9b7009a5 Add MIR for LdLexVar and StLexVar
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7M1VF

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-07-18 17:06:04 +08:00
g00416891
f536dc7338 Code Review for Builtins Array &BufferArray
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I4335220f59764dcd8cf2533f1ee946dfd97c10db
2023-07-18 17:03:12 +08:00
openharmony_ci
ab9e5b031a
!4433 Fix a bug that uses the first argument as string separator
Merge pull request !4433 from Pan Zhenyu/intl
2023-07-18 08:27:00 +00:00
yingguofeng@huawei.com
a3f1d03902 Fix(Interpreter): Optimize Int overflow in Interpreter
Issue: #I7M1FX
Change-Id: I56bd3edd0a9a05d54805edd3f113d2423e90f4f8
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2023-07-18 16:21:43 +08:00
wupengyong
f0efab85b0 Reason:add aot no gc call
Description:add aot no gc call
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7KF8J?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I7d6599ce55c493894c42e42570b31be945c59701
2023-07-18 16:18:24 +08:00
openharmony_ci
90ddc0b915
!4431 数值计算结果转换成TypeArray store和storeobjbyname Bugfix
Merge pull request !4431 from yingguofeng/master
2023-07-18 06:52:35 +00:00
zhangyukun8
867b58a1b4 fixed 5690aa9 from https://gitee.com/zhangyukun8/ark_js_runtime/pulls/4070
Adapt LLVM15
1. Adapt some interface changes
2. Remove libark_jsoptimizer_test dylib to avoid static symbols loaded
repeatedly
3. Align rodata section
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I73WZA?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: I41a0fef50a9892150278974b67e22fb65060918d

Change-Id: I7f6cda0759b620bfd5547297bac3955ff29119fa
2023-07-18 03:45:09 +00:00
yingguofeng@huawei.com
302571e5c6 Fix(Aot): TypeArray raw number and track field bugfix
Issue: #I7L6FC
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
Change-Id: Ifab3bf9ed90ebdf0d4e06171468da34d2e8ff977
2023-07-18 11:19:37 +08:00
openharmony_ci
03a370b88f
!4441 Modifying Code Alarms
Merge pull request !4441 from 韩靖/master
2023-07-18 03:10:17 +00:00
openharmony_ci
d7000d55a7
!4449 回退 'Pull Request !4070 : Adapt llvm15 libs'
Merge pull request !4449 from revert-merge-4070-master
2023-07-18 02:44:51 +00:00
openharmony_ci
3b97f02b10
回退 'Pull Request !4070 : Adapt llvm15 libs' 2023-07-18 02:44:05 +00:00
openharmony_ci
1b0ac0aa07
!4425 CreateFromTypedArray byteLength data overflow
Merge pull request !4425 from chenjingxiang/create_from_buffer_br
2023-07-18 02:14:18 +00:00
hwx1163501
2785546c22 Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LOU0
2023-07-18 10:01:28 +08:00
openharmony_ci
087449d3d6
!4070 Adapt llvm15 libs
Merge pull request !4070 from zhangyukun8/master
2023-07-18 01:24:43 +00:00
openharmony_ci
6d73d95ec8
!4447 Fix Regexp unit test
Merge pull request !4447 from 王笑佳/regexp
2023-07-18 01:04:56 +00:00
openharmony_ci
304b619525
!4430 import commonjs,exports properties is DictionaryMode
Merge pull request !4430 from yaochaonan/cjs
2023-07-17 14:43:08 +00:00
openharmony_ci
b7074c1846
!4440 Bugfix: stp/ltp need 16 align
Merge pull request !4440 from linxiang8/master
2023-07-17 12:56:44 +00:00
yaochaonan
32bfb8a4b5 Add for cjs when exports is dictionary
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7L65X?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: Iec3c5de91895df485b6de78e6faba344f12094aa
2023-07-17 20:12:14 +08:00
王笑佳
f14a0bb111 Fix Regexp unit test
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LN7T

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-17 19:41:55 +08:00
linxiang8
dc2a12f836 Bugfix: stp/ltp need 16 align
Issue: ehttps://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LO01
Signed-off-by: linxiang8 <linxiang8@huawei.com>
Change-Id: Ie3900d13ff674b53a95435cd06cd2b30b0c9198a
2023-07-17 15:11:15 +08:00
quiet-thought
9f586b533b CreateFromTypedArray byteLength data overflow
Issue: https://gitee.com/open_harmony/dashboard?issue_id=I7KZJ7

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: Id0c0a875086026cec97b742c9ff4a56b62d06006
2023-07-17 14:09:08 +08:00
zhangyukun8
5690aa9aed Adapt LLVM15
1. Adapt some interface changes
2. Remove libark_jsoptimizer_test dylib to avoid static symbols loaded
repeatedly
3. Align rodata section
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I73WZA?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: I41a0fef50a9892150278974b67e22fb65060918d

Change-Id: I7f6cda0759b620bfd5547297bac3955ff29119fa
2023-07-17 09:26:52 +08:00
openharmony_ci
b70208ed53
!4438 DumpHeapSnapShot 内存泄漏问题修复
Merge pull request !4438 from wanghuan2022/master
2023-07-15 11:50:25 +00:00
openharmony_ci
1b7ed8be7c
!4435 Add UT testcase for container
Merge pull request !4435 from 杨阳/add_container_testcase
2023-07-15 10:35:19 +00:00
wanghuan2022
dd213a33e0 DumpHeapSnapShot memory leak bugfix
desc: DumpHeapSnapShot memory leak bugfix

solu:
1. StreamWriter need release in deconstructing;
2. not if good, should be if is_open can close fileStream;

issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LE8L
Signed-off-by: wanghuan2022 <wanghuan80@huawei.com>
Change-Id: I9c4cc04870b97b118e02e974eff513518961abae
2023-07-15 18:27:03 +08:00
openharmony_ci
dce64226bc
!4406 THROW_TYPE_ERROR_AND_RETURN Part 3
Merge pull request !4406 from 王笑佳/throwtype3
2023-07-15 08:19:15 +00:00
openharmony_ci
61ece2767e
!4365 Fastpath For Int8Array
Merge pull request !4365 from 吴璋达/Int8array
2023-07-15 06:59:15 +00:00
openharmony_ci
fb96fa25c8
!4422 [Bug]: 运行ABC文件过程中,函数panda::ecmascript::EcmaContext::PrintJSErrorInfo进行异常处理时未正确判断error.constructor.prototype.name类型直接将数值作为指针导致非法内存访问漏洞
Merge pull request !4422 from 李晨帅/master
2023-07-15 06:40:45 +00:00
openharmony_ci
da1a627a38
!4432 THROW_TYPE_ERROR_AND_RETURN Part 4
Merge pull request !4432 from 王笑佳/throwtype4
2023-07-15 06:27:02 +00:00
yang-19970325
bdbf7c6228 Add UT testcase for container
Issue:#I7LD01

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: Ia01b1dc0a8b018983a66a5ffec27763da39bb319
2023-07-15 11:57:19 +08:00