Commit Graph

5727 Commits

Author SHA1 Message Date
openharmony_ci
ca92bba783
!4572 回退 Pull Request !4421 : CreateArrayWithBuffer Optimization
Merge pull request !4572 from 吴璋达/bufferbug
2023-08-03 11:50:41 +00:00
openharmony_ci
d17fd045df
!4577 Fix 262 test
Merge pull request !4577 from 王笑佳/master
2023-08-03 09:43:27 +00:00
zhangyukun8
04d80a6043 Fix inline a function at 2 different places bug
1. Type conflict could happen when inline a function at 2 places
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QCJ6?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>

Change-Id: I426d5d68717173906a75ab2a5e4af742d77660e4
2023-08-03 17:15:40 +08:00
lijiamin2019
e60f1c9c04 Fix for super rebind this
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: Ibfe3aa530ef1f324ec3c82cafe52df345a8aa170
2023-08-03 17:10:50 +08:00
王笑佳
acb5eef023 Fix 262 test
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7QCRW

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-08-03 16:59:57 +08:00
openharmony_ci
36752b9b4e
!4569 Modifying Code Alarms
Merge pull request !4569 from 韩靖/master
2023-08-03 07:22:38 +00:00
openharmony_ci
5446936442
!4562 Adapt abc files in hsp reflect to secureMem
Merge pull request !4562 from yaochaonan/callback
2023-08-03 07:09:49 +00:00
openharmony_ci
495e8c34a0
!4571 Add external gc check
Merge pull request !4571 from xiongluo/gc_check
2023-08-03 06:50:30 +00:00
查维
bc864a60a6 Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into master
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-08-03 06:48:13 +00:00
wu_zhang_da
d8925b6553 回退 Pull Request !4421 : CreateArrayWithBuffer Optimization
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Q9J4

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: I7f0017b35418a0096c5855012a1e779893eef837
2023-08-03 14:19:00 +08:00
xiongluo
2dcf58f9b3 add external gc check
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I241dd202ed2c4b3c2d817d7814a58acff89ff05f
2023-08-03 14:09:37 +08:00
openharmony_ci
23cf128ed4
!4568 Increase nonmovable space limit to 16M
Merge pull request !4568 from wuwanqi/master
2023-08-03 03:53:03 +00:00
openharmony_ci
2ed6c582ce
!4561 Range Analysis of MUL and MOD
Merge pull request !4561 from void_f/RangeAnalysis_of_MUL_and_MOD
2023-08-03 03:34:54 +00:00
openharmony_ci
53b63bbbff
!4567 Reorder earlyelimination and earlyelimination
Merge pull request !4567 from ChunyangWang/reorder_elimination
2023-08-03 02:42:16 +00:00
void_f
7d67907fb5 Range Analysis of MUL and MOD
Issus: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7PNGT
Signed-off-by: void_f <void_f@foxmail.com>

Change-Id: I47e45654c1f9e2cd409ebd95810e99e75749a385
2023-08-03 10:32:03 +08:00
wuwanqi
4c419d1236 Increase nonmovable space limit size
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Q4SV?from=project-issue

Signed-off-by: wuwanqi <wuwanqi2@huawei.com>
Change-Id: I3481164e1fb221e10f44e480eec62464ffb59e70
2023-08-03 10:26:58 +08:00
hwx1163501
f0631bfc68 Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Q61H
2023-08-03 10:19:06 +08:00
K0u1hw
e7d49db398 Reorder EarlyElimination And LaterElimination
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Q1CE
Signed-off-by: K0u1hw <wangchunyang15@huawei.com>

Change-Id: I55c9e793ba51204525c494981d88f59d2ac04ef9
2023-08-02 18:01:29 +08:00
openharmony_ci
c8f09534ea
!4544 CpuProfiler don't getstack when gc
Merge pull request !4544 from suchongwei/master
2023-08-02 07:59:18 +00:00
openharmony_ci
99a72aec0e
!4485 Support Dropframe for Debug Mode
Merge pull request !4485 from 张博虓/add_dropframe
2023-08-02 06:51:04 +00:00
yaochaonan
8ea14bf2e0 Adapt abc files in hsp reflect to secureMem
Modify callbackFunc
Issue:https://e.gitee.com/open_harmony/dashboard?issue=I7PR1V

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: If05cced572b849efdc8a6f1bf4676b7ab8bff96d
2023-08-02 11:01:52 +08:00
openharmony_ci
827770770a
!4516 Bugfix on JSStableArray::FastCopyFromArrayToTypedArray
Merge pull request !4516 from chenjingxiang/fast_copy_array_to_typed_array
2023-08-02 02:33:22 +00:00
openharmony_ci
25d8be5b87
!4517 Bugfix on BuiltinsDataView::SetViewValue and GetViewValue
Merge pull request !4517 from chenjingxiang/dataview
2023-08-02 02:28:44 +00:00
Chongwei Su
0efdf3d5a6 CpuProfiler don't getstack when gc
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7OZ0P

