Commit Graph

12740 Commits

Author SHA1 Message Date
chentianyu
24eccbc65d Fix shared obj size in deserialize
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAH6UD

Signed-off-by: chentianyu <chentianyu31@huawei.com>
Change-Id: I9f8fee6cee453fbba76b450c19ea5a4b035512cc
2024-08-01 16:45:23 +08:00
openharmony_ci
7cf3dcb977
!8437 Add return
Merge pull request !8437 from yaochaonan/return
2024-07-31 17:36:54 +00:00
openharmony_ci
20af92f256
!8362 ElementsKind hclass compare in array builtins
Merge pull request !8362 from 刘智杰/workload
2024-07-31 17:31:16 +00:00
openharmony_ci
00ee7bd2a9
!8416 Fix segfault in GC during AOT compilation
Merge pull request !8416 from Efremov Andrey/fix-aot-segfault
2024-07-31 17:27:46 +00:00
openharmony_ci
3bd1518bb3
!8412 fix not set HasInstanceFunction bug
Merge pull request !8412 from wpy111/master
2024-07-31 17:25:50 +00:00
openharmony_ci
f242a0b179
!8365 Modify code security specification alarm
Merge pull request !8365 from hlm2001/hlm_kexin_br
2024-07-31 17:23:56 +00:00
openharmony_ci
8caa966852
!8406 Modify code security specification alarm
Merge pull request !8406 from yy/master
2024-07-31 17:22:11 +00:00
openharmony_ci
8944d16120
!8360 Use multiple threads to compile stub.an
Merge pull request !8360 from zhouguangyuan0718/master-concurrent
2024-07-31 17:20:22 +00:00
openharmony_ci
7b808d9416
!8334 Fix OOM in OLD GC
Merge pull request !8334 from Panferov Ivan/gc-oom
2024-07-31 17:18:25 +00:00
openharmony_ci
b94a3a272e
!8308 Remove managed code from NativeScope
Merge pull request !8308 from shemetovphilip/fix_manage_code_supported_locales
2024-07-31 17:14:47 +00:00
openharmony_ci
06252532e4
!8391 回退“关闭带异常处理的函数的aot/jit编译”
Merge pull request !8391 from xing-yunhao/revert8053
2024-07-31 17:12:54 +00:00
yaochaonan
02635be478 Add return
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGXZS?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I2add81bfa5ae34e714930b3da2d01dcacbbe0ec3
2024-07-31 17:29:00 +08:00
刘智杰
2273488ae4 ElementsKind hclass compare in array builtins
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAFPDT?from=project-issue
Signed-off-by: 刘智杰 <liuzhijie9@huawei.com>
Change-Id: Id7af222a541b381d217881c123dc8b3cb9ca8759
2024-07-31 17:21:59 +08:00
xing-yunhao
b599efef9c Revert pr8053, pr8214 and pr8242
Pr8053, pr8214 and pr8242 raised some performance problem on application tests

Revert "Bug fix: pr8053 ark_js_vm crash", "Skipped try-catch aot compile" and "skip try catch jit compile"
Commits: 76885a3c54, 446ed412ef, fb515ebe0a

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAG3H5?from=project-issue

Signed-off-by: xing-yunhao <xingyunhao1@huawei.com>
Change-Id: I90b1087d7872dd971c6e8a68836b20dc8c4107c6
2024-07-31 10:42:57 +08:00
openharmony_ci
d735a33462
!8398 Fix compilation warnings
Merge pull request !8398 from 王笑佳/master
2024-07-30 20:25:59 +00:00
openharmony_ci
34ddf6ed94
!7929 增加BitVector [Symbol.iterator] 方法
Merge pull request !7929 from liujia178/bitvector0625
2024-07-30 20:24:02 +00:00
openharmony_ci
cd3bd7c5da
!8125 Build time optimization
Merge pull request !8125 from Efremov Andrey/arkjs-build-time
2024-07-30 20:22:11 +00:00
openharmony_ci
ee5e505013
!8400 Fix SetWaterLineWithoutGC data race
Merge pull request !8400 from dingwen/waterline_br
2024-07-30 15:31:56 +00:00
openharmony_ci
82ab349e1c
!8411 Support local packageName use two level
Merge pull request !8411 from yaochaonan/router
2024-07-30 15:30:06 +00:00
openharmony_ci
8444164e71
!8404 Fix cmp return type is double.
Merge pull request !8404 from maojunwei/sortfix
2024-07-30 15:28:05 +00:00
openharmony_ci
1a47f57599
!8067 Set profileTypeInfo for function in which another function is defined for jit/aot mode
Merge pull request !8067 from qiuyu/lambda
2024-07-30 15:25:23 +00:00
openharmony_ci
d714a5b056
!8376 Fix aot codes crash when involving builtin methods in Map/Set/Date
Merge pull request !8376 from chenqy930/fix-specific-object-unchecked-in-lowering
2024-07-30 15:20:25 +00:00
yy
a210c6711f Modify code security specification alarm
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGCUP?from=project-issue

Signed-off-by: yy <yejunwen2@h-partners.com>
2024-07-30 21:40:29 +08:00
Panferov Ivan
6160920e02 Force Full GC in case of failed Old GC
Description: Start Full GC after failed Old in case
old space exceed capacity to avoid OOM exception

Issue: #IAFD1D

