Commit Graph

13735 Commits

Author SHA1 Message Date
zhouguangyuan
c65a7764e8 delay the scope to the slow path
There is no heap alloc before slow path string convert, so delay the scope.

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAT8CD
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: I82bb571b04218f1949970ef5d7337537bbc3ca93
2024-09-24 11:54:27 +08:00
openharmony_ci
5902e505c9
!9251 Optimizing ArrayBufferData pointer obtaining
Merge pull request !9251 from hlm2001/hlm_kexin0911_br
2024-09-23 03:32:39 +00:00
openharmony_ci
662834b12a
!9363 修复raw heap dump遇到特殊string对象解析crash问题
Merge pull request !9363 from qibao/master
2024-09-23 03:31:26 +00:00
openharmony_ci
89db913270
!9412 refactor lambda in gcbitset
Merge pull request !9412 from zhouguangyuan0718/master-barrier-refactor
2024-09-23 03:29:01 +00:00
openharmony_ci
ffbf94107b
!9380 Enable PGO when an/ai exists for non-app case
Merge pull request !9380 from zhaoziming_hw/zzm-dev-Enable_pgo_for_workload_with_an
2024-09-23 03:27:20 +00:00
openharmony_ci
bbcb81016d
!9304 IC 字典模式下异常
Merge pull request !9304 from 贺存茂/IC0913
2024-09-23 03:21:02 +00:00
openharmony_ci
68ebc6984a
!9417 [JIT] Fixed string table when create jshandle
Merge pull request !9417 from xiaoweidong/fix_string_table
2024-09-23 03:14:17 +00:00
openharmony_ci
0240f5af7e
!9404 补充部分GC的测试用例
Merge pull request !9404 from lvninglei/master
2024-09-23 03:09:21 +00:00
openharmony_ci
fb9f31e7e7
!9451 不一致代码同步
Merge pull request !9451 from lukai/synchronizeMaster
2024-09-23 03:07:14 +00:00
openharmony_ci
b4b940aa35
!9259 Class literal 内存优化
Merge pull request !9259 from yingguofeng/master_class_literal
2024-09-23 03:01:47 +00:00
openharmony_ci
73ce138dc9
!9431 Reformat ark_js_vm help information
Merge pull request !9431 from hewei/reformat_help
2024-09-23 02:56:22 +00:00
openharmony_ci
b494a7ec3f
!9461 Fix napi interface not switch running states bug
Merge pull request !9461 from dingwen/master
2024-09-22 15:51:13 +00:00
openharmony_ci
791f09b2b5
!9275 use vector to manage the native pointer
Merge pull request !9275 from zhouguangyuan0718/master-typedarray
2024-09-22 06:28:58 +00:00
openharmony_ci
b9713489e4
!9409 Fix lazy import shadows dynamic import
Merge pull request !9409 from yaochaonan/lazy
2024-09-22 03:40:33 +00:00
openharmony_ci
5c2b6ad057
!9420 fix ARK_LITECG_DEBUG
Merge pull request !9420 from xuyuqing/fix_0920
2024-09-21 22:05:14 +00:00
dingwen
bc55a9de98 Fix napi interface not switch running states bug
Description:Fix napi interface not switch running states bug
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASQVU?from=project-issue

Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: I784fe23d9549bcbaa0d36bfe7581ddc3d45338c1
2024-09-21 22:56:11 +08:00
zhouguangyuan
398caa526d refactor lambda in gcbitset
This will make the Consume function be inlined.

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASBCG
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: I988cb7ec50e7f6563ce1939e2a1a19feee7d00d4
2024-09-21 19:55:31 +08:00
zhouguangyuan
813a0106d6 use vector to manage the native pointer
When calling PushToNativePointerList, it spends too much time to allocate the native memory to add the pointer to list. Using vector instead of list can reduce the allocation.

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAQN94
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: Ic6ca716a3d6aad00b5a6c8e299c25c8bb31fe3c0
2024-09-21 19:54:30 +08:00
hecunmao
08bcca9b00 IC 字典模式下异常
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAQUR7

Signed-off-by: hecunmao <hecunmao@huawei.com>
Change-Id: I11417880072c91b9c1244d26f0d96149accd769e
2024-09-21 18:28:11 +08:00
lvninglei
a5770f72e2 Add some unit tests of GC
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAS8KM

Signed-off-by: lvninglei <lvninglei@huawei.com>
Change-Id: I015377d97e73ff15516c50600934f91cdd165092
2024-09-21 18:08:12 +08:00
zhaoziming
1878401060 Enable PGO when an/ai exists for non-app case
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAS0KY

Signed-off-by: zhaoziming <zhaoziming9@huawei.com>
Change-Id: I92138a4cce4cb4a2f3a67cb7010c7f7c1435f606
2024-09-21 16:35:57 +08:00
lukai
fa45fe0ee7 Synchronized code
Specify SHARED_OLD_SPACE for CreateFromUtf8CompressedSubString
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASP94

Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: Iee476202017468d08fea418935329ea2b5607e75
2024-09-21 16:14:45 +08:00
openharmony_ci
93e71f0160
!9360 fix heapdump idmap
Merge pull request !9360 from zhanheng/fix_idmap
2024-09-21 00:33:15 +00:00
openharmony_ci
8553679fab
!9388 Delay triggerring sharedgc until concurrent marking finshed
Merge pull request !9388 from lukai/delaySharedGC
2024-09-21 00:26:03 +00:00
openharmony_ci
cb63adeabb
!9383 Remove empty catch check
Merge pull request !9383 from mjz/master
2024-09-21 00:23:46 +00:00
openharmony_ci
37306e06da
!9314 Fixed the OOM but do not throw OOM error
Merge pull request !9314 from huangzhenghua/master20240913
2024-09-21 00:21:17 +00:00
xiaoweidong
fd76697a21 [JIT] Fixed string table create jshandle
Add new interface which no jshandle for jit thread

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASDSD
Change-Id: I66ff4c7fd5f08cb3a971f6ab56fbda8174414011
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-09-20 18:52:29 +08:00
openharmony_ci
dc6d8241ec
!9408 add log for new Date()
Merge pull request !9408 from wpy111/master
2024-09-20 09:37:20 +00:00
hewei
63446fd119
Reformat help information
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASJUG

Signed-off-by: hewei <hewei215@huawei.com>
Change-Id: Ifce5ddc29d41802c332b1b4c904870acc3006eca
2024-09-20 16:54:13 +08:00
yaochaonan
9977ab57ec Fix lazy import shadows dynamic import
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASAFW?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I609b7b338dbbef4d70b3eba3a29f70d79de1cc14
2024-09-20 16:44:05 +08:00
xuyuqing
842bcffa3a fix
Issue: IASETH
Signed-off-by: xuyuqing <xuyuqing6@huawei.com>
2024-09-20 16:36:24 +08:00
openharmony_ci
48b985ce19
!9403 Add GC UT for heap
Merge pull request !9403 from Sandee/ut_20240919
2024-09-20 08:25:34 +00:00
wupengyong
4ebaf54bf3 Reason:add log for new Date
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASAET?from=project-issue
Test: Build & Boot devices

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I50751c1bf0b10bc9c106c99b9d2add8df40a30fe
2024-09-20 12:24:06 +08:00
yingguofeng@huawei.com
08fd62a8fb Perf(memory): Optimize memory for define class
Issue: #IAPMR7
Change-Id: Ie128d64a1454129ec322a9ec38a8b28a6bdf46b8
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2024-09-20 11:24:57 +08:00
zhanheng
d788d2a819 fix heapdump idmap
Issue: IARSSM

Signed-off-by: z00522183 <zhanheng2@huawei.com>
Change-Id: I19a04d925528cbc1f6ebdbd65ea4d724c53bbd3d
2024-09-20 09:24:04 +08:00
openharmony_ci
dcac0f0700
!9022 添加单元测试demo
Merge pull request !9022 from jialChen/ets_runtime_branch
2024-09-19 14:02:24 +00:00
openharmony_ci
400a511a6c
!9298 clean cmodule branch
Merge pull request !9298 from xuyuqing/cov_0912
2024-09-19 13:00:13 +00:00
openharmony_ci
6f14bfdb7b
!9214 Prevent AOT From Repeated Compilation
Merge pull request !9214 from 许杰/compilation_bug
2024-09-19 12:57:05 +00:00
openharmony_ci
d77df6b95a
!9367 bittVector xts 压力测试崩溃的问题新增的改进
Merge pull request !9367 from tangbin/master
2024-09-19 12:54:18 +00:00
openharmony_ci
66f0c60deb
!9178 修改Hash策略以及修复HashConcat Bug
Merge pull request !9178 from yinwuxiao/ywxhash
2024-09-19 12:51:57 +00:00
hlm2001
59fa26a7a8 Optimizing ArrayBufferData pointer obtaining
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAQFSY

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
2024-09-19 19:29:04 +08:00
sandee
1cc04df0db Add GC UT for heap
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAS9IX
Signed-off-by: sandee <xieyunfei8@huawei.com>
Change-Id: I12f3f7432d9ac4dcce38a5df0d02bb0d7dcdf181
2024-09-19 18:01:24 +08:00
openharmony_ci
35d59b211a
!9152 [Compiler] Fixed low arguments with row point acrossed gc point
Merge pull request !9152 from xiaoweidong/fix_arguments
2024-09-19 09:55:14 +00:00
openharmony_ci
c08a5663c8
!9296 Add unittest for JSNApi, change encode of README
Merge pull request !9296 from milkpotatoes/cherry-pick-1726133430
2024-09-19 09:48:51 +00:00
huangzhenghua
615263c667 Fixed the OOM but do not throw OOM error
Fixed the OOM but do not throw OOM error

Issue: #IAR8U6
Test: Build & Boot devices

Signed-off-by: huangzhenghua <huangzhenghua3@huawei.com>
Change-Id: Ibe861e996893db670640a7b3c10d89cd165b8488
2024-09-19 16:38:47 +08:00
lukai
892edc90d1 Delay triggerring sharedgc during concurrent marking
To reduce stw times, delay triggerring sharedgc until concurrent marking
finished
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAS5EU

Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: Id0568c378be25766be9307a8f85bd8fbd62ad8e2
2024-09-19 14:30:40 +08:00
xuyuqing
33e264afa0 clean cmodule branch
Issue: IAQYF5
Signed-off-by: xuyuqing <xuyuqing6@huawei.com>
2024-09-19 10:46:53 +08:00
mjz
83c02c1164 Remove empty catch check
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAS27G

Signed-off-by: mjz <miaojianzhuang@huawei.com>
Change-Id: I6c27e9bbdaf445bc9e4a6f859b7a2a77c79e0307
2024-09-19 10:01:26 +08:00
openharmony_ci
2a6d50e69b
!9369 Update kfl lists 20240918
Merge pull request !9369 from kuchkovairina/20240918_kfl
2024-09-18 20:05:20 +00:00
openharmony_ci
0794b27ad5
!9132 batch barrier
Merge pull request !9132 from zhouguangyuan0718/master-batch-barrier
2024-09-18 20:03:03 +00:00