Signed-off-by: Chongwei Su <suchongwei@huawei.com>
2023-08-02 10:28:15 +08:00
quiet-thought
04798afdf9 Bugfix on BuiltinsDataView::SetViewValue and GetViewValue
Issue: https://gitee.com/open_harmony/dashboard?issue_id=I7NVPC

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: I32c07c114185ba55902c54b4d25af61e1ba4b60d
2023-08-02 09:56:01 +08:00
openharmony_ci
96f95d4fc1
!4429 opt string table
Merge pull request !4429 from xiongluo/string_opt
2023-08-02 01:26:58 +00:00
xiongluo
d622c14fca opt string table
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I6f10e8fcb0f9120c2cdba929b9731e4286a6ab8a
2023-08-01 22:05:57 +08:00
openharmony_ci
75b4e3d01f
!4558 AOT Optimization - RangeGuard Pass Part-5
Merge pull request !4558 from 刘智杰/range_guard
2023-08-01 13:07:46 +00:00
liuzhijie
48852686c3 AOT Optimization - RangeGuard Pass Part-5
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7PMY6?from=project-issue
Signed-off-by: liuzhijie <jay.lau2020.work@outlook.com>

Change-Id: Ifd2f51ff95dd723e6e5977b6fea39fb82e0c045a
2023-08-01 20:35:11 +08:00
张博虓
38f1052170 Support Dropframe for Debug Mode
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7N01F

Signed-off-by: 张博虓 <305339823@qq.com>
Change-Id: Iffe09d4d6fcf61f3eab56ba107d6e9672c8d64ba
2023-08-01 18:48:35 +08:00
zhangyukun8
25f6530062 Function ptr support pgo inline
1. Collect method id of calltarget when call js function
2. Load gt by method id from pgo
3. Set call insts' calltarget type
4. Fix process method bug
5. Support pgo-aot testcases
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NMOO?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>

Change-Id: Ib7e92ab1b529195367af16f923c2e620f40f8a36
2023-08-01 18:48:24 +08:00
openharmony_ci
1a0352bfb9
!4559 BinaryArithmetic has incorrect gateType for fdiv
Merge pull request !4559 from 孙哲/work
2023-08-01 09:46:53 +00:00
openharmony_ci
71e8ab1b61
!4560 回退 'Pull Request !4538 : Pgo saving triggred by signal'
Merge pull request !4560 from Gargoyle.h/revert-merge-4538-master
2023-08-01 09:36:09 +00:00
openharmony_ci
45f0cd3b8f
!4455 Refactor module,modify exception [Part 1]
Merge pull request !4455 from yaochaonan/exception
2023-08-01 08:03:45 +00:00
Gargoyle.h
2d6181d71e
回退 'Pull Request !4538 : Pgo saving triggred by signal' 2023-08-01 07:54:08 +00:00
sunzhe23
d89dcfdfac Fix BinaryArithmetic get wrong gateType bug
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7PN45

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-08-01 15:47:49 +08:00
openharmony_ci
e2af271c33
!4538 Pgo saving triggred by signal
Merge pull request !4538 from hzzhouzebin/SignalTriggerPgoSaving
2023-08-01 07:15:09 +00:00
yaochaonan
f1efb77b4a Refactor module,modify exception [Part 1]
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7M4NK?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: Ie402c920323833b4e7df0d7bc19aa335efc230b0
2023-08-01 14:52:51 +08:00
openharmony_ci
c9a358ea71
!4552 Fix master 262
Merge pull request !4552 from 王笑佳/master
2023-07-31 10:56:57 +00:00
王笑佳
74bcea4c55 Fix master262
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7PDPW

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-31 17:38:03 +08:00
openharmony_ci
3a20e69b8c
!4550 Fix the bug of AOT generate phc
Merge pull request !4550 from weng-xi/filter_method
2023-07-31 09:35:02 +00:00
openharmony_ci
138cc3a11d
!4549 AOT Optimization - RangeGuard Pass Part-4
Merge pull request !4549 from 刘智杰/range_guard
2023-07-31 09:11:32 +00:00
weng-xi
21b6360043 Fix the bug of AOT generate phc
Fix the bug that the method with the same name is not filtered when aot generates phc

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7PBCB
Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: I15b58ec3aa61a049bd8fb13879b556bc991b2a0c
2023-07-31 15:36:34 +08:00
openharmony_ci
fbf590bbfd
!4536 Modifying Code Alarms
Merge pull request !4536 from 韩靖/master
2023-07-31 07:25:23 +00:00
liuzhijie
7a7758d1a0 AOT Optimization - RangeGuard Pass Part-4
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7P758
Signed-off-by: liuzhijie <jay.lau2020.work@outlook.com>

