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
YuliCheng
5124dcab1a
Warning clear
...
Warning clear
Issue: #IAC989
Signed-off-by: yulicheng <chengyuli1@huawei.com>
2024-07-13 09:46:59 +08:00
openharmony_ci
5c961a8e92
!5947 Rewrite remove implement of plainarray and lightweightset
...
Merge pull request !5947 from YuliCheng/PlainArray
2024-01-26 09:06:57 +00:00
YuliCheng
ab65b9c4e5
Rewrite remove implement of plainarray
...
add parameter at lightweightset to check and remove primitive array
plainarray Before:27ms, After:17ms
Signed-off-by: YuliCheng <chengyuli1@huawei.com>
Change-Id: Id8cef1fe7f9a747111eabf6b1dc5466b1b902ae9
2024-01-26 14:25:37 +08:00
yaoyuan
ef17214946
Container Optimization - LightWeightSet - toArray
...
Introduce COW to lightweightset
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8Y3DH
Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: I9f1bdb482973d2d19dc1fe5392a00e7b130405a1
2024-01-23 09:47:22 +08:00
lukai
783fa0a6d2
Forbidden Calling GetJSThread by Region
...
Forbidden calling getJSThread by region
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8VGW7?from=project-issue
Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: Ieb42714f4ed7c44194134f4f0b4845217ef44d5e
2024-01-19 17:38:00 +08:00
Zhenyu Pan
1ae9f637f5
Fix SetHash GC bug that use raw pointer during GC
...
Signed-off-by: Zhenyu Pan <panzhenyu1@huawei.com>
Change-Id: Ibc143842aebe3e84678fbe0bcf914d82e34327c4
2023-12-24 16:47:07 +08:00
hzzhouzebin
444db026e8
Revert Immutable
...
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: Ic45423dee3c8d54b1e6eb82cfbd8312a95090382
2023-12-24 15:13:16 +08:00
Zhenyu Pan
8d5f4a7a39
Add Immutable bit field into hash filed, Remove ownerID and extRef
...
Signed-off-by: Zhenyu Pan <panzhenyu1@huawei.com>
Change-Id: I53e6a17a61762db4fcd2bed211df9ba0727bacfa
2023-12-21 20:11:20 +08:00
hwx1163501
1812925c9c
modify code clarms
...
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8AGOX
2023-10-24 16:39:09 +08:00
g00416891
29ff0a1ea3
Modify get hash use RandomGenerator instead of address
...
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I56f1690513b36ee182060fc7a91dd25e50251356
2023-10-17 14:15:08 +08:00
bi-hu
b9662d1a40
Modify the bugs in the list, LinkedList and lightWeightSet in containers
...
Signed-off-by: bi-hu <bihu@huawei.com>
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6LRAY
2023-03-13 21:29:42 +08:00
Gymee
0500527db8
Remove leading spaces at empty line
...
Issue: #I67PO6
Signed-off-by: Gymee <yumeijie@huawei.com>
2022-12-27 17:59:06 +08:00
huangzhenghua
714b655d0d
adjust function position
...
move some function of object_factory to tagged_array
Signed-off-by: huangzhenghua <huangzhenghua3@huawei.com>
Change-Id: I986bb3b100929b8f323c0cf753ef392e5fe7c9c2
2022-12-08 18:42:35 +08:00
huangzhenghua
11f0ba2757
js api and Container code coverage and bugfix
...
Signed-off-by: huangzhenghua <huangzhenghua3@huawei.com>
Change-Id: I4bf35dc7f89bf8f017a35d979919a1181dc5c810
2022-11-18 11:43:23 +08:00
openharmony_ci
aff730cb6e
!2735 lightWeightSet::Remove/RemoveAt optimization
...
Merge pull request !2735 from huangzhenghua/lightweightset_optimizaion_from_master1026
2022-10-26 12:21:13 +00:00
huangzhenghua
3273003712
lightweightset optimization
...
rk lightWeightSet::remove 148ms->44ms
rk lightWeightSet::removeAt 146ms->42ms
Signed-off-by: huangzhenghua <huangzhenghua3@huawei.com>
Change-Id: I5f19d3b7d548c044559855a3f55367298714fcc2
2022-10-26 19:21:49 +08:00
lichenshuai
a71bceff37
LightWeightMap LightWeightSet ForEach IR
...
Use IR to save time and to avoid JSFunction::Call().
Isuue: #I5XO4T
Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: I834bf28f9cc66c3e4c8d92ff18b5f2d8e9a41b90
2022-10-26 11:51:28 +08:00
yaochaonan
935ebb532f
Contianer Optimization: LightweightSet::Add Interface implementation repair
...
--------------------------------------------------------------------------
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5WW57?from=project-issue
Overrides when the same element is inserted
--------------------------------------------------------------------------
Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I95b5a1ac752d8d3103e1c174a5f0e1485c570fc5
2022-10-21 15:57:29 +08:00
openharmony_ci
83e5d625b5
!2623 Container optimization
...
Merge pull request !2623 from huangzhenghua/JS_Benchmark_optimization_on_master1013
2022-10-17 03:30:29 +00:00
huangzhenghua
083e6ea2ba
JS_Benchmark optimization
...
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5VOMY
List::Clear, Get
LinkedList::Clear
LightWeightMap::ToString
LightWeightSet::ToString
PlainArray::ToString
Vector::ToString
Signed-off-by: huangzhenghua <huangzhenghua3@huawei.com>
Change-Id: I57902ed7da9d1a3db1d359564643723decb5c2f2
2022-10-17 09:39:55 +08:00
linhaoran
70c1b41a8a
Add Exception Handling
...
Signed-off-by: linhaoran <linhaoran2@huawei.com>
2022-10-14 18:31:14 +08:00
chenqi
68777898e6
Fix Containers
...
Description
1.Initialize the storage structure when clear
2.Fix Containers bug
Related issue
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5QXB6
Signed-off-by: chenqi <chenqi151@huawei.com>
2022-10-08 16:16:54 +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
Berlinnerly
8225a613ba
Code alarm cleaning
...
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5SJ3B
Signed-off-by: Berlinnerly <zhouwenxuan1@huawei.com>
2022-09-23 09:42:02 +08:00
linxiang
1d9edc9885
refactory: move js_api file to js_api catalogue
...
Signed-off-by: linxiang <linxiang8@huawei.com>
Change-Id: Id5bba5fa97c4cbfe4fee9f557cc92b020ddb3be4
2022-07-23 15:52:48 +08:00