openharmony_ci
e04124faac
!10190 Tidy AOT code
...
Merge pull request !10190 from XinweiCai/tidy_aot_code
2024-11-13 04:12:35 +00:00
openharmony_ci
01de85f868
!10194 Remove handle self
...
Merge pull request !10194 from XinweiCai/remove_handle_self
2024-11-12 11:59:42 +00:00
xwcai98
bb7b0fd181
Remove handle self
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB3F58
Signed-off-by: xwcai98 <caixinwei5@huawei.com>
Change-Id: Id7f26e8a0275d54d6f1c499e66322b1882bbed83
2024-11-11 14:26:02 +08:00
xwcai98
4c5b4a1e77
Tidy AOT code
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB398K
Signed-off-by: xwcai98 <caixinwei5@huawei.com>
Change-Id: I520437b0707e7bc02334d4eba9b02971893dafba
2024-11-11 09:13:53 +08:00
xiaoweidong
bea04a62a8
[JIT] refactor compile decision
...
Refactor jit compile decision code
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB22IY
Change-Id: I4aeb4201348478f1e5f9c77acfd143c59f28739d
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-11-08 09:33:29 +08:00
wangchen
d7a92adb73
Refactor module resolve step2
...
Move resolve func of SharedModuleManager and ModuleManager to ModuleResolver
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IB0YXN
Signed-off-by: wangchen <wangchen965@huawei.com>
Change-Id: I9f44981634780d0cf09ea36615c1c93c55c0609f
2024-10-31 09:24:32 +08:00
yaochaonan
e2e71696d6
Add return exception
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAZWB9?from=project-issue
Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: Ia7663ceb0fc94c4101fb884a80bf442064975cc9
2024-10-26 09:42:59 +08:00
zhouguangyuan
4df9a1100c
avoid string construct when get method name
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATZ4H
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: Ia03b70210aba3c17f6c008439bd2ef400f43ac51
2024-09-30 11:49:32 +08:00
openharmony_ci
8744106931
!8444 Optimized jit reusefunc
...
Merge pull request !8444 from 志新/lambda
2024-09-29 05:39:33 +00:00
zhixin
12a75a7724
Optimized jit reusefunc
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAH4L5
Signed-off-by: zhixin <1757149461@qq.com>
2024-09-27 16:50:24 +08:00
刘智杰
a3e553891a
Fix regress test
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAJ0YZ?from=project-issue
Signed-off-by: 刘智杰 <liuzhijie9@huawei.com>
Change-Id: I6118689f0c766c5adfd855981adec895ad879292
2024-09-26 15:32:41 +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
lijiamin2019
efc4d89c34
Fix the fail of getting function name
...
1.Fix the fail of getting function name
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAQ08W
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: I27861bcc1f43f7a9204bd1aa1649eb58e0beea5d
2024-09-13 21:45:07 +08:00
rentangyu
5a332d1997
Added maintenance test logs
...
It cannot be determined by URL
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAI5N3
Signed-off-by: rentangyu <rentangyu@huawei.com>
2024-09-05 11:10:35 +08:00
yang-19970325
330478cd0a
Fix debugger breakpoints fail in worker thread
...
Issue: #IAM1WQ
Signed-off-by: yang-19970325 <yangyang585@huawei.com>
2024-09-02 20:59:48 +08:00
openharmony_ci
e8d7e2af87
!8835 optimize compiler
...
Merge pull request !8835 from fangting/master
2024-08-29 15:25:01 +00:00
fangting
cdbfa4340e
optimize compiler
...
Issue:#IALVU8
Signed-off-by: fangting <fangting12@huawei.com>
2024-08-27 11:02:23 +08:00
openharmony_ci
f9f66b10c7
!8750 Set IsSharedBit for the method of sendable class
...
Merge pull request !8750 from lijiamin/fix
2024-08-26 09:19:08 +00:00
openharmony_ci
ebcbafe9fe
!8815 Add log for GetFunctionExtraInfo
...
Merge pull request !8815 from wpy111/master
2024-08-24 16:14:36 +00:00
lijiamin2019
fe4f2f83b1
Set IsSharedBit for the method of sendable class
...
1.set IsSharedBit for the method of sendable class
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAKXTD
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: I978d6f480cb0cb76c22954e2ca43d2a2c85d92bd
2024-08-23 11:27:16 +08:00
wupengyong
c84a2a8b94
Add log for GetFunctionExtraInfo
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IALOA7?from=project-issue
Test: Build & Boot devices
Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: Ibd05607d9218d21a8e3915178561447be00e742d
2024-08-22 10:37:47 +08:00
openharmony_ci
a223da954d
!8751 Delete log at AOT entry
...
Merge pull request !8751 from yycc/testfor
2024-08-21 02:11:50 +00:00
yycc
38a1daba47
Delete log at AOT entry
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAKY5W
Description: Delete log at AOT entry which execute too many times and
may slow down AOT's performance.
Signed-off-by: yycc <yuyicen1@huawei.com>
Change-Id: I97c2b2a14840ac7aaf7069a2c1ba80ee022b047e
2024-08-19 20:30:36 +08:00
lijiamin2019
43da77453d
Fix some issues
...
1.Fix some issues
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAJ11X
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: I3557f84790d3a1a8299abdf73194d81de699e3e3
2024-08-09 16:56:39 +08:00
openharmony_ci
9dd1fe17ce
!8543 shared 压缩适配 修改 sendable env 和 VMrootsvisit
...
Merge pull request !8543 from xiongluo/sendable_env_fix
2024-08-09 07:15:52 +00:00
Andrey Efremov
4da7d540b6
Fix ASSERTION FAILED: newHclass->IsPrototype()
...
- Move Gate dump code to gate.cpp
Issue: https://gitee.com/open_harmony/dashboard?issue_id=IAHK55
Change-Id: Ie1ee69a03d897ff7aa9ac8598c33b62b262f5c6c
Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com>
2024-08-08 18:22:44 +08:00
xiongluo
37dfde9f3f
sendable env bugfix and enable force shared full gc
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAIBF4?from=project-issue
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: Idf516f7899b32dc4052e5db9e41dfc56a2bb4106
2024-08-07 16:08:37 +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
xiongluo
c79e8e3283
shared full gc
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAAM12
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I5785021320e5dcc164671c79bdc26975abedc68b
2024-07-29 16:55:23 +08:00
openharmony_ci
9ae3bad8b0
!8291 文件路径整改
...
Merge pull request !8291 from YuliCheng/temp
2024-07-23 11:36:23 +00:00
YuliCheng
4820e96212
Direction fix
...
Direction fix
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAESV5
Signed-off-by: yulicheng <chengyuli1@huawei.com>
2024-07-22 22:20:04 +08:00
wu_zhang_da
efa26cb103
Revert "Disable worker aot optimization"
...
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAE7O5
This reverts commit ef2532024a
.
Change-Id: I5401b5c973bb83568dc568e0dfe4d9e9784a2412
Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
2024-07-22 16:36:37 +08:00
openharmony_ci
a1f9a7a0ca
!8004 PGO采集性能优化
...
Merge pull request !8004 from yingguofeng/master
2024-07-21 15:27:22 +00:00
openharmony_ci
71837e228b
!8220 Optimize source_text_module field to cstirng
...
Merge pull request !8220 from chenlincl3/cl_op
2024-07-20 22:23:31 +00:00
yingguofeng@huawei.com
b5eedbb873
<Perf>(interpreter): Optimization PGO profile
...
1、Delete field VTable and Super in hclass.
2、Opt dump hclass transition tree.
3、Opt profileType of hclass.
4、Class function supports ProfileTypeInfoCell.
Issue: #IA9QT3
Change-Id: I3d296f19433878c16f70d0260a3e77ce58ba9a3f
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2024-07-20 22:10:26 +08:00
chenlincl3
a1e281d7fb
Optimize source_text_module field to cstirng
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IADOXR
Signed-off-by: chenlincl3 <chenlin201@huawei.com>
2024-07-20 20:30:13 +08:00
wupengyong
4bbb2536c3
Don't delete aot flag when new common function
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACHF6?from=project-issue
Test: Build & Boot devices
Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I1325ba30dc24178e48bb957f448726b2b4efc25c
2024-07-18 20:03:44 +08:00
openharmony_ci
f16ac91ce9
!8123 Fix bug in push args in call info
...
Merge pull request !8123 from zihan/builtinMap
2024-07-17 02:20:14 +00:00
yaoyuan
cf69608ae6
Fuzz BugFix
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACTIU
Signed-off-by: yaoyuan <yuanyao14@huawei.com>
Change-Id: Id413a0e3fbc047184960a05a52505c409c9ad681
2024-07-14 19:10:14 +08:00
daizihan
4a41b819a2
Fix bug in push args in call info
...
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACDO7
Signed-off-by: daizihan <daizihan@huawei.com>
Change-Id: I33b39cb90a5fd74935406f6c3ec4c41871e1eb56
2024-07-11 20:17:49 +08:00
openharmony_ci
b4220d044c
!8054 Fix compilation issues
...
Merge pull request !8054 from lijiamin/master
2024-07-09 20:11:53 +00:00
openharmony_ci
1939dc2e35
!6739 Add compiledcode and fastcall flag in JSFunctionBase
...
Merge pull request !6739 from xiaoweidong/machinecode_flag
2024-07-09 20:10:04 +00:00
liuzongze
fc6d4707a3
Apply cold start performance optimization
...
Description: Modify the object type to pointer type
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA6N9X
Signed-off-by: liuzongze <liuzongze@huawei.com>
Change-Id: I301a919f8b1313c93ec6b1c74d6bac495822041b
2024-07-09 15:46:36 +08:00
openharmony_ci
43da59f812
!7776 Support dump setting function prototype info for pgo
...
Merge pull request !7776 from zhangyukun8/master
2024-07-09 06:37:57 +00:00
xiaoweidong
395bc2a0a9
Add compiledcode and fastcall flag in JSFunction
...
1. Judge aot and fastCall with jsfunction flag
2. Add aot/fast flag in JSFunction
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I9D1U1
Change-Id: Ibe6be511c16f856cb5210ef7448d24e045c2156a
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-07-09 12:16:49 +08:00
lijiamin2019
af436f4e7d
Fix compilation issues
...
1.fix compilation issue
2.Modify function name
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAB90O
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: Ib31c272558ffa9aa94bd67080f224cd1287b0c9f
2024-07-08 21:22:13 +08:00
zhangyukun8
2666efaaf5
Support dump setting function prototype info for pgo
...
1. Dump setting function prototype info and optimized with it
2. Filter newtarget for fast-call
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA4Z13?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: Ie42304bfbdcb79aabd64812441ed2cce9dacccdb
2024-07-08 17:25:12 +08:00
lijiamin2019
4c8bf4d7bf
Support sendable function
...
1.get functionKind and set method IsSharedBit
2.define sendable function.
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IA947R
Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: Ia970e06569c37a98bccab696fbb9b2f9c1de51de
2024-07-07 16:50:46 +08:00
Like
5173e29071
fix skipctormethodid cause data race
...
Signed-off-by: Like <zhenglike@huawei.com>
Change-Id: I01e873b6ab04e1b6d7287f0be9814d63247d875c
2024-06-11 16:20:08 +08:00
openharmony_ci
7dfa61b3a6
!7380 [JIT] enable inline
...
Merge pull request !7380 from duoml/inline
2024-06-09 07:06:57 +00:00