Commit Graph

5567 Commits

Author SHA1 Message Date
openharmony_ci
787e618f01
!3969 Add exception check for NewPromiseCapability
Merge pull request !3969 from Gymee/add_exception_check
2023-04-23 06:04:48 +00:00
Gymee
7f32f0a4a2 Add exception check for NewPromiseCapability
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6Y02T
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: Ifa04feb5e10ab079321a1b37b0697ce729bb82dd
2023-04-23 11:19:55 +08:00
openharmony_ci
f45cc301c6
!3511 Type infer and transfer between multiple files
Merge pull request !3511 from lijincheng/resolve-import
2023-04-21 20:30:17 +00:00
openharmony_ci
6952f8fc29
!3945 Fix for loading page file after toggled ability
Merge pull request !3945 from DaiHN/toggleAb
2023-04-21 14:11:25 +00:00
lijincheng
b4b26de43e Type infer and transfer between multiple files
1.Collect import info and export info at the level of type infer based on module manager and bytecodes
2.Add topological Sort for Records in compilerdriver
3.Improve the compatibility of pgo update in compilerdriver
4.Add infer strategy for ldexternalmodulevar

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

Signed-off-by: lijincheng <lijincheng13@huawei.com>
2023-04-21 16:36:32 +08:00
DaiHN
3b9d6c3a57 Fix for loading page file after toggled ability
---------------
issue : #I6WTCK

Signed-off-by: DaiHN <daihuina1@huawei.com>
Change-Id: Ica257d4b87e5342bd71bc619a94d691de76e8187
2023-04-21 14:32:40 +08:00
openharmony_ci
5c4568b321
!3959 Fix AsyncFunctionAwait crash
Merge pull request !3959 from Gymee/fix_AsyncFunctionAwait_crash
2023-04-21 03:59:52 +00:00
openharmony_ci
f9b145223b
!3956 Modifying Code Alarms
Merge pull request !3956 from hwx1163501/master
2023-04-21 03:58:13 +00:00
openharmony_ci
7d4db34b21
!3948 Bugfix on Array.apply
Merge pull request !3948 from chenjingxiang/arrayapply
2023-04-21 03:48:36 +00:00
openharmony_ci
4f13a75bd6
!3952 Fix the compilation bug in the process of bytecode to circuit
Merge pull request !3952 from weng-xi/phi
2023-04-21 02:51:15 +00:00
openharmony_ci
fbd91f2665
!3953 Remove repetitive jscall implementation in jscallproxy
Merge pull request !3953 from zhangyukun8/master
2023-04-21 02:12:17 +00:00
openharmony_ci
88616618f1
!3949 Extract the classes in the aot file manager
Merge pull request !3949 from hzzhouzebin/refineAotFileMgr
2023-04-21 01:15:34 +00:00
Gymee
7d8934a1a3 Add exception check for AsyncFunctionAwait
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6XF6O
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: I9fa1077b17625b2b07d1976219f86a7e48c1fd70
2023-04-21 09:14:34 +08:00
openharmony_ci
e0ccd55451
!3960 Modify some code format
Merge pull request !3960 from weng-changcheng/modify_codestyle
2023-04-21 01:12:43 +00:00
openharmony_ci
4b92897a68
!3937 CpuProfiler add (program) node and bugfix of aot profiling
Merge pull request !3937 from 苏重威/master
2023-04-20 16:01:28 +00:00
hzzhouzebin
0e4d77adaf Extract the classes in aot file manager
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6WV9V
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I2a07ed1f94707beabc149fd6abe15f4a85d848c6
2023-04-20 22:54:52 +08:00
openharmony_ci
fb3faab482
!3917 Add builtins trace
Merge pull request !3917 from 任堂宇/master
2023-04-20 14:11:17 +00:00
openharmony_ci
692b8cbb28
!3919 gn visibility(arkcompiler_ets_runtime)
Merge pull request !3919 from xxlight/dev_gn_vis
2023-04-20 11:31:45 +00:00
weng-xi
02f07cb331 Fix the compilation bug in the process of bytecode to circuit
When there is only one predecessor (input) of the BB, the value_selector gate is no longer generated.
However, the logic of frame_state.cpp was not modified, resulting in compilation failure

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6X14O
Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: Icbcec395e66b68ab372894032f9dae709a0b864b
2023-04-20 19:05:50 +08:00
hwx1163501
381b99ad3c Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6WT0V
2023-04-20 17:22:43 +08:00
quiet-thought
254d8323df Bugfix on Array.apply
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6WZJR

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: I0d851b157f49bd44ad3a29866d922b854da36f23
2023-04-20 17:03:05 +08:00
Rtangyu
c2d1e96c08 Add builtins trace
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6UHGR

Signed-off-by: Rtangyu <rentangyu@huawei.com>
2023-04-20 16:24:54 +08:00
openharmony_ci
e64af08b85
!3837 Parse method debugging info when needed
Merge pull request !3837 from lijiamin/master
2023-04-20 07:09:05 +00:00
wengchangcheng
4d29d44757 Modify some code format
Use const & to pass string

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I9e3391fa8212f08a226668db4a396ca02672cf86
2023-04-20 15:05:29 +08:00
openharmony_ci
120458550a
!3726 Add JSTypedArray::FastCopyElementToArray IR
Merge pull request !3726 from dingwen/master
2023-04-20 06:19:49 +00:00
dingwen
3b790c57c8 Add JSTypedArray::FastCopyElementToArray IR
Description:FastCopyElementToArray IR
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6N8LA?from=project-issue

Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: If7c93396059012d0a25cd71bdfd397cc71016542
2023-04-20 10:12:54 +08:00
openharmony_ci
6a1626d615
!3954 bugfix: Accessing Static Variables
Merge pull request !3954 from linxiang8/master
2023-04-19 11:12:50 +00:00
linxiang8
03c3b61ad3 Bugfix: Accessing Static Variables
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6X41K