Change-Id: If3b245223e3d5a9525e057e673da821fa331de1f
2023-07-31 11:41:00 +08:00
openharmony_ci
957b7fbeb9
!4537 Bugfix MapIterator
Merge pull request !4537 from maojunwei/tmp1
2023-07-31 03:25:37 +00:00
hwx1163501
7232b1c5e0 Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7ORBT
2023-07-31 10:58:49 +08:00
hzzhouzebin
4bbfbc1c18 Pgo saving triggered by signal
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7OX6H
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I398770a5d76c844690bba93e00ff0704018a9444
2023-07-30 07:24:47 +08:00
王笑佳
704b679647 Fix app freeze
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7OZIL

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-29 20:00:52 +08:00
ginxu
5efb392145 Inline Accessor Check Elimination
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7OYPF

Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: I307a3119abd64e41447635da9150dbd40b41677f
2023-07-29 15:45:38 +08:00
openharmony_ci
1ddd98d8c5
!4541 字典序模式,TrackField功能修复。
Merge pull request !4541 from yingguofeng/master
2023-07-29 06:48:36 +00:00
openharmony_ci
5c37389e14
!4539 Bug Fix: coredump in range_guard
Merge pull request !4539 from 刘智杰/range_guard_fix
2023-07-29 05:01:50 +00:00
yingguofeng@huawei.com
96ea4aad33 Fix(runtime): Fix propertyattribute bitfield cover
Issue: #I7OXQ1
Change-Id: I7006bf66049180ea16dec1de3e6af06253e11904
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2023-07-29 13:00:29 +08:00
liuzhijie
5560f38d86 Fix range_guard
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7OXEV?from=project-issue
Signed-off-by: liuzhijie <jay.lau2020.work@outlook.com>

Change-Id: Ie96f3095216f8c5fc48e3745ab8c157a132d3fff
2023-07-29 11:52:36 +08:00
wanghuan2022
ccfb4161a6 [Bug]: allocation tracker低概率出现崩溃
desc: allocation tracker低概率出现崩溃

reason:
当前逻辑是先stopAllocationTracker再stop定时器。可能存在stopAllocationTracker清除数据后又触发了定时器回调,这样又去访问数据,导致数组越界崩溃。

solu:
1.数组访问增加长度判断;
2.先停止定时器,再去触发stopAllocationTracker。

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

Signed-off-by: wanghuan2022 <wanghuan80@huawei.com>
Change-Id: Ibb867c935101300f4368782c29b90ef42f15b146
2023-07-29 11:34:55 +08:00
openharmony_ci
026df68797
!4535 Negative(Large)IndexCheck Elimination
Merge pull request !4535 from void_f/NegativeIndexCheck_Elimination
2023-07-28 13:41:08 +00:00
void_f
9d5702be3c NegativeIndexCheck Elimination
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7OP25
Signed-off-by: void_f <void_f@foxmail.com>

