Commit Graph

22 Commits

Author SHA1 Message Date
fangting
cdbfa4340e optimize compiler
Issue:#IALVU8
Signed-off-by: fangting <fangting12@huawei.com>
2024-08-27 11:02:23 +08:00
Andrey Efremov
d8cf9a50f7 Optimize ArkJS VM build time
Issue: https://gitee.com/open_harmony/dashboard?issue_id=IACDZP

Change-Id: I729c3a2741cb2571d6f7184b2726e5f06eca802a
Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com>
2024-07-30 16:26:35 +08:00
yanpeng
eb4ac99ce2 增加JSRelativeTimeFormat::InitializeRelativeTimeFormat对类型检查保护
Signed-off-by: yanpeng <yanpeng51@huawei.com>
Change-Id: I5846fe320ccb1114899f19bca6c5545cb08b816a
Signed-off-by: yanpeng <yanpeng51@huawei.com>
2023-12-05 15:52:46 +08:00
Onlynagesha
180e0a3f87 Fixes circular header dependency
Eliminates circular header dependency in some fundamental headers like
js_thread.h, js_tagged_value.h, etc.
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7ZPL4

Signed-off-by: Onlynagesha <orina_zju@163.com>
Change-Id: I5a78073992b77643718abdc1e0813485c0e439bb
2023-09-08 19:05:41 +08:00
hwx1163501
649571a2b3 Fix throw excecption
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7L0AC
2023-07-14 16:48:09 +08:00
王笑佳
e16e577f73 Fix ArrayCreate and JSTaggedValue::ToPropertyKey
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7II7K

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-06 10:12:07 +08:00
zhujie
7dbd05348a Fix fault message prompts for intl data sources
modify createinstance function

https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7DINJ

Signed-off-by: zhujie <zhujie81@huawei.com>
2023-06-15 09:24:04 +08:00
hwx1163501
22fe6190c6 Modifying Code Alarms
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7163U
2023-05-18 17:05:50 +08:00
zhujie81
4f1af05245 Internationalized module isolation scheme (function isolation)
Isolation intl function code

https://e.gitee.com/open_harmony/dashboard?issue=I6F2WR

Signed-off-by: zhujie81 <zhujie81@huawei.com>
2023-03-13 14:52:07 +08:00
g00416891
9ab112f3b6 Add UT for multi-hap hot reload and codecheck fix
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: Ie1bdcde8dadf5f0d610675297a2e3ae08847d614
2023-01-30 16:08:55 +08:00
Zhenyu Pan
24b217ca04 Extract ICU locale relevant processing from JSLocale
Issue:Extract ICU locale relevant processing from JSLocale

Signed-off-by: Zhenyu Pan <panzhenyu1@huawei.com>
Change-Id: I796890fa7999d8ec9c40646fc3fe899bc439f12f
2022-12-30 15:34:34 +08:00
Zhenyu Pan
a9c5c11414 Fix RelativeTimeFormat 262 failed cases
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I64RL4

Signed-off-by: Zhenyu Pan <panzhenyu1@huawei.com>
Change-Id: If2793f265ed41a2feb5110ea20bd90019242b861
2022-12-06 09:21:01 +08:00
linxiang
31dbc9a4e3 add log fatal before unreachable
Signed-off-by: linxiang <linxiang8@huawei.com>
Change-Id: I272f5c052e58a1067528893d857dbd460e2d4d86
2022-12-01 16:30:13 +08:00
quiet-thought
7e6984c0f3 optimize ToLocalLowerCase and ToLocaleUpperCase
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I624TN

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: I9a355d8f063267c720b72c9d78275439635bce8b
2022-11-29 17:14:19 +08:00
wanghuan
fb87d25973 ecmastring interface refractor
desc: ecmastring interface refractor

solu:
1.add EcmaStringAccessor to provide interfaces outer;
2.package interfaces to not expose internal implementation.

issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5NYV4
Signed-off-by: wanghuan <wanghuan80@huawei.com>
Change-Id: I3d9da61068e6374372d75fecfb144e82d4fc4eb6
2022-09-23 16:29:26 +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
hjzhangcm
c2ae34d089 add test case for JSRelativeTimeFormat and delete unused codes
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com>
2022-07-19 16:13:26 +08:00
DaiH
999d810736 Reuse of Object.Create()'s hclass
-----------------------------------
Reuse of Object.Create()'s hclass
issue:https://gitee.com/openharmony/ark_js_runtime/issues/I5C3BI?from=project-issue

Signed-off-by: DaiH <daihuina1@huawei.com>
Change-Id: I7c0aa4f4f92dc38dd0a11a106436f9d100b77f32
2022-06-13 22:05:01 +08:00
y00576111
6dc6688270 EcmaScript Standard Module Implementation
Delete the existing module implementation and
re implement the module function according to the ECMA 2018 specification

issue: #I4NZQT [https://gitee.com/openharmony/ark_ts2abc/issues/I4NZQT]

Signed-off-by: y00576111 <yaojian16@huawei.com>
Change-Id: I8d381db7f8bf2f3d6b2a5c21cbc3cbab1aef0b9b
2022-03-10 19:10:42 +08:00
wengchangcheng
9a907ba3c3 optimize primitive type ACCESSORS
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
2022-01-25 18:05:12 +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
zhangyukun
7ffcc4b20f Sync js_runtime to openharmony
Signed-off-by: zhangyukun <zhangyukun8@huawei.com>
2021-09-08 09:20:53 +08:00