Signed-off-by: Panferov Ivan <panferov.ivan@huawei-partners.com>
2024-07-30 21:12:34 +08:00
hlm2001
8f5bca718c Modify code security specification alarm
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IADBY2

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
Change-Id: I803020b0dcbec08881bcba60b24bab12ac446ede
2024-07-30 16:56:50 +08:00
openharmony_ci
1cfa58215f
!8397 Sync bule yellow zone
Merge pull request !8397 from XinweiCai/sync_blue_yellow_zone
2024-07-30 08:33:44 +00:00
openharmony_ci
157453b101
!8213 Preserve ObjectSize HClass field while Clone
Merge pull request !8213 from Vsevolod Pukhov/vpukhov/h-obj-sz
2024-07-30 08:31:55 +00: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
zhouguangyuan
e9d7117f20 Use multiple threads to compile stub.an
There are multiple llvm modules and JIT engines when compiling stub.an. Every module can be compiled in a independent thread.

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAFP5E

Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: I600178fdb45e41ee38c1ee7baca2a7d667c47947
2024-07-30 16:13:24 +08:00
Philipp Shemetov
1a5fb33eec Bug: work with managed code
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAF2GF
Signed-off-by: Philipp Shemetov <shemetov.philip@huawei.com>
2024-07-30 11:09:57 +03:00
qiuyu
360dd5f180 Set profileTypeInfo for defined function
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IABG3H

In jit/aot, compiled function has no default profileTypeInfo,
then the inner function cannot save its own profileTypeInfo.
we need to set it to optimize performance of the case that
inner function is defined for jit/aot mode

Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: I92b6054c562a67543f25f1ffb5c6d930c32c5eeb
2024-07-30 10:51:47 +08:00
openharmony_ci
2a5995a1b5
!8388 Allow normalized ohmurl to be mixed
Merge pull request !8388 from chenlincl3/ohmurl_mix
2024-07-30 02:35:21 +00:00
openharmony_ci
8c30d95c97
!8396 shared_full Gc without force full gc in objectfactory
Merge pull request !8396 from xiongluo/shared_full_gc_no_force_full_gc
2024-07-30 02:24:43 +00:00
Andrey Efremov
11acdb589f Fix segfault in GC during AOT compilation
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGE44

Change-Id: Icc8fe7791a1ee15454c596645b268b83beb4a91d

Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com>
Change-Id: I990d464514c29486f60382c0d28e661487830d9b
2024-07-30 00:35:40 +08:00
openharmony_ci
5439f83fd4
!8287 [Codecheck] Fix jsperftest script codestyle
Merge pull request !8287 from Petrov Igor/fix_codecheck_for_jsperftest
2024-07-29 15:05:17 +00:00
openharmony_ci
3897bae991
!8355 Fix ub with empty string
Merge pull request !8355 from Ilya Trubachev/fix-ub-empty-string
2024-07-29 15:03:27 +00:00
openharmony_ci
6addedf5f8
!8385 Revert PR 7333,7083
Merge pull request !8385 from 贺存茂/TypedArrayFindLast
2024-07-29 14:58:00 +00:00
openharmony_ci
0f6bfba998
!8389 Fix wrong PGO worknode for deserialized function
Merge pull request !8389 from zhaoziming_hw/zzm-dev-fix_serialize_worknode
2024-07-29 14:56:05 +00:00
openharmony_ci
6c2cc804ff
!8392 修复蓝黄区不一致
Merge pull request !8392 from 杨阳/fix_notsame
2024-07-29 14:54:12 +00:00
openharmony_ci
0d602cbf72
!8378 修复大仓开启jit codesign时arm64的编译问题
Merge pull request !8378 from Yiwei/fixFortBug
2024-07-29 14:48:39 +00:00
yaochaonan
4894598040 Support local packageName use two level
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGDY1?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I172165ffb47a6e924c728e05c24a585a816d511a
2024-07-29 21:55:16 +08:00
wupengyong
7d9dd0bc82 Fix not set HasInstanceFunction bug
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGDXR?from=project-issue
Test: Build & Boot devices

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I13da07b0e49a89a370b403012aa02d113bda060f
2024-07-29 20:45:00 +08:00
c00513733
c9ddd7213a Fix aot codes crash when involving builtin methods in Map/Set/Date
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAFX7F

Signed-off-by: c00513733 <chenqiuyao@huawei.com>
Change-Id: If86c5f25f4ce14eac5fb56b87b6b3cf55bd4b1a1
2024-07-29 20:10:36 +08:00
dov1s
5e5011c1e5 Fix cmp return type is double
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGC00

Signed-off-by: dov1s <maojunwei1@huawei.com>
Change-Id: Ia3f4bb121be776ba4f61fd3a38ef84a272e01d03
2024-07-29 19:38:19 +08:00
openharmony_ci
39c011cc97
!8350 Add PGO Force Dump Option
Merge pull request !8350 from 许杰/forcedump
2024-07-29 11:22:57 +00:00
openharmony_ci
ffea6f1a25
!8390 Fix nonmovablespace alivesize statistic after fullgc
Merge pull request !8390 from lukai/nonMoveStatistic
2024-07-29 11:17:19 +00: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
dingwen
8e39416909 Fix SetWaterLineWithoutGC data race
Description:Delete SetWaterLineWithoutGC interface
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAGAM4?from=project-issue

Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: I1d288b7e699b5b10638d951fbaf2ea43d30766e5
2024-07-29 16:24:45 +08:00
王笑佳
d5cd3cc623 Fix compilation warnings
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAG9R6

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2024-07-29 16:07:21 +08:00
xwcai98
baffcc1d70 Sync bule yellow zone
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAG92C

Signed-off-by: xwcai98 <caixinwei5@huawei.com>
Change-Id: Ica025896804ec2c8f681d08794b334ca9eaad467
2024-07-29 15:36:39 +08:00