Change-Id: Iea144f0556b64934f9fd3c650170997cadab2abf
2023-07-28 17:31:01 +08:00
maojunwei
11066bb822 Bugfix MapIterator
Signed-off-by: maojunwei <maojunwei1@huawei.com>
Change-Id: I4ce5c4b70787191a9c0f70b94bf108914ab613af
2023-07-28 17:16:53 +08:00
ginxu
9deacc68b2 Support Fast Inline Accessor
Reduce unnecessary load Accessor

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7OG6T
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: If5071a1d42c6d09d2db78089403a0e900b3c0b68
2023-07-28 16:05:27 +08:00
openharmony_ci
2624d3e08e
!4503 [新需求]: AOT编译器代码生成模块重构
Merge pull request !4503 from Gargoyle.h/wzfmaster-dev
2023-07-28 04:55:34 +00:00
openharmony_ci
d969023699
!4527 MayAccessOneMemory - Point to the same memory
Merge pull request !4527 from 刘智杰/early_elimination
2023-07-28 04:02:53 +00:00
wuzhefeng
8f0c9b70f4 [Feature] AOT compiler's code generator refactor.
AOT compiler's code generation module (LLVM-JIT) contains many redundant type-related logics,
which should be simplified and removed and refactored. By introducing const types variables
that can be reused during lowering-ops to make the lowering more clear and efficient.
Architecture refactoring and so that the code generator can emit more efficient and shorter
LLVM-IR that will improve the compilation time.

Testings: test262/test262aot/workload/ut

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

Signed-off-by: wuzhefeng <wuzhefeng1@huawei.com>

Change-Id: I484802888e1c1bb5a550948ffaf206cd28ef0a6c
2023-07-28 11:42:09 +08:00
openharmony_ci
2eae5d4413
!4497 node用例使能
Merge pull request !4497 from 汤立镇/724
2023-07-28 03:15:40 +00:00
liuzhijie
03c4e4e102 MayAccessOneMemory - Point to the same memory
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7OHIL?from=project-issue
Signed-off-by: liuzhijie <jay.lau2020.work@outlook.com>

Change-Id: I23f882b77e5a099300c92b9f5951da6c5b8c7718
2023-07-27 20:48:15 +08:00
openharmony_ci
7a39e63e7c
!4510 Fix application crash while mixed debugger
Merge pull request !4510 from 杨阳/fix_cppcrash1
2023-07-27 11:22:40 +00:00
openharmony_ci
4be3327d86
!4522 Bugfix on IsDst Function on Windows Platform
Merge pull request !4522 from chenjingxiang/date_in_dst_br
2023-07-27 07:59:53 +00:00
openharmony_ci
ab5e9ed683
!4421 Optimize CreateArrayWithBuffer instruction
Merge pull request !4421 from 吴璋达/arraybuffer
2023-07-27 04:48:10 +00:00
openharmony_ci
6e4d187996
!4436 Change the data type (int to uint)
Merge pull request !4436 from 韩靖/master
2023-07-27 03:25:34 +00:00
openharmony_ci
f845a383a1
!4519 Modifying Code Alarms
Merge pull request !4519 from 韩靖/master
2023-07-27 03:24:39 +00:00
yang-19970325
a1e4a1dd82 Fix application crash while mixed debugger
Issue:#I7M6MN

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: I6a00c8d7eedf0b85b18a27600a9636e37b5cf189
2023-07-26 21:11:40 +08:00
linxiang8
34c3b89b4c Bugfix: fix some compiler bug
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6NLEV
Signed-off-by: linxiang8 <linxiang8@huawei.com>
Change-Id: I1f877a658cb7838d73bce1a11ed647881c124249
2023-07-26 20:59:01 +08:00
wu_zhang_da
5f474177a1 Optimize CreateArrayWithBuffer Instruction
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7KUJH

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: I18a47544030568903aac09b8f02480da933e5e9f
2023-07-26 18:10:05 +08:00
quiet-thought
7b2712aa3b Bugfix on IsDst Function on Windows Platform
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7O8T9

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: Idad04e9b1e7fa98750d1cbdf610ad7d95a0961bb
2023-07-26 18:08:07 +08:00
zha.wei
5767287241 description:code review issue fix
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-07-26 17:51:13 +08:00
openharmony_ci
dcd0474a52
!4520 Add log for handle scope
Merge pull request !4520 from maojunwei/tmp1
2023-07-26 09:18:21 +00:00
zha.wei
be5f97cacf description:add js_stable_array ut test case
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-07-26 16:41:48 +08:00
zha.wei
c74e2bf8ef description:code review error fix
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-07-26 15:18:59 +08:00
openharmony_ci
e66c06a338
!4514 Fix some aot bug
Merge pull request !4514 from weng-xi/fix_aot_bug
2023-07-26 07:11:19 +00:00
maojunwei
e03d58b44d Add log for handle scope
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7I54K

