Commit Graph

13169 Commits

Author SHA1 Message Date
openharmony_ci
4b174d7392
!8756 codecheck clean
Merge pull request !8756 from xuyuqing/codecheck_0819
2024-08-23 01:27:56 +00:00
openharmony_ci
9a5af4fbae
!8508 Sweep stringtable in parallel
Merge pull request !8508 from XinweiCai/sweep_stringtable_in_parallel
2024-08-23 01:25:23 +00:00
openharmony_ci
b881f3f0fd
!8681 fast create array with (...items)
Merge pull request !8681 from KasonChan/ck_fastcreatearray
2024-08-23 01:22:43 +00:00
openharmony_ci
fa89a5ffbe
!8780 Fix Unit Test failed on device
Merge pull request !8780 from zhuangkudecha/FixUnitTestOnHost
2024-08-23 01:21:09 +00:00
openharmony_ci
470283c856
!8731 bugfix TYPED_CREATE_OBJ_WITH_BUFFER
Merge pull request !8731 from linxinyq/bugfix-TYPED_CREATE_OBJ_WITH_BUFFER
2024-08-23 01:17:46 +00:00
openharmony_ci
953a674a7b
!8526 delay lowering key in storeobjbyname
Merge pull request !8526 from duoml/defineproperty_opt
2024-08-23 01:15:02 +00:00
openharmony_ci
0b7d030071
!8770 Resolve code security issues
Merge pull request !8770 from hlm2001/hlm_kexin0820_br
2024-08-23 01:12:22 +00:00
openharmony_ci
5be332038b
!8785 add macro for macos
Merge pull request !8785 from zhouguangyuan0718/master-asm-call-barrier-0821
2024-08-22 00:57:17 +00:00
xuyuqing
ec185830c0 codecheck clean
codecheck clean 0810 and 0801

Issue: IAL1MU
Signed-off-by: xuyuqing <xuyuqing6@huawei.com>
2024-08-21 11:19:19 +08:00
openharmony_ci
93b2ba8990
!8760 fix looper idle sharedGC deadlock
Merge pull request !8760 from jinjiawei/add_idlegc_jsnapi
2024-08-21 02:16:02 +00:00
openharmony_ci
0bc86309fd
!8772 Fix Possible Nullptr Dereference in GetFunctionTypeLength()
Merge pull request !8772 from dingding/fix_nullptr
2024-08-21 02:14:03 +00: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
zhouguangyuan
3317275d20 add macro for macos
add macos macro for low version llvm compile on macos.

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

Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: Ib39bab3d3d3ae605821f224106ac645b51350153
2024-08-21 09:46:04 +08:00
openharmony_ci
2e21cef36d
!8636 修复JSFastCallWithArgV访问ArgV越界
Merge pull request !8636 from chentianyu/mark
2024-08-20 20:11:24 +00:00
openharmony_ci
e34a412987
!8715 [Bug]Fix bug of exception thrown when dynamic importing in ARM
Merge pull request !8715 from 王不薄/issue18466
2024-08-20 20:09:06 +00:00
openharmony_ci
58be1a9dda
!8704 Add UT test for jsstackinfo
Merge pull request !8704 from 邵益江/uttest
2024-08-20 20:03:15 +00:00
openharmony_ci
af079576f0
!8736 [ets_runtime] fixed define private property failed after superCall in jit mode
Merge pull request !8736 from xingshunxiang/superCall_patch
2024-08-20 20:00:48 +00:00
openharmony_ci
a771181916
!8755 Add float type in WebKit Call Convention
Merge pull request !8755 from zoumujia/webkit
2024-08-20 19:56:08 +00:00
openharmony_ci
8988f9e858
!8720 支付宝设置闪退规避方案
Merge pull request !8720 from 陈涵韬/local
2024-08-20 19:53:52 +00:00
openharmony_ci
9dd4651c03
!8683 Fix bytecode har to get moduleName incorrectly
Merge pull request !8683 from chenlincl3/byte_har
2024-08-20 19:49:08 +00:00
openharmony_ci
e830ac01fb
!8723 Add time-consuming control switches
Merge pull request !8723 from 孙培瑜/master
2024-08-20 19:46:48 +00:00
openharmony_ci
23892f0a3b
!8740 修复aarch64跑JIT的断言错误
Merge pull request !8740 from zihan/jitQemu
2024-08-20 19:44:13 +00:00
openharmony_ci
753742be29
!8739 [BugFix] Fix the cpu profiler data abnormal
Merge pull request !8739 from ZitongLi/cpu_profiler_data
2024-08-20 19:41:48 +00:00
openharmony_ci
89ce2b2f84
!8618 Check barrier in asm stub
Merge pull request !8618 from zhouguangyuan0718/master-barrier-asmcall-0808
2024-08-20 19:39:35 +00:00
openharmony_ci
c06fef1949
!8597 rewrite IsUtf8EqualsUtf16 function
Merge pull request !8597 from 马昌友/master
2024-08-20 19:37:06 +00:00
openharmony_ci
5ea79840e2
!8592 Fix test262 from #18438
Merge pull request !8592 from Efremov Andrey/fix-18438
2024-08-20 19:24:33 +00:00
openharmony_ci
4b7ba571ff
!8565 Fix PGO Memory Leak
Merge pull request !8565 from 陆佳慧/LoadFullClear2
2024-08-20 19:16:43 +00:00
zhuangkudecha
5beecb2e26 Fix Unit Test Fail on the device
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IALC5T

Description: Add push command at ohos.xml
Test: All stable test suite