Signed-off-by: linxiang8 <linxiang8@huawei.com>
Change-Id: Id16ae8e2222992a76aec8c156dbb236423c5a28d
2023-04-19 18:04:45 +08:00
Chongwei Su
de06a54442 CpuProfiler add (program) node and bugfix of aot profiling
1.Add (program) and (idle) node;
2.Don't get inner running state when sampling if enableVMTag tag is false;
3.Early GetJSPtExtractor when profiling to avoid malloc in signal handler;
4.Add nullptr check when profiling aot application;

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

Signed-off-by: Chongwei Su <suchongwei@huawei.com>
2023-04-19 18:02:33 +08:00
openharmony_ci
d372f69c58
!3936 Support compiling targets of android_arm64 for ark_standalone_build
Merge pull request !3936 from Gongyuhang/local_br_1
2023-04-19 09:17:20 +00:00
zhangyukun8
47aff54a86 Remove repetitive jscall implementation in jscallproxy
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6X20N?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: I61f18a39f6a959f3e346cf522c96f3c6911fcbfb
2023-04-19 16:20:22 +08:00
lijiamin
672f57afd4 Parse the method debug info when used
Signed-off-by: lijiamin <lijiamin24@huawei.com>
Change-Id: I86137032b70434947ea4a18c18c0173173bee0fa
2023-04-19 10:37:55 +08:00
openharmony_ci
d09e3e0c7c
!3947 Add some testcases for AOT
Merge pull request !3947 from zhangyukun8/master
2023-04-19 02:37:18 +00:00
openharmony_ci
178b7c012b
!3854 ark NAPI API Supplement
Merge pull request !3854 from lwx1067109/master
2023-04-19 01:44:58 +00:00
zhangyukun8
85798de583 Add some testcases for AOT
1. Add testcase for lexicalEnv of resuming generator
2. Add testcase for jsonstringify the hole value

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6WUT1?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: Ie0ec5a7b93a918dc126c8de6dbf353cbc36c23ef
2023-04-19 09:18:55 +08:00
openharmony_ci
9c99ccb5fd
!3930 Add typeinfer tests about es2abc new features
Merge pull request !3930 from huoqingyi/es2abctest
2023-04-18 19:47:18 +00:00
openharmony_ci
e07ef79e59
!3939 适配ArkUI-X ios编译
Merge pull request !3939 from lijunru/fix_ios_build
2023-04-18 14:38:17 +00:00
openharmony_ci
a4f93926ff
!3531 Optimize ArkStackMap Size
Merge pull request !3531 from 吴璋达/stkmap
2023-04-18 12:57:13 +00:00
openharmony_ci
eebcd2acd5
!3933 Fix newobj error after deopt
Merge pull request !3933 from zhangyukun8/master
2023-04-18 12:50:34 +00:00
wuzhangda
682f28bf73 Optimize arkstackmap size and add stackmap dump
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6E00K

Signed-off-by: wuzhangda <wuzhangda@huawei.com>
Change-Id: I9961aca3de3da6a727b48bf848bb7338465b0f6f
2023-04-18 19:02:40 +08:00
openharmony_ci
ea0ecb190f
!3938 fix serialize context bug
Merge pull request !3938 from wangzhaoyong/master
2023-04-18 10:38:28 +00:00
openharmony_ci
ca5fc8fe6f
!3942 Fix ConvertHoleAsUndefined type check bug
Merge pull request !3942 from 孙哲/master
2023-04-18 10:31:08 +00:00
openharmony_ci
ddca209283
!3934 Typed Jump IR
Merge pull request !3934 from ChunyangWang/TYPED_JUMP
2023-04-18 09:31:35 +00:00
zhangyukun8
31ce788466 Fix newobj error after deopt
1.get an error argc in constructorjscall in newobjrange after deopt
2.replace ConstructorJSCallWithArgv with JSCallNewWithArgv

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6VZAF?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: Icc57cb71a4292dfd2ad4d7ab98cc6f64cf4b5a44
2023-04-18 17:15:56 +08:00
openharmony_ci
b7fea46555
!3928 fix some compiler bug
Merge pull request !3928 from linxiang8/master
2023-04-18 08:36:54 +00:00
lee-wen-qiang
af21ca34d0 NAPI API Supplement
https://gitee.com/openharmony/arkui_napi/issues/I6SJ4M

Signed-off-by: lee-wen-qiang <liwenqiang45@huawei.com>
2023-04-18 15:42:29 +08:00
linxiang8
050c261457 Fix some compiler bug
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6VU0D

Signed-off-by: linxiang8 <linxiang8@huawei.com>
Change-Id: I72c99ec297f6dbc06a2c75b23af67565d105efc3
2023-04-18 15:18:10 +08:00
sunzhe23
67a162b390 Fix ConvertHoleAsUndefined type check bug
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6WODV

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2023-04-18 15:06:31 +08:00
lijunru
a7b66dad7a Fix ArkUI-X ios build
Signed-off-by: lijunru <lijunru9@huawei.com>
Change-Id: Ic6d616534053583ff5e66e5ee49c82e59eccf88e
2023-04-18 11:06:55 +08:00
wangzhaoyong
afe179b242 fix serialize bug when post context
1. fix deserialze context
2. add UT

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

Signed-off-by: wangzhaoyong <wangzhaoyong@huawei.com>
Change-Id: I0a863885edb31972633135e41a3af5f43885c9c7
2023-04-17 21:05:16 +08:00