dov1s
c9dbebb690
Fix crash when create Array OOM happend
...
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I73AX4?from=project-issue
Signed-off-by: dov1s <maojunwei1@huawei.com>
Change-Id: I01d0195c18484c2f71ec755e29691c42bc5ff31d
2023-05-15 19:11:29 +08:00
openharmony_ci
00e6fdccce
!4043 BugFix of async lowering
...
Merge pull request !4043 from weng-xi/async_fix
2023-05-12 07:24:42 +00:00
openharmony_ci
6cbc0e97bc
!4044 Add logic of prebuilt stub.an for system
...
Merge pull request !4044 from Gongyuhang/stuban
2023-05-12 07:07:54 +00:00
weng-xi
3227f027c5
BugFix of async lowering
...
Fixed the same problem as PR3989, which is still cannot generate depend-selector node correctly in some cases
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I728LS
Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: I4ac4fab5afec7dd18efd9f89c2a2a80b064d5eab
2023-05-12 09:14:09 +08:00
gongyuhang
461e9c9bcc
Add logic of prebuilt stub.an for system
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I72AZV
Test: N/A
Signed-off-by: gongyuhang <gongyuhang7@huawei.com>
Change-Id: I6f10aeaa5ca420b9036a96101bde1b3c5a007cf7
2023-05-11 09:22:44 +00:00
openharmony_ci
29269522a8
!4042 bugfix for windows weixin aot compile
...
Merge pull request !4042 from lijincheng/resolve-import
2023-05-11 07:49:37 +00:00
openharmony_ci
61801e0f2f
!4031 Fix JSTaggedValue::Equal Bug
...
Merge pull request !4031 from 李晨帅/master
2023-05-11 06:23:36 +00:00
lijincheng
d4a420c22c
bugfix for windows weixin aot compile
...
1.skip throw error in windows when is under aot compile
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I727WT
Signed-off-by: lijincheng <lijincheng13@huawei.com>
2023-05-11 13:31:44 +08:00
lichenshuai
1898e054fc
Fix JSTaggedValue::Equal Bug
...
Fix JSTaggedValue::Equal() according to ECMA 262.
Issue: #I71K7H
Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: Ib3b8aff72bf0a6bb9d1b687fd4a9bfba0307f527
2023-05-11 11:01:03 +08:00
openharmony_ci
23e5d73f8f
!4039 Remove FrameState Convert from MIR
...
Merge pull request !4039 from 孙哲/work
2023-05-11 01:32:41 +00:00
sunzhe23
03d271533f
Remove frame state convert
...
Add frame state convert in llvm ir build and change DeoptCheck to LIR
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I722EH
Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-05-10 21:01:59 +08:00
openharmony_ci
973c2f2e63
!4032 Adaptation Previewer Test Framework
...
Merge pull request !4032 from 常佳兴/test
2023-05-10 12:56:41 +00:00
openharmony_ci
eab876c3cc
!4018 Make --log-level work when hilog enabled
...
Merge pull request !4018 from hzzhouzebin/MakeLogLevelWork
2023-05-10 12:42:23 +00:00
openharmony_ci
6d8ffd63cf
!4027 bugfix of Compare Date
...
Merge pull request !4027 from maojunwei/master
2023-05-10 10:12:26 +00:00
openharmony_ci
14ae218e9f
!3825 Allocation Sampling
...
Merge pull request !3825 from hunili/master
2023-05-10 08:57:17 +00:00
openharmony_ci
3e10740034
!3891 Imporve AOT Debugging Tools
...
Merge pull request !3891 from dingding/aot_tools
2023-05-10 04:28:03 +00:00
openharmony_ci
0c50813a97
!4030 support serialize bigint
...
Merge pull request !4030 from wangzhaoyong/master
2023-05-09 11:49:36 +00:00
openharmony_ci
7d01ccb476
!3957 Create constant string to optimize the memory of Heap
...
Merge pull request !3957 from xiongluo/constant_string
2023-05-09 11:22:41 +00:00
changjiaxing
493eeaf388
Adaptation Previewer Test Framework
...
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I71P35?from=project-issue
Signed-off-by: changjiaxing <changjiaxing2@huawei.com>
Change-Id: I53dc9b6c1846430799d6880660e3e1a4248d910c
2023-05-09 18:20:46 +08:00
wangzhaoyong
500e3e7c41
support serialize bigint
...
1. serialize bigint
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I71KJU
Signed-off-by: wangzhaoyong <wangzhaoyong@huawei.com>
Change-Id: I38038c632251ba963f75a329e341412d48a76a16
2023-05-09 17:29:31 +08:00
openharmony_ci
e8759479a3
!4029 Modify ets_runtime readme.md
...
Merge pull request !4029 from guobingbing3/optimize
2023-05-09 07:29:00 +00:00
g00416891
d5c87a7ec5
Modify ets_runtime readme.md
...
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I71L2N
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I43a9f4ed272078cc405860a8764ecb24b11d3b8b
2023-05-09 15:05:35 +08:00
openharmony_ci
15dc738766
!4021 Optimize Code Generation (Part-1)
...
Merge pull request !4021 from Gargoyle.h/wzfmaster-dev
2023-05-09 06:44:10 +00:00
hzzhouzebin
510f12a8f7
Make --log-level work
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I711PJ
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I2f46362bdf143a9a9c16871ddebdc9d4af24d011
2023-05-09 14:43:59 +08:00
maojunwei
ad5feaadd6
bugfix of Compare Date
...
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I71FTU?from=project-issue
Signed-off-by: maojunwei <maojunwei1@huawei.com>
Change-Id: Ic00eeca26b952f3f05377d204f82b9e602a5e454
2023-05-09 14:41:58 +08:00
hunili
a686401d44
Implement Heapprofiler Sampling
...
1.Add heapprofiler sampling
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6R3KV
Signed-off-by: hunili <lihucheng2@huawei.com>
2023-05-09 11:54:59 +08:00
wuzhefeng
979ffe634f
Optimize Code Generation (Part-1)
...
Current code generator produces many redundant basic blocks, which
should be improved and optimized so as to reduce the size of the final
AOT-generated machine code's size and the compilation time.
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I717U0
Signed-off-by: wuzhefeng <wuzhefeng1@huawei.com>
Change-Id: I6f718c86384ae1ac5a6031a908ce2bbe7807daef
2023-05-09 10:53:16 +08:00
dingding
dbb6738ad6
Imporve AOT Debugging Tools
...
1. Add stress deopt.
2. Add VTable verifier.
3. Tracing BC supports typed path.
4. Add options for several pass.
5. Add options to select compiler methods or skip compiler methods.
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6TP91
Signed-off-by: dingding <dingding5@huawei.com>
Change-Id: Iffdd54b5cb34efe93cbec77ea4a9aa2feb8fbcbd
2023-05-09 07:11:57 +08:00
openharmony_ci
86f8b30600
!4026 feat: disable backward cfi for arkcompiler
...
Merge pull request !4026 from Zhaotianyu/20230508cfi
2023-05-08 18:08:52 +00:00
openharmony_ci
3580072a86
!4024 Componentized check
...
Merge pull request !4024 from 任堂宇/master
2023-05-08 15:55:27 +00:00
Rtangyu
c05f1d3c22
Componentized check
...
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I71EFL
Signed-off-by: Rtangyu <rentangyu@huawei.com>
2023-05-08 22:57:28 +08:00
arvinzzz
3775cebfc7
disable backward cfi for arkcompiler
...
Test: build
Issue: I71CPO
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I4a9199758bb42c3e7b734fca839a20b8e281ab06
2023-05-08 22:19:38 +08:00
openharmony_ci
fc8d510053
!4022 Fix CrashCallback Crash if Method Cannot be Found
...
Merge pull request !4022 from 李晨帅/master
2023-05-08 13:40:10 +00:00
openharmony_ci
a39b98dc65
!4009 Optimize UpdateHotness
...
Merge pull request !4009 from 孙哲/work
2023-05-08 13:00:29 +00:00
sunzhe23
2505d71290
Optimize UpdateHotness
...
remove unused UpdateHotness, add TypeConvert/Constant convert
Issue: https://e.gitee.com/open_harmony/dashboard?issue=I703O9
Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-05-08 17:56:47 +08:00
lichenshuai
3633a5471b
Fix CrashCallback Crash if Method Cannot be Found
...
Avoid further CheckAndGetMethod() if method cannot be found.
Issue: #I71AWH
Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: I3be6cfb9c229668813d44573abd847f4095f5c56
2023-05-08 17:27:19 +08:00
xiongluo
cf451e377d
constant string optimization
...
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: Ieabea29874752fed615b0a911cf4118e791663eb
2023-05-08 17:07:03 +08:00
openharmony_ci
19250ead51
!4019 Fix Mac Compile Error for ucontext
...
Merge pull request !4019 from 李晨帅/master
2023-05-08 07:26:32 +00:00
lichenshuai
c66ce524bb
Fix Mac Compile Error for ucontext
...
In Mac, struct of ucontext is different, which causes compile error.
Disable CrashCallback for Mac.
Issue: #I713EB
Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: If847fa1237ad6a3b2ba483b4ecf5acd740a8bfdb
2023-05-08 10:18:25 +08:00
openharmony_ci
e0e3c301ab
!4000 Support typeinfer for namespace
...
Merge pull request !4000 from huoqingyi/namespace
2023-05-06 11:30:34 +00:00
openharmony_ci
598b4b7427
!4017 Add memory tag for memory pool
...
Merge pull request !4017 from lukai/memTag
2023-05-06 07:40:42 +00:00
huoqingyi
19ade57ed9
Support typeinfer for namespace
...
Issue:
https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/I6YMZV
Tests:
typeinfer test, aot test
Signed-off-by: huoqingyi <huoqingyi@huawei.com>
Change-Id: I7b23bad765e410ebbce9e574ee86034887dac2f0
2023-05-06 15:38:29 +08:00
openharmony_ci
cd0a9c2855
!4014 Eliminate Level Check in SubTyping Check
...
Merge pull request !4014 from dingding/eliminate_level_check
2023-05-06 06:43:34 +00:00
openharmony_ci
9b5cdfb325
!4005 Fix some AOT compiler bug
...
Merge pull request !4005 from weng-xi/async_fix
2023-05-06 06:35:35 +00:00
openharmony_ci
3fbe2aeaa6
!4013 Remove UpdateHotness From AOT SLowPath
...
Merge pull request !4013 from weng-xi/slowpath
2023-05-06 03:22:08 +00:00
openharmony_ci
6d0374ba31
!3968 Add Incremental mark interface
...
Merge pull request !3968 from 武万琦/master
2023-05-06 03:04:07 +00:00
openharmony_ci
baad67c61d
!3986 Support typeinfer for generics types [PART_2]
...
Merge pull request !3986 from huoqingyi/typegenerics
2023-05-06 02:53:47 +00:00
lukai
330cf2680f
Add memory tag for memory pool
...
Add MemPoolCached for unused but has mapped memory
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I70L4J?from=project-issue
Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: I3822120f71ef1eaa19a7d6dca0a91e1f3121607a
2023-05-06 02:13:40 +00:00
openharmony_ci
359787611e
!4001 Support AOT Function Name for DFX
...
Merge pull request !4001 from 李晨帅/master
2023-05-06 01:33:35 +00:00
openharmony_ci
1ec90df88e
!4010 Modifying Code Alarms
...
Merge pull request !4010 from hwx1163501/master
2023-05-06 01:32:05 +00:00