Signed-off-by: maojunwei <maojunwei1@huawei.com>
Change-Id: Ibad54a2208289563c59847112e52003157f05d82
2023-07-26 14:53:52 +08:00
openharmony_ci
cd1c54cc3e
!4479 Apply variant strategies of cset in foreground and background
Merge pull request !4479 from wuwanqi/master
2023-07-26 06:52:52 +00:00
hwx1163501
bd75a1ee0c Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7O1JS
2023-07-26 14:14:35 +08:00
zha.wei
4eaccc7b61 description:code review issue fix
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-07-26 13:44:20 +08:00
openharmony_ci
a08b3b11be
!4509 Optimize Array.join() Append
Merge pull request !4509 from maojunwei/tmp2
2023-07-26 03:46:03 +00:00
weng-xi
c346054491 Fix some aot bug
Fix some aot bug

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NXUR
Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: Ib7708639b1c35fdac6ac6385ed116b1eafeee587
2023-07-26 11:00:49 +08:00
查维
629819f16b
update ecmascript/builtins/builtins_typedarray.cpp.
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-07-26 02:39:10 +00:00
zha.wei
9a3ea6233f description:code review error fix
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-07-26 09:55:09 +08:00
liuzhijie
c913868f5d AOT Optimization - RangeGuard Pass Part-3
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NQ62?from=project-issue
Signed-off-by: liuzhijie <jay.lau2020.work@outlook.com>

Change-Id: Ib5b34c8eab4dee48a7873ee02f1e1291d49be21c
2023-07-26 09:12:34 +08:00
hwx1163501
29e0ddd5f3 Change the data type (int to uint)
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LDYJ
2023-07-25 21:05:05 +08:00
quiet-thought
3442c34d96 Bugfix on JSStableArray::FastCopyFromArrayToTypedArray
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NUZM

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: I0f2f6c8e3c484d62e1bc53594641ca1bda1bd452
2023-07-25 20:44:21 +08:00
openharmony_ci
6fdf824e3a
!4495 Optimize Array.from Mapiterator
Merge pull request !4495 from maojunwei/tmp1
2023-07-25 12:39:03 +00:00
openharmony_ci
c3e8074edf
!4477 Support pgo profile for getter/setter
Merge pull request !4477 from yingguofeng/master
2023-07-25 10:09:20 +00:00
maojunwei
e7a4a91803 Optimize Array.from Mapiterator
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NCBO

Signed-off-by: maojunwei <maojunwei1@huawei.com>
Change-Id: Id0995a2723d09e70f50b2f4942bcf8e158183aa2
2023-07-25 16:41:40 +08:00
openharmony_ci
7de71776b5
!4498 UpdateRange在更新ConstInt gate时,rangeInfos_可能失效
Merge pull request !4498 from xiaoweidong/buffix_uprange
2023-07-25 07:15:18 +00:00
openharmony_ci
a219e55922
!4486 CheckAndConvert Elimination
Merge pull request !4486 from void_f/Add_CheckAndConvert_to_depend_list
2023-07-25 06:32:55 +00:00
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
openharmony_ci
fc4b4ef71e
!4499 Fix the try-catch bug of AOT compiler
Merge pull request !4499 from weng-xi/fix_bug_of_try
2023-07-25 05:22:53 +00:00
openharmony_ci
5029270669
!4502 TrackFiled 适配Object Literal Bugfix
Merge pull request !4502 from yingguofeng/master_object_literal
2023-07-25 04:36:54 +00:00
openharmony_ci
34a05e07f3
!4500 Fix cppcrash for mixed debugger
Merge pull request !4500 from 杨阳/fix_cppcrash
2023-07-25 04:09:32 +00:00
openharmony_ci
5be5084983
!4483 Fix data type 2
Merge pull request !4483 from 王笑佳/master
2023-07-25 03:07:07 +00:00
openharmony_ci
089f36fb51
!4476 Inline Getter Setter
Merge pull request !4476 from 许杰/inline_accessor
2023-07-25 02:29:35 +00:00
void_f
589ef61429 CheckAndConvert Eliminition
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7N0P9
Signed-off-by: void_f <void_f@foxmail.com>