Signed-off-by: zhuangkudecha <fuhao71@huawei.com>
Change-Id: I7f6ea091747bed8e624b068dbffb642662d8ddf4
2024-08-20 22:00:15 +08:00
dingding
2927617e35 Fix Possible Nullptr Dereference in GetFunctionTypeLength()
Fix issue found by code check tools.

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

Signed-off-by: dingding <dingding5@huawei.com>
Change-Id: I6931e7a82cdd32681fe32f27595d1646ce6227bc
2024-08-20 17:24:00 +08:00
hlm2001
0ab8fe1057 Resolve code security issues
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAL8H9

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
Change-Id: Ie08026ac6cb12e00967c5fcb7eecfcf5f04152da
2024-08-20 16:47:08 +08:00
xwcai98
74f39a6a5f Sweep stringtable in parallel
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAHW18

Signed-off-by: xwcai98 <caixinwei5@huawei.com>
Change-Id: I04c9b010ad5163f1eda8c05172909e0b9dabd332
2024-08-20 15:59:21 +08:00
openharmony_ci
f972d1e20e
!8743 Fix gc UT test fail problem
Merge pull request !8743 from xiongluo/shared_full_gc_UT
2024-08-20 07:56:12 +00:00
openharmony_ci
7cbfe7afe9
!8652 Add mutex for fakeParentMap_
Merge pull request !8652 from 陆佳慧/addLocker
2024-08-20 07:46:52 +00:00
duomingliang
010c831ec3 delay lowering key int storeobjbyname
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAI6EY
Description:
delay lowering key int storeobjbyname

Change-Id: Ia9bb2d8281fca9e87138d68b76efec540a98508d
Signed-off-by: duomingliang <duomingliang@huawei.com>
2024-08-20 15:10:16 +08:00
jinjiawei
45eda52390 Fix loop idle sharedgc deadlock
Issue:    https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAL5EJ
Signed-off-by: jinjiawei <jinjiawei2@huawei.com>
2024-08-20 12:18:36 +08:00
15651885392
a9149a6e39 [ets_runtime] fixed define private property failed after superCall in jit mode
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAKK9U?from=project-issue
Reason: when handle SUPER_CALL... in CallStubBuilder::CallBridge, the constructorCheck wasn't performed, so the return value would be NULL when compiler in JIT mode, which leads to the crash in DefinePrivateProperty.
Description: performed a constructorCheck after handle SUPER_CALL in CallStubBuilder::CallBridge

Signed-off-by: 15651885392 <xingshunxiang@huawei.com>
Change-Id: I81724f7aaa195be2d76e658ce31b1a525f871b7a
2024-08-20 09:47:31 +08:00
chentianyu
89f6ccfd00 Fix access ArgV crash in JSFastCallWithArgV
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAJ7Q7

Signed-off-by: chentianyu <chentianyu31@huawei.com>
Change-Id: Iaa7e53808edd1d8b81e69b3ff575a005c9f09a12
2024-08-19 20:51:41 +08: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
zoumujia
3e7b8f42c0 Add Float class in webkit call convention
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAL1JD

Signed-off-by: zoumujia <zoumujia0920@163.com>
2024-08-19 19:45:27 +08:00
openharmony_ci
36b5848ead
!8528 Default enable multi-thread check in asan
Merge pull request !8528 from dingwen/asan_br
2024-08-19 09:55:24 +00:00
openharmony_ci
fa13d4f2ce
!8748 Add shared array key check
Merge pull request !8748 from 留红尘/ets_runtime/lhc/0819_1
2024-08-19 09:53:42 +00:00
openharmony_ci
8ae64b7135
!8730 app和workload默认使能jitfort
Merge pull request !8730 from Yiwei/jitfort2
2024-08-19 09:48:45 +00:00
ZitongLi
9448408128 Fix the cpu profiler data abnormal
Issue:  https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAHF1M
Signed-off-by: zitongli <lizitong1@huawei.com>
2024-08-19 17:03:30 +08:00
sunpeiyu
14d46f6096 Add time-consuming control switches
Add time-consuming control switches

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

Signed-off-by: sunpeiyu <sunpeiyu1@huawei.com>
Change-Id: I3178eb709be2f289438ea21f360e0f4c235779c3
2024-08-19 10:38:57 +08:00
lhc
508926e357 Add shared array key check
Add shared array key check

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

Signed-off-by: lhc <liuhongchen5@huawei.com>
Change-Id: I49913d25ad9f1302670cca453b311b73114d146b
2024-08-19 10:27:59 +08:00
machangyou
e4cdc3f18e rewrite IsUtf8EqualsUtf16 function
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAIWCC
Signed-off-by: machangyou <machangyou@huawei.com>
2024-08-19 09:55:19 +08:00
zhouguangyuan
598875ea8a Check barrier in asm stub
1. implement a new runtime stub(ASMFastWriteBarrier) to check barrier more fast.
2. preserve most general registers in ASMFastCheckBarrier.
2. call ASMFastWriteBarrier with llvm inlineasm and declare the necessary clobber registers.

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

Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: I6eef56ce51ac59b690c015030cebe694fcec5e77
2024-08-19 09:49:08 +08:00
linxin
646221608f Bugfix TYPED_CREATE_OBJ_WITH_BUFFER
Issue: #IAKG5Q

Signed-off-by: linxin <linxinyq@foxmail.com>
Change-Id: I0367605fa4a68ba233de2a187a08a037549428eb
2024-08-19 09:06:07 +08:00
openharmony_ci
3441c44076
!8729 修复gc dfx工具开启后编译失败的问题
Merge pull request !8729 from huangzhenghua/master20240816
2024-08-17 16:25:34 +00:00
openharmony_ci
eb0c39c258
!8646 cleancodez
Merge pull request !8646 from zy/cleancode-0812
2024-08-17 16:21:05 +00:00