Commit Graph

2471 Commits

Author SHA1 Message Date
wanyanglan
68acce4ba9 Add two HIRs RESTORE_REGISTER, SAVE_REGISTER to support generator command
Context is not saved when processing SUSPENDGENERATOR and RESUMEGENERASTOR
instructions, and contextual execution cannot be restored.
1、Add SAVE_REGISTER HIR for saving context
2、RESTORE_REGISTER HIR for restoring context

issue:https://gitee.com/openharmony/ark_js_runtime/issues/I5B2QO

Signed-off-by: wanyanglan <wanyanglan1@huawei.com>
Change-Id: I16b73390c6f7ae7c295f0aa1a9c9df538c2a4fec
2022-07-09 16:22:55 +08:00
openharmony_ci
717b6fa322
!1741 Fix TSClassType Sequence Dependency in a file
Merge pull request !1741 from dingding/fix_ts_class_type_sequence_dependency
2022-07-09 04:25:01 +00:00
ding
b567bd6c62 Fix TSClassType Sequence Dependency in a file
Handle linking classType after parsing all types of the file.

issue:https://gitee.com/openharmony/ark_js_runtime/issues/I5FOM3

Signed-off-by: ding <dingding5@huawei.com>
Change-Id: I8c505abdf1ac21964c7ec9a0af0e48c540c749cd
2022-07-09 10:16:01 +08:00
openharmony_ci
347da75c46
!1710 aot add test and enable test on ut
Merge pull request !1710 from Hailiang/aot_lowering
2022-07-08 08:13:32 +00:00
Hailiang Hu
cf07f4b907 aot add test and enable test on ut
Issue: https://gitee.com/openharmony/ark_js_runtime/issues/I5EYP3

Signed-off-by: Hailiang Hu <allenpas@huawei.com>
Change-Id: I771a63cf807e9971badf7228f337cb9a62ee258e
2022-07-08 11:03:58 +08:00
openharmony_ci
63b6a0d631
!1749 decrease compiler time
Merge pull request !1749 from weng-changcheng/fix_compiler_time
2022-07-07 15:09:12 +00:00
wengchangcheng
bb446398c0 Descriptor: decrease compiler time
details use dynamic link of libark_ecma_debugger.so & libjsdebugtest.so
issue: https://gitee.com/openharmony/ark_js_runtime/issues/I5FYDR

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Ic0f7c21d0e296dbcb28753fe038f10fa4d4c8f37
2022-07-07 20:20:23 +08:00
openharmony_ci
b47df7d932
!1753 add unittest case for js_list_format
Merge pull request !1753 from zhaozhibo/master
2022-07-07 11:42:53 +00:00
openharmony_ci
e7682b3e76
!1752 fix codex warning
Merge pull request !1752 from hjzhangcm/master
2022-07-07 11:41:25 +00:00
openharmony_ci
ea9be206de
!1742 add a unit-test for JSAsyncFunction
Merge pull request !1742 from hjzhangcm/master
2022-07-07 11:40:37 +00:00
openharmony_ci
2333ebf18d
!1751 decrease ark log
Merge pull request !1751 from weng-changcheng/ark_hilog_decrease
2022-07-07 11:27:19 +00:00
openharmony_ci
51e6637d73
!1744 Fix CodeCheck
Merge pull request !1744 from guobingbing3/optimize
2022-07-07 11:20:43 +00:00
guobingbing
422ab85b84 Fix CodeCheck
Signed-off-by: guobingbing <guobingbing3@huawei.com>
Change-Id: I23358a6b12584fe4e3a583d0fad5e7f81875e977
2022-07-07 18:43:05 +08:00
hjzhangcm
a5375d8bca fix codex warning
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com>
2022-07-07 17:33:05 +08:00
zhaozhibo
0e2efc36ea add unittest case for js_list_format
Signed-off-by: zhaozhibo <zhaozhibo3@huawei.com>
2022-07-07 16:46:58 +08:00
openharmony_ci
4e07c97baf
!1739 支持context传递
Merge pull request !1739 from wangzhaoyong/master
2022-07-07 07:56:29 +00:00
wengchangcheng
b16ddc6c60 Descriptor: decrease ark debug log
details: dont print interpreter log
issue: https://gitee.com/openharmony/ark_js_runtime/issues/I5FZNJ

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I8c362cb1359db77e994d510df17bbda4ce3ab0b5
2022-07-07 15:54:12 +08:00
wangzhaoyong
4e447de92b support post context
issue: https://gitee.com/openharmony/ark_js_runtime/issues/I5FNMI

Signed-off-by: wangzhaoyong <wangzhaoyong@huawei.com>
Change-Id: I18ce8cc5b81a8e3e2c2398bb4934732a6e18f676
2022-07-07 11:52:34 +08:00
openharmony_ci
81ca7a67d5
!1726 fixed for assermbler stubs bug in mobile phone
Merge pull request !1726 from getingke/fix_aarch64_aottest
2022-07-07 02:18:36 +00:00
openharmony_ci
13b0765662
!1737 Improve efficiency of Builtin-string replace
Merge pull request !1737 from 袁尧/master
2022-07-07 01:58:23 +00:00
getingke
4e7999a982 fixed for review by songzhengchao
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: Ie2f112efc383353bdcf172dcf951414fcd779b75
2022-07-07 09:21:54 +08:00
getingke
48a9b69334 fixed for code check warning
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: I0d937eb92b932001ee21b87920e45b6a0ffce567
2022-07-07 09:01:26 +08:00
openharmony_ci
ac2425818d
!1747 ark hilog refactor
Merge pull request !1747 from weng-changcheng/ark_hilog
2022-07-06 15:46:51 +00:00
wengchangcheng
6e5a7e8362 Descriptor: ark hilog refactor
details:
1. use hilog in ohos device
2. use panda logger in host
issue:  https://gitee.com/openharmony/ark_js_runtime/issues/I5FR5J

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I6f5de00751154bdb6aac3101515961a3a4432e80
2022-07-06 22:55:49 +08:00
openharmony_ci
c00a572bf0
!1743 Improve BuildEcmaStackTrace perf
Merge pull request !1743 from linxiang8/master
2022-07-06 13:27:04 +00:00
openharmony_ci
ed1db61a10
!1745 fix generate stub.m failed
Merge pull request !1745 from wanghuan2022/master
2022-07-06 11:39:35 +00:00
wanghuan
f685e41be2 fix generate stub.m failed
desc: fix generate stub.m failed

solu:
1. add log if generate timeout
2. extend timeout-limit

issue: https://gitee.com/openharmony/ark_js_runtime/issues/I5FUG4
Signed-off-by: wanghuan <wanghuan80@huawei.com>
Change-Id: I33a125ba1c8fbf0e76ffe74cb8392ef50c0019de
2022-07-06 18:58:13 +08:00
getingke
8bf9dde2a8 fixed for review comment by wuzhefeng
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: I2f0c61448663bd45f097210dcfe8fc37e4d92f07
2022-07-06 18:40:34 +08:00
hjzhangcm
f4b7caedc8 add test case for JSAsyncFunction and fix notes
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com>
2022-07-06 18:05:41 +08:00
linxiang
442d57cd7b Improve BuildEcmaStackTrace perf
pref BuildEcmaStackTrace from 5ms to 0.25ms

Signed-off-by: linxiang <linxiang8@huawei.com>
Change-Id: I90dd706371374e6211506c7e1170f06f17eba24f
2022-07-06 17:49:18 +08:00
getingke
6ac7d04254 fixed for proxy bug
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: I6bd8842e81a7cce061190fff86345b98bb5b660e
2022-07-06 09:53:50 +08:00
openharmony_ci
bdb417dbc4
!1655 fix debugger signal bugs
Merge pull request !1655 from Gymee/debugger_bugfix_master
2022-07-06 01:35:46 +00:00
getingke
3566c58b53 fixed for code-check warning
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: I4813af5b8790a998d8975058375e4ea14796b77e
2022-07-05 20:07:04 +08:00
getingke
e222260f9b fixed for rewrite assembler stub for aarch64
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: I9b5982bc1268725e7882fd95eeb2ba07f2851b6d
2022-07-05 20:07:03 +08:00
g00416891
5964359c1e New EcmaRuntimeCallInfo in stack pointer
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I466a4107e6e073ffecea12e6986c112731d2d3bf
2022-07-05 20:06:10 +08:00
openharmony_ci
6346901e46
!1736 Fix GC crash of asm interpreter bridge frame
Merge pull request !1736 from zhangyukun8/cpuprofiler
2022-07-05 11:53:14 +00:00
zhangyukun8
610c11ec1d GC crash of asm interpreter bridge frame
1. GetCallSitesp error of asm interpreter bridge frame

Issue:https://gitee.com/openharmony/ark_js_runtime/issues/I5FN71?from=project-issue

Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: Icb2e3ba21be4eb9bd5d59d214af8ea13a7b95ea2
2022-07-05 19:19:33 +08:00
openharmony_ci
c75edd8919
!1733 add notes and delete unused codes
Merge pull request !1733 from hjzhangcm/master
2022-07-05 11:15:22 +00:00
yuanyao
4a3a4cb7f7 Improve the efficiency of builtinString replace
Description:
By Using Concat function in Object Factory to replace multiple conversion between u16string.
Delete some redundant code.

Issues: https://gitee.com/openharmony/ark_js_runtime/issues/I5FN7C

Signed-off-by: yuanyao <yuanyao14@huawei.com>
Change-Id: I50309cb0ee9e6eb099d5734151ca754fc7210b96
2022-07-05 19:01:40 +08:00
openharmony_ci
4dcd076f3c
!1704 Rectify coding specification problems
Merge pull request !1704 from zhaozhibo/master
2022-07-05 10:07:20 +00:00
hjzhangcm
c9d152e137 add notes and delete unused code
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com>
2022-07-05 17:47:51 +08:00
openharmony_ci
7906512710
!1594 New EcmaRuntimeCallInfo in stack pointer
Merge pull request !1594 from guobingbing3/master
2022-07-05 09:39:38 +00:00
openharmony_ci
4e1502cdc6
!1722 add module resolvePath
Merge pull request !1722 from fanshengli/module_resolvePath
2022-07-05 08:31:24 +00:00
openharmony_ci
45dfec17b9
!1707 NativeBindingObject adapt to context
Merge pull request !1707 from wangzhaoyong/master
2022-07-05 08:07:02 +00:00
g00416891
b6588744f2 New EcmaRuntimeCallInfo in stack pointer
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I466a4107e6e073ffecea12e6986c112731d2d3bf
2022-07-05 14:54:43 +08:00
openharmony_ci
802938d723
!1730 Add testcase for JSNumberFormat
Merge pull request !1730 from hjzhangcm/master
2022-07-05 06:14:37 +00:00
openharmony_ci
e6156b0522
!1646 c++工具链适配m1平台
Merge pull request !1646 from yinchuang/m1_adapter_1
2022-07-05 06:09:54 +00:00
Gymee
f8b8b3008f fix debugger signal bugs
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: I42ca0cc591a7b0697d89b02081152fd763251d2a
2022-07-05 11:05:19 +08:00
lifansheng
18d7ba84be issue:I5F5ZK
add module resolvePath

Signed-off-by: lifansheng <lifansheng1@huawei.com>
Change-Id: I46ff3e6e7a10a14731f3db15b5b674bb7e1d902d
2022-07-05 09:20:21 +08:00
wangzhaoyong
ede207997c NativeBindingObj adapt to context
issue: https://gitee.com/openharmony/ark_js_runtime/issues/I5E81V

Signed-off-by: wangzhaoyong <wangzhaoyong@huawei.com>
Change-Id: Ib60af2299054908f4f0df2dc886f77c30814db5c
2022-07-05 00:21:06 +08:00