Change-Id: I7455ddac826dc3a74047aaf394612446602ffa90
2023-07-25 09:57:07 +08:00
yingguofeng@huawei.com
ecbc459cc8 Fix(Aot): ObjectLiteral adapter trackField
Issue: #I7NL4U
Change-Id: Ie9e5f2a269bdac7a7b95098ad21b8dd0d74388ed
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2023-07-25 09:56:53 +08:00
weng-xi
0b9590b94d Fix the try-catch bug of AOT compiler
Fix the try-catch bug of AOT compiler

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NGBA
Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: I7a19e9b5b0c725a018ba0c95abc88c332a2d2cf3
2023-07-25 09:42:47 +08:00
yang-19970325
3e9ecc2ce1 Fix mix debug cppcrash
Issue:#I7NL9B

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: Ic1a2af3c4816d88ba991b5d6fdecfad304b7315a
2023-07-25 09:13:06 +08:00
openharmony_ci
2fcde36d5c
!4474 Fix cocos deopt bug and enable class static hcr
Merge pull request !4474 from wpy111/master
2023-07-24 16:36:24 +00:00
zha.wei
def270e6fd description:ECMAScript 2023 支持Array.prototype.toSpliced方法
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-07-24 09:24:32 -07:00
openharmony_ci
0416c4206c
!4494 Bugfix on BuiltinsArray::Join cicular reference problem
Merge pull request !4494 from chenjingxiang/join_cicular_br
2023-07-24 13:47:40 +00:00
wupengyong
7cd0e3dd23 Reason:1.fix cocos deopt bug 2.enable class static high ir
Description:Reason:1.fix cocos deopt bug 2.enable class static high ir
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MR80?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I3e17e0df38d623ed705d380fc99fdfd7f42ad0e7
2023-07-24 21:37:02 +08:00
wuwenlu
5ed9790ec7 allow the use of most Symbols as keys in weak collections
Signed-off-by: wuwenlu <wuwenlu@kaihong.com>
2023-07-24 06:27:45 -07:00
openharmony_ci
788ecb9fbd
!4475 Bugfix for checkandconvert undefined
Merge pull request !4475 from ChunyangWang/fix_async_check_and_convert_bug
2023-07-24 12:36:37 +00:00
openharmony_ci
c44c55889b
!4451 Provides an interface to get workervm
Merge pull request !4451 from 任堂宇/master
2023-07-24 11:51:18 +00:00
openharmony_ci
f77322b48f
!4496 Modifying Code Alarms
Merge pull request !4496 from 韩靖/master
2023-07-24 09:16:14 +00:00
openharmony_ci
1f6e14361e
!4467 Erase load byteOffset in TypedArray load and store
Merge pull request !4467 from duzhiyuan/master
2023-07-24 08:59:41 +00:00
Rtangyu
4f53802e67 Provides an interface to get workervm
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7G4D2

Signed-off-by: Rtangyu <rentangyu@huawei.com>
2023-07-24 16:16:20 +08:00
quiet-thought
88dc8aab97 Bugfix on BuiltinsArray::Join cicular reference problem
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NB0T

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: Ie63a9f76b0dcdee0e9422b6fa8e8886a78256c96
2023-07-24 15:58:59 +08:00
xiaoweidong@huawei.com
3e1919b45b Bugfix update range
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NGH0?from=project-issue

Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2023-07-24 15:02:54 +08:00
hwx1163501
e524aea803 Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NDD6
2023-07-24 14:37:49 +08:00
DDOSvoid
70b1607c36 Erase load byteOffset in TypedArray load/store and add aottest case
issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MJBU
Signed-off-by: DDOSvoid <DDOSvoid@163.com>

Change-Id: I3f8abde85e55cb9f82749c74fbe3f6b5444785f9
2023-07-24 14:32:11 +08:00
openharmony_ci
047df4b829
!4405 Add pure NaN for DataView
Merge pull request !4405 from maojunwei/master
2023-07-24 04:01:48 +00:00
K0u1hw
34ade7c5fe Bugfix for checkandconvert undefined
Details: 1. set phi tagged when input has tagged value
         2. add frameState for entry
Issues: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MR8W
Signed-off-by: K0u1hw <wangchunyang15@huawei.com>

Change-Id: Ie2289edb941b3871bfcf61747a9f011738607140
2023-07-24 11:17:32 +08:00
tanglizhen2
27742b5279 node case bugfixed
Signed-off-by: tanglizhen2 <tanglizhen2@huawei.com>
Change-Id: Ie6fdb93c4faf48d698fa5f1aaea049328fe39ced
2023-07-24 03:11:41 +00: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
zha.wei
7a87d80269 description:ECMA Script 2023-支持Array.prototype.toSorted方法
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-07-23 08:25:55 -07:00
openharmony_ci
aaf016e1e3
!4437 AOT Type-Based Polymorphic Property Access
Merge pull request !4437 from dingding/polymorphic
2023-07-23 06:44:56 +00:00
dingding
25ee7e5685 AOT Type-Based Polymorphic Property Access
1. Support polymorphic named property access in TSHCRLowering.
2. Merge the process of loading and storing as access.
3. Intruduce a new class ObjectAccessHelper to let TSHCRLowering pay more
   attention to the process of graph.
