zhaoduwei
3a3d26a813
Modify sharedArrayBuffer assertions that affect debug tests
...
Modify in the builtins_arraybuffer.cpp file ASSERT
issue:https://gitee.com/openharmony/ark_js_runtime/issues/I58HS0
Signed-off-by: zhaoduwei <zhaoduwei1@huawei.com >
2022-05-20 16:54:35 +08:00
sunzhe23
c874c75894
Refactor asm interpreted frame
...
description:
1 remove macro ECMASCRIPT_COMPILE_ASM_INTERPRETER
2 add asm native frame type
issue: I569XH
Signed-off-by: sunzhe23 <sunzhe23@huawei.com >
2022-05-08 20:40:24 -07:00
yingguofeng@huawei.com
09aaafead4
Setter/Getter Optimization
...
1、std::array copy construction has high performance overhead,
2、Class is transferred to dictionary after adding getter and setter, resulting in IC failure
https://gitee.com/openharmony/ark_js_runtime/issues/I55EFB?from=project-issue
500000 getter: 170ms > 105ms
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com >
Change-Id: Ia08f22df798a3c3a2f6fafb6401c802e3af3c63b
2022-05-06 14:17:02 +08:00
zhaozhibo
398ac87a36
fix codeDex warning(3)
...
Signed-off-by: zhaozhibo <zhaozhibo3@huawei.com >
2022-04-17 15:23:43 +08:00
zhaozhibo
71f2d7e0eb
Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into master
2022-04-14 02:57:27 +00:00
zhaozhibo
a57029dc79
fix codeDex warning.
...
Signed-off-by: zhaozhibo <zhaozhibo3@huawei.com >
2022-04-14 10:56:51 +08:00
xiongluo
2e3d07b336
Fix long gc duration problem in photos app
...
Add handle scope to avoid the large number of root nodes.
Remove unnecessary handles in the critical path.
Adjust the parameters in gc to avoid multiple consecutive Old GCs.
Signed-off-by: xiongluo <xiongluo@huawei.com >
2022-04-10 20:45:15 -10:00
zhangyukun
ad7195057a
Sync code from c_asm_interpreter to master
...
Use Stub to impl handlers of bytecodes and use tail call to impl
dispatch of handlers of bytecodes
Signed-off-by: zhangyukun <zhangyukun8@huawei.com >
Change-Id: I7afabdc40ddfa11345aa1029059514aa4f55b9f8
2022-02-22 17:01:18 +08:00
xliu
23c75c7b84
fix TryLdGlobalByName and LookupPropertyInlinedProps
...
Description
fix bugs of TryLdGlobalByName and LookupPropertyInlinedProps
Add test cases for global aeecssor.
Related issue
#I4TZT1: fix TryLdGlobalByName and LookupPropertyInlinedProps
Signed-off-by: xliu <liuxin259@huawei.com >
Change-Id: If4b78a136ed2299a1ae1848d8c248f5265996905
2022-02-17 13:00:20 +08:00
zhangyukun
a97747fe18
Description:sync from code from wgr_master to ohos
...
Signed-off-by: zhangyukun <zhangyukun8@huawei.com >
Change-Id: Ic66a9e649de8c0ce530483296fe323b8f50621fb
2021-12-21 09:36:03 +08:00
wengchangcheng
9a7fcb6e3c
fix container using error and gc bug
...
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com >
2021-10-20 18:00:44 +08:00
wanyanglan
86cfe52253
add ark js_runtime
...
Signed-off-by: wanyanglan <wanyanglan1@huawei.com >
Change-Id: Iac7851492f10c0ef1303c621febb65e5fdd22e41
2021-09-05 16:05:06 +08:00