Commit Graph

12 Commits

Author SHA1 Message Date
luobinghao
c2a8fe67e6 [feature]:dataview.prototype.get arraybuffer.isview aot nativeinline
[issue]:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9CQIH

Signed-off-by: luobinghao <luobinghao@huawei.com>
Change-Id: I14b564d828a926198ad558874c90a043a5ea7f24
2024-04-02 12:37:44 +08:00
Gymee
1dcc6f74c9 Add more global constants for shared
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I91EN4
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: I8f5a77fc4d85374bf90095ad0d4d8ac3b43aa5aa
2024-02-07 10:31:34 +08:00
Gymee
cb8e0864b2 Support globalconsts shared amongst vm
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8ZQ6R
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: I377b98dc0c9c8b62a66c9c92ebe9ee84ea509656
2024-02-02 11:56:51 +08:00
Onlynagesha
8ae8b90645 global_env_constants cleanup for strings
Cleans up initialization of string constants in global_env_constants.cpp
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I89FU1

Signed-off-by: Onlynagesha <orina_zju@163.com>
Change-Id: I028c12a1bdd24e33c21f5c1bd2b2b20d4be8acb1
2023-10-19 22:04:55 +08:00
zhangyukun
06c6451611 Optimize LocaleCompare for AOT
1. Add caches for locales
2. Add fastpath for locale string compare
3. Add pgo for bound function
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7F6ZW?from=project-issue
Signed-off-by: zhangyukun <zhangyukun8@huawei.com>

Change-Id: I869ec1a41eaaf7098627277a5ec9b3ce7a245dc4
2023-06-26 15:43:44 +08:00
Gymee
d5b6db3406 Fix some header macro naming for consistency
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6VVCD
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: I73fa6fc84dc5b7c644f704fff218b34b7307dc7e
2023-04-14 22:36:06 +08:00
getingke
45202e4d21 Add some middle level ir for optimize newobj or create literal heapobj
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5RVFC?from=project-issue

Signed-off-by: getingke <getingke@huawei.com>
Change-Id: Ic2b1b748598d3b508ef0ab7178474b5ca0537a7c
2022-09-22 12:20:29 +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
zhaozhibo
f9eb8d2051 fix code warning for codeDex
Signed-off-by: zhaozhibo <zhaozhibo3@huawei.com>
2022-04-12 14:27:50 +08:00
lifansheng
9efea35541 issue:#I4P7EY
Reason: To support AOT compilation, add ts type system to provide some
    interfaces and struct to wrap ts type and help type infer

    Description: create the global class TSLoader to expose the external
    interfaces, create the TSType and it's derived class, TSClassType,
    TSClassInstanceType, TSImportType and so on to wrap ts type in runtime.

    Add TDD unitest.

Signed-off-by: lifansheng <lifansheng1@huawei.com>
2022-02-22 16:50:20 +08:00
zhangyukun
7ffcc4b20f Sync js_runtime to openharmony
Signed-off-by: zhangyukun <zhangyukun8@huawei.com>
2021-09-08 09:20:53 +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