Commit Graph

10 Commits

Author SHA1 Message Date
dingwen
64213e6998 Support jsarraybuffer with external pointer transfer and intercept JSNativePointer serialize
Support jsarraybuffer with external pointer transfer and intercept JSNativePointer serialize
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9N04Y?from=project-issue

Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: If9d274b780c8ba7e02298c0be1078596a3715c3f
2024-05-07 15:10:13 +08:00
wengchangcheng
13717bd4b5 Support O2 optimize
Add O2 in release mode

Issue: https://gitee.com/openharmony/arkcompiler_toolchain/issues/I7MJP5

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I87cea29e09302569da81d18ec7bf776eecfcdd12
2023-07-20 13:04:56 +08:00
Gymee
bb3f6c4b4f Fix transfer ArrayBuffer with native area allocator
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7G3LO
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: I6f0a50afae40cd5dfd0f7d03044e4388f62d1f80
2023-06-27 20:11:28 +08:00
wuwanqi
68c5a59453 Add onheap path for arraybuffer while arraybuffer bytelength is not greater than 64
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5THVD?from=project-issue
Signed-off-by: wuwanqi <wuwanqi2@huawei.com>
Change-Id: I9a7d6df4efdb97969e4cf23742db7d51c3abe4f8
2022-10-29 14:25:41 +08:00
openharmony_ci
c29332c1d9 !1833 fix fuzztest errro and add new fuzztest
Merge pull request !1833 from zhaozhibo/master

Change-Id: I1e83c46e25d0a7c342e5c8e7ca5ff61c745b7582
2022-07-25 08:49:51 +08: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
yingguofeng@huawei.com
b967a1c7c5 The overhead of de duplication operation is too high in function PushToNativePointerList
Make sure there is no repetition where the interface is called

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

Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
Change-Id: Ib9b248beffe62be5c7826782a0f3ab639f7c3d30
2022-05-07 17:21:10 +08:00
wengchangcheng
a6b1b4836f fix jspandafile of framework file and aot info
1. delete unused logic of framework pandafile
2. refactor native pointer callback
3. fix bug of generate aot info

https://gitee.com/openharmony/ark_js_runtime/issues/I4VSSL

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I3ba318a0bc2c0e95afff6473ff106bc8b5c9dfe4
2022-03-04 15:29:27 +08:00
wengchangcheng
9a907ba3c3 optimize primitive type ACCESSORS
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
2022-01-25 18:05:12 +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