4. Triple improvement in micro polymorphism performance test. (250->80)

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

Signed-off-by: dingding <dingding5@huawei.com>
Change-Id: I00814e82fce2cd21a9d3743344ea47acc598719d
2023-07-23 10:08:00 +08:00
查维
04739c6b49
update ecmascript/tests/js_stable_array_test.cpp.
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-07-22 17:02:51 +00:00
yingguofeng@huawei.com
9406361da4 Feat(interpreter): Support pgo profile for getter/setter
Issue: #I7KUXS
Change-Id: I460596c0ec5a02ad020841c7bbf93720c330e2d7
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2023-07-22 11:55:16 +08:00
openharmony_ci
a3f81b528a
!4482 Fix router exception while debugger
Merge pull request !4482 from 杨阳/fix_router
2023-07-22 02:18:17 +00:00
zhujie
93728220ce path rollback under Windows
master window sdk stag for white screen

https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7N2BN

Signed-off-by: zhujie <zhujie81@huawei.com>
2023-07-21 20:29:07 +08:00
openharmony_ci
2e292e13e1
!4484 AOT Optimization - Add RangeGuard Pass Part-2
Merge pull request !4484 from yaoyuan/master
2023-07-21 10:11:17 +00:00
zha.wei
1eecc5aff1 ECMA Script规范2023 array/TaggedArray.prototype.with
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-07-21 18:01:56 +08:00
openharmony_ci
12618564d6
!4423 Optimize the CreateClassWithBuffer instruction of AOT
Merge pull request !4423 from weng-xi/opt_create_class
2023-07-21 08:59:03 +00:00
openharmony_ci
c85cebc1ca
!4439 Fixed data type under builtins (int->uint)
Merge pull request !4439 from 韩靖/master
2023-07-21 08:30:09 +00:00
yuanyao
a370f970a1 AOT Optimization - Add RangeGuard Pass Part-2
Description: Add common helper class DependChain and put range guard inside number speculative runner
Issue: I7MZTL

Signed-off-by: yuanyao <yuanyao14@huawei.com>
Change-Id: I77f76cdee0a51b250005b6c5827e1c8b677e3e15
2023-07-21 16:02:43 +08:00
王笑佳
6618190fb4 Fix data type 2
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MZH8

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-21 15:51:31 +08:00
openharmony_ci
03f599397e
!4478 UnMap ap file when decoder is destroied
Merge pull request !4478 from hzzhouzebin/UnMapFile
2023-07-21 07:04:48 +00:00
weng-xi
b1719d8fd8 Optimize the CreateClassWithBuffer instruction of AOT
Optimize the CreateClassWithBuffer instruction of AOT

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7KW21
Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: I42ae8d0516cf4c74a2749ef3d4cae6cb91ec4b2f
2023-07-21 14:56:28 +08:00
ginxu
dc335f1392 Inline Getter Setter
1. Support Inline Accessor
2. Add testcase

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MVZT
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: I58fb124edd696dc260b0efb3977d4bd78aef95d9
2023-07-21 14:23:10 +08:00
yang-19970325
4de2e84d39 Fix router exception while debugger
Issue:#I7MVMA

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: Ie9ef1dbb9951a3fc4bec63281826b2b9c887b8cb
2023-07-21 11:48:26 +08:00
wuwanqi
10fc32aae1 Apply variant strategie of cset chosen in foreground and background
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MTZI?from=project-issue

Signed-off-by: wuwanqi <wuwanqi2@huawei.com>
Change-Id: Iacba15a4dcd815e016c0954fb4fc6d58c2171493
2023-07-21 09:59:37 +08:00
hzzhouzebin
ffd00c93ea UnMap ap file when decoder is destroied
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MRGY
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I89bb3b8e34f527800aa31568dafee0db12265690
2023-07-20 21:36:13 +08:00
openharmony_ci
fddb862533
!4463 Handle Inline Recursive Function
Merge pull request !4463 from 许杰/inline_recursive
2023-07-20 12:47:20 +00:00
openharmony_ci
ba2a5495c9
!4459 Deal with .rodata.cst16 when build an file
Merge pull request !4459 from zhangyukun8/master
2023-07-20 12:29:33 +00:00
openharmony_ci
eacda1f9cc
!4471 fix windows testcase crash for test262
Merge pull request !4471 from zhujie/master
2023-07-20 12:24:35 +00:00
zhangyukun8
67f20ea93f Deal with .rodata.cst16 when build an file
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7M6ST?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>

