Commit Graph

16 Commits

Author SHA1 Message Date
suchongwei a69e71059a JSON Stringify support BigInt
add bigint tostring when Stringify a bigint property

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

Signed-off-by: suchongwei <suchongwei@huawei.com>
2022-06-21 14:08:03 +08:00
lifansheng 295d5db32b issue:I55TH8
modify JSTaggedValue which disconnect TaggedValue inheritance

Signed-off-by: lifansheng <lifansheng1@huawei.com>
Change-Id: I13b990baf5284e58e83ab6b14847df076f42bed8
2022-05-05 16:54:26 +08:00
scw 7b302f3905 Stringify support TypedArray
Support Stringify a TypedArray object

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

Signed-off-by: scw <suchongwei@huawei.com>
2022-04-19 20:16:09 +08:00
zhaozhibo 398ac87a36 fix codeDex warning(3)
Signed-off-by: zhaozhibo <zhaozhibo3@huawei.com>
2022-04-17 15:23:43 +08:00
zhaozhibo aaf776aab5 fix code warning for codeDex
Signed-off-by: zhaozhibo <zhaozhibo3@huawei.com>
2022-04-12 14:27:50 +08:00
guobingbing 589234007e FFI optimization for call params
Signed-off-by: guobingbing <guobingbing3@huawei.com>
Change-Id: I61b820e91b85364e4f41d35ca0172ad059a1b916
2022-04-07 21:13:46 +08:00
xujie e768c0ae16 Fix stringify bug for supporting proxy object
Add processing logic to handle proxy objects and avoid code logic from entering
serialize proxy.

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

Signed-off-by: xujie <xujie101@huawei.com>
Change-Id: If8c7c59bb9e0d6c156b13c5badf3c3f489c2b146
2022-03-25 17:26:05 +08:00
wengchangcheng 4804cd80d3 add Wextra and Werror in gn args
1. add -Wextra and -Werror to check code format error
2. modify all compiler error

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: If5fdd1980494269b4c06bf1bb38a8eba7952adea
2022-03-24 21:45:19 +08:00
wanyanglan 97543eb1c3 Clean Code
CodeHub ark_js_runtime of issue

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

Signed-off-by: wanyanglan <wanyanglan1@huawei.com>
Change-Id: I6c7b10e2475e80006598f86d0d51792693b714b5
2022-03-19 14:31:04 +08:00
xujie 9363104c8a fix JSON bug with string \u0000
1. In Json stringify, convert \u0000 to unique identifier C080 for processing.
By identifying C080, return '"\\u0000"'
2. In Json parse, fix the bug that cannot output strings smaller than 0x20.

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

Signed-off-by: xujie <xujie101@huawei.com>
Change-Id: Ia6114427d06396476a316da2d3c87c3aab8324c4
2022-02-24 15:54:41 +08:00
wengchangcheng 2bfd68c01a modify ACCESSOR for EcmaString and TaggedArray
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I2995dc75ed34e8eb2bf249f2cced62ec9d91250e
2022-01-17 11:51:50 +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
xujie 7ae9944ad3 fix SerializeKeys gc bug
Signed-off-by: xujie <xujie101@huawei.com>
2021-10-18 15:08:58 +08:00
wangzhaoyong e89e615a7d Problem Solve
Signed-off-by: wangzhaoyong <wangzhaoyong@huawei.com>
2021-09-10 17:08:14 +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