Commit Graph

10 Commits

Author SHA1 Message Date
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