Change-Id: I7e1e913cedc545be491d50c43f953206c8662472
2023-07-20 19:37:47 +08:00
openharmony_ci
60cf2d56d6
!4452 Fix data type
Merge pull request !4452 from 王笑佳/changetype1
2023-07-20 11:06:01 +00:00
王笑佳
2801a5e13c Fix data type PART 1
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LZJR

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-20 16:50:10 +08:00
hwx1163501
7b47de5a55 Fixed data type under builtins (int->uint)
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LLDJ
2023-07-20 16:48:27 +08:00
zhujie
ecf19821dd fix windows testcase crash for test262
fix inconsistency in the total number of test cases caused by Windows test case crash

https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MNMH

Signed-off-by: zhujie <zhujie81@huawei.com>
2023-07-20 16:04:16 +08:00
openharmony_ci
c13a3432a9
!4466 fix TryConvertConstant
Merge pull request !4466 from 刘智杰/bug_fix
2023-07-20 08:02:45 +00:00
openharmony_ci
c97f46db26
!4468 Support O2 optimize
Merge pull request !4468 from weng-changcheng/add_O2_opt
2023-07-20 07:47:36 +00:00
liuzhijie
f2e2d8320e Fix TryConvertConstant
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MLH2
Signed-off-by: liuzhijie <jay.lau2020.work@outlook.com>

Change-Id: I07cec35ac29fc25c587f7144e892925c14770c2a
2023-07-20 14:59:20 +08:00
openharmony_ci
c1fd435e55
!4465 Add cow array check op
Merge pull request !4465 from xiaoweidong/CowArrayCheck
2023-07-20 06:22:18 +00:00
ginxu
afdea5fbfb Handle Inline Recursive Function
1. Recursive function will not inline itself
2. Add testcase

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7MD26
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: Ief135246ea3122b350541b7bcb3aba86bbf26333
2023-07-20 14:10:41 +08:00
openharmony_ci
a6771089c9
!4457 AOT RangeGuard Optimization Pass - Part 1
Merge pull request !4457 from yaoyuan/master
2023-07-20 05:05:40 +00:00
wengchangcheng
13717bd4b5 Support O2 optimize
Add O2 in release mode

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I87cea29e09302569da81d18ec7bf776eecfcdd12
2023-07-20 13:04:56 +08:00
xiaoweidong
297e365eab Add COW_ARRAY_CHECK op to eliminate redundant check
Issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7LWOS

Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2023-07-20 12:36:16 +08:00
openharmony_ci
1cae444d6c
!4461 Bugfix for float64 div zero
Merge pull request !4461 from Fuchen/bugfix_float64div
2023-07-20 03:35:33 +00:00
yuanyao
d0fd1a088f AOT Optimization - Add RangeGuard Pass Part-1
Issue: I7M53L

Signed-off-by: yuanyao <yuanyao14@huawei.com>
Change-Id: I833de4e73d2aaf2f6036cbb14a72a864b3ba6f67
2023-07-20 09:41:28 +08:00
openharmony_ci
56ba68b8eb
!4445 fix StoreElement and LoadConstOffset
Merge pull request !4445 from void_f/fix_store_element_and_load_const_offset
2023-07-19 10:08:27 +00:00
openharmony_ci
4e1c1c4652
!4462 Modifying Code Alarms
Merge pull request !4462 from 韩靖/master
2023-07-19 09:18:22 +00:00
openharmony_ci
98fec81ee2
!4456 [Bug]: 汇编解释器中进行乘法运算时返回的结果导致后续除法无法区分±Infinity
Merge pull request !4456 from 李晨帅/master
2023-07-19 09:12:39 +00:00
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
查维
ba8c4b367e Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into master
Signed-off-by: 查维 <zhawei@kaihong.com>
2023-07-19 08:37:10 +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
zha.wei
7a7e649c99 description:ECMA Script2023规范TypedArray.prototype.toReversed
Signed-off-by: zha.wei <zhawei@kaihong.com>
2023-07-18 19:49:48 +08: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
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
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
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