Commit Graph

6742 Commits

Author SHA1 Message Date
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
openharmony_ci
3e4037ea1b
!4504 Function ptr support pgo inline
Merge pull request !4504 from zhangyukun8/master
2023-08-01 11:29:54 +00: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
openharmony_ci
5a0f2844d2
!4547 Test262 ts case
Merge pull request !4547 from 汤立镇/master
2023-07-31 08:31:26 +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
openharmony_ci
cbfdabdc03
!4444 新增Circuit Viewer代码
Merge pull request !4444 from chenxun/master
2023-07-31 06:40:31 +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
tanglizhen
fb7bd278ae Ts test cases
Signed-off-by: tanglizhen <tanglizhen2@huawei.com>
2023-07-31 09:53:15 +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
openharmony_ci
76086af929
!4545 Fix validator appfreeze
Merge pull request !4545 from 王笑佳/master
2023-07-29 16:16:48 +00: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
openharmony_ci
67798db617
!4543 Inline Accessor Check Elimination
Merge pull request !4543 from 许杰/check_elimination
2023-07-29 08:48:33 +00: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
openharmony_ci
51c3a35fc2
!4540 [Bug]: allocation tracker低概率出现崩溃
Merge pull request !4540 from wanghuan2022/master
2023-07-29 04:50:34 +00: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
openharmony_ci
fa7801807a
!4528 Add UT for try finally case compile error
Merge pull request !4528 from ChunyangWang/update_ut_for_try_catch_compile_error
2023-07-28 10:08:11 +00:00