2096 Commits

Author SHA1 Message Date
openharmony_ci 85ffbea88f !1740 heapprofiler support traceAllocation
Merge pull request !1740 from Riachel/master
2022-07-09 15:17:20 +00:00
openharmony_ci 6462b1e03c !1510 Add two HIRs RESTORE_REGISTER, SAVE_REGISTER to support generator command
Merge pull request !1510 from wanyanglan/master
2022-07-09 15:16:12 +00:00
openharmony_ci 04701700e2 !1763 delete some unused log
Merge pull request !1763 from weng-changcheng/modify_log
2022-07-09 14:29:35 +00:00
openharmony_ci 4a4dfc521f !1761 add atomics ut test case
Merge pull request !1761 from jiangkai43/master
2022-07-09 14:02:11 +00:00
openharmony_ci 1491ead037 !1756 Rename Commonjs's Objects
Merge pull request !1756 from DaiHN/cjs_mod
2022-07-09 11:00:22 +00:00
wengchangcheng 439ff56091 delete some unused log
1. add VERBOSE level log, default not print
2. modify some DEBUGE level log to VERBOSE

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I1fba38346d55fb633c7a0ec018848653137d4009
2022-07-09 18:43:58 +08:00
openharmony_ci 8e2a8e1e40 !1754 Fix TSAOT Test262 Bugs
Merge pull request !1754 from 许杰/fix262
2022-07-09 08:45:22 +00:00
wanyanglan a2ec8c761d 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
jiangkai43 a4b6fabf0d Description: add atomics ut test case
issues:https://gitee.com/openharmony/ark_js_runtime/issues/I5GAGW?from=project-issue

Signed-off-by: jiangkai43 <jiangkai43@huawei.com>
2022-07-09 12:55:24 +08:00
openharmony_ci 42ffbdcf93 !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
xujie d8c9f28203 Fix TSAOT Test262 Bug
1. Fix globalthis bug by passing global parameter.
2. Fix jscallwitchargv bug by pushing env for calling JSCall.

Issue: https://gitee.com/openharmony/ark_js_runtime/issues/I5G235

Signed-off-by: xujie <xujie101@huawei.com>
Change-Id: Ifb2a9d1f8a4460019a94a1ac34cca246b23ccd1b
2022-07-09 11:02:00 +08:00
ding f171205ddc 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
Riachel 7ad57f2544 Descriptor: heapprofiler support traceAllocation
details:
heapprofiler support traceAllocation
issue:https://gitee.com/openharmony/ark_js_runtime/issues/I5FOAE

Signed-off-by: Riachel <caolili14@huawei.com>
2022-07-08 16:42:46 +08:00
DaiHN e5342c59e0 Rename Commonjs's Objects
-------------------------------
issue: https://gitee.com/openharmony/ark_js_runtime/issues/I5G29Y?from=project-issue
1. "JSCjsModule" -> "CjsModule"
   "JSCjsRequire" -> "CjsRequire"
   "JSCjsExports" -> "CjsExports"
2. builtin_cjs_exports.h -> builtins_cjs_exports.h
   builtin_cjs_exports.cpp -> builtins_cjs_exports.cpp
   builtin_cjs_require.h -> builtins_cjs_require.h
   ...

Signed-off-by: DaiHN <daihuina1@huawei.com>
Change-Id: I582467ef8421e03b7eb123d388d66287a79ce97b
2022-07-07 21:09:56 +08:00
wengchangcheng cf1abdca4e 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 e9d6a4f1d0 !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 429537fa9c !1752 fix codex warning
Merge pull request !1752 from hjzhangcm/master
2022-07-07 11:41:25 +00:00
openharmony_ci eeecc2f24d !1742 add a unit-test for JSAsyncFunction
Merge pull request !1742 from hjzhangcm/master
2022-07-07 11:40:37 +00:00
openharmony_ci 3509588b40 !1751 decrease ark log
Merge pull request !1751 from weng-changcheng/ark_hilog_decrease
2022-07-07 11:27:19 +00:00
openharmony_ci f3b6f7fb02 !1744 Fix CodeCheck
Merge pull request !1744 from guobingbing3/optimize
2022-07-07 11:20:43 +00:00
guobingbing de5847146a Fix CodeCheck
Signed-off-by: guobingbing <guobingbing3@huawei.com>
Change-Id: I23358a6b12584fe4e3a583d0fad5e7f81875e977
2022-07-07 18:43:05 +08:00
hjzhangcm 976b9c38c7 fix codex warning
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com>
2022-07-07 17:33:05 +08:00
zhaozhibo ff1c761a63 add unittest case for js_list_format
Signed-off-by: zhaozhibo <zhaozhibo3@huawei.com>
2022-07-07 16:46:58 +08:00
openharmony_ci a77ae133ba !1739 支持context传递
Merge pull request !1739 from wangzhaoyong/master
2022-07-07 07:56:29 +00:00
wengchangcheng bae857fd90 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 857f10b15b 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 981db37b8e !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 411438dfea !1737 Improve efficiency of Builtin-string replace
Merge pull request !1737 from 袁尧/master
2022-07-07 01:58:23 +00:00
getingke d9eee91cfb fixed for review by songzhengchao
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: Ie2f112efc383353bdcf172dcf951414fcd779b75
2022-07-07 09:21:54 +08:00
getingke d444c973a1 fixed for code check warning
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: I0d937eb92b932001ee21b87920e45b6a0ffce567
2022-07-07 09:01:26 +08:00
wengchangcheng cd90e396a7 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 fb0f545987 !1743 Improve BuildEcmaStackTrace perf
Merge pull request !1743 from linxiang8/master
2022-07-06 13:27:04 +00:00
wanghuan 7e44aaa83b 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 9ccd71388b 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 d2999d9452 add test case for JSAsyncFunction and fix notes
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com>
2022-07-06 18:05:41 +08:00
linxiang f916cc9dd8 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 d314d02335 fixed for proxy bug
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: I6bd8842e81a7cce061190fff86345b98bb5b660e
2022-07-06 09:53:50 +08:00
openharmony_ci 602070087f !1655 fix debugger signal bugs
Merge pull request !1655 from Gymee/debugger_bugfix_master
2022-07-06 01:35:46 +00:00
getingke a790594829 fixed for code-check warning
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: I4813af5b8790a998d8975058375e4ea14796b77e
2022-07-05 20:07:04 +08:00
getingke 3933c182ec 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
openharmony_ci c2e118ea3d !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 96db4b6a46 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 e8521a4c8e !1733 add notes and delete unused codes
Merge pull request !1733 from hjzhangcm/master
2022-07-05 11:15:22 +00:00
yuanyao 76db066bdf 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 a1380727ce !1704 Rectify coding specification problems
Merge pull request !1704 from zhaozhibo/master
2022-07-05 10:07:20 +00:00
hjzhangcm 577af4bd1f add notes and delete unused code
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com>
2022-07-05 17:47:51 +08:00
openharmony_ci 0008fd65d2 !1594 New EcmaRuntimeCallInfo in stack pointer
Merge pull request !1594 from guobingbing3/master
2022-07-05 09:39:38 +00:00
openharmony_ci bc33472e36 !1722 add module resolvePath
Merge pull request !1722 from fanshengli/module_resolvePath
2022-07-05 08:31:24 +00:00
openharmony_ci 4841cd02a2 !1707 NativeBindingObject adapt to context
Merge pull request !1707 from wangzhaoyong/master
2022-07-05 08:07:02 +00:00
g00416891 f11810349e New EcmaRuntimeCallInfo in stack pointer
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I466a4107e6e073ffecea12e6986c112731d2d3bf
2022-07-05 14:54:43 +08:00