12731 Commits

Author SHA1 Message Date
王笑佳
f60d84cc0a BugFix js_api_deque assert
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAEVBN

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2024-07-23 14:02:33 +08:00
openharmony_ci
63774d563e
!8203 Fix assertion IsPropertyCacheCleared
Merge pull request !8203 from Efremov Andrey/fix-prop-cache-cleared
2024-07-23 03:58:20 +00:00
openharmony_ci
45a8bcf6b7
!8205 [JIT]Fix dead lock in access profiletype
Merge pull request !8205 from xiaoweidong/fix_dead_lock
2024-07-23 03:51:49 +00:00
openharmony_ci
e5ad9b1880
!8274 slotd Id should changtoint32 before used
Merge pull request !8274 from 贺存茂/SlotIdError
2024-07-23 03:41:07 +00:00
刘智杰
c88df98899 GetEnv elimination
Issue: https://gitee.com/open_harmony/dashboard?issue_id=IAEVBH&from=project-issue
Signed-off-by: 刘智杰 <liuzhijie9@huawei.com>
Change-Id: Idbeaed8f13e09624425e2c178b54c9f918eff8ed
2024-07-23 10:46:48 +08:00
lixiaoyan
e9d0ecb639 Check for private symbol invalid key
Issue: IADQ87

Signed-off-by: lixiaoyan <lixiaoyan70@huawei.com>
Change-Id: I8186d5adc50583ad87ab0dbe00982d420da7c806
2024-07-23 09:43:01 +08:00
openharmony_ci
2310e42b9e
!8265 Fix ldprivateproperty and stprivateproperty's slot index overflow in ic stubs
Merge pull request !8265 from chenqy930/fix-ld/stprivateproperty-slot-index-overflow-in-ic-stubs
2024-07-23 01:03:14 +00:00
openharmony_ci
1c608d6b13
!7653 DataProtect IsRestrictedWorker
Merge pull request !7653 from YuliCheng/RestrictedWorker_Data_Protect
2024-07-23 01:01:32 +00:00
openharmony_ci
c5fccc015a
!8249 Bugfix regresstest script error
Merge pull request !8249 from chenjingxiang/regress_br
2024-07-23 00:59:27 +00:00
openharmony_ci
98ba11e343
!8252 Fix the bug of setting value in SendableTypedArray when enable jit
Merge pull request !8252 from lijiamin/fix
2024-07-23 00:57:40 +00:00
openharmony_ci
b330e628f9
!8250 Revert "<Fix>(Aot): Disable worker pgo profiler and aot optimization"
Merge pull request !8250 from 吴璋达/revertygf
2024-07-23 00:55:54 +00:00
openharmony_ci
6f5197950f
!8206 Fix RuntimeImpl::GetProperties
Merge pull request !8206 from diartyz/runtimeimpl-getproperties
2024-07-23 00:52:13 +00:00
openharmony_ci
3600bd6aa6
!8264 Bugfix for LMIRBuilder ICmp
Merge pull request !8264 from linxinyq/bugfix-for-LMIRBuilder-ICmp
2024-07-22 21:37:02 +00:00
yaochaonan
b8c67a9ff9 Adapt dynamic import use lazy
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAEHCU?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I0dd0de2e969c92f06f91704a263b284472bc3141
2024-07-23 00:01:22 +08: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
Petrov Igor
45da78eba3 [Codecheck] Fix jsperftest script codestyle
Issue: #IAESN1

Testing: `OHOS CI`

Change-Id: I39bf669928f9998ab8f76b2fb899a7a4060415db
Signed-off-by: Petrov Igor <petrov.826961@huawei.com>
2024-07-22 16:29:22 +03:00
openharmony_ci
d2aa3893c4
!7392 napi_set_element adapted for sendable array
Merge pull request !7392 from diartyz/array
2024-07-22 11:24:31 +00:00
xiaoweidong
35df773759 [JIT] Fix dead lock when access profile type
Fix dead lock, GC may happen when new taggedarray in ProfileTypeAccessor, and cause jit dead lock.
only lock set multi ic slot to avoid dead lock

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IADIFM
Change-Id: Icbc63dabcb15a104f548d3ea7b00a0efe05aa92a
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-07-22 19:03:15 +08:00
zhangyouyou
5a4c6d2af3 创建proxy中ToPropertyKey与标准不一致
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAC9NJ
Description:创建proxy中ToPropertyKey与标准不一致

Signed-off-by: zhangyouyou <zhangyouyou2@huawei.com>
2024-07-22 17:25:22 +08:00
openharmony_ci
773887e63f
!8199 Fix ExecuteNativeModule in shared module
Merge pull request !8199 from diartyz/module
2024-07-22 09:18:51 +00:00
openharmony_ci
a2734dc772
!8225 Bind LLVM AOT disasm dump to Circuit IR
Merge pull request !8225 from Sidorov Aleksei/llvm_asm_binding
2024-07-22 09:16:40 +00:00
openharmony_ci
2273411da9
!8200 添加亮屏停止编译的监听事件
Merge pull request !8200 from 吴璋达/killer
2024-07-22 09:14:53 +00:00
wu_zhang_da
efa26cb103 Revert "Disable worker aot optimization"
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAE7O5

This reverts commit ef2532024a1fd9435287a125ce53705ea2823200.

Change-Id: I5401b5c973bb83568dc568e0dfe4d9e9784a2412
Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
2024-07-22 16:36:37 +08:00
wangyue
dd4c40067a rollback record jit crashtype when app crash
Issue: #IAEPM8
Signed-off-by: wangyue <guowanlong@huawei.com>
Change-Id: Ibd4dd7ebdd4d99ce6d8289ac71f15b5d84610cea
2024-07-22 12:06:35 +04:00
huangtianzhi
f516e8568f Debugger breakpoint adapts sendable features
Reconstruct and revise debugger breakpoint module to adapt sendable features

Issue:  #IAE06X
Signed-off-by: huangtianzhi <huangtianzhi1@huawei.com>
2024-07-22 15:16:31 +08:00
zhouguangyuan
7134e5b508 Improve performance for stack trace
1. Use string_view when cut the methodName
2. Set the initial capacity of string in MethodTrace
3. Add a cache to reuse last debugExtractor

Issue: IACA6X

Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: I72074ee60cedd1d935ed3dad62ad797848d0e3a1
2024-07-22 14:59:18 +08:00
chenhantao
59b2c933a6 Fix aot workload IndexOf
Change the way of IndexOf when target is string

Issue:IAEGG3
Involving use cases: IndexOf.js

Signed-off-by: chenhantao <chenhantao3@huawei.com>
Change-Id: Iabc420be858ebaa91bf7e78fb71b5c1eee4ffd73
2024-07-22 14:39:35 +08:00
harryhrp
f5091d3a40 Fixed return and initialization issues, and locked for concurrency
1.Fix Replace Null with Constarthall*
2.The char array is initialized to prevent exception errors
3.Lock-on-write prevents concurrency issues

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

Signed-off-by: harryhrp <herongpeng@huawei.com>
Change-Id: Id0aeff2dc8a04f0511169798e8f5a4b29cb9e93e
2024-07-22 14:09:01 +08:00
linxin
1dce23f52e bugfix for LMIRBuilder ICmp
Issue: IAEDOZ

Signed-off-by: linxin <linxinyq@foxmail.com>
Change-Id: Ia30839f3037660b692151f68ea6072ec03f98efc
2024-07-22 13:55:33 +08:00
openharmony_ci
9175348584
!8270 BugFix treeset remove firstValue
Merge pull request !8270 from 王笑佳/master
2024-07-22 05:43:30 +00:00
openharmony_ci
d047f32404
!8260 If the ark.profile switch is enabled, the whitelist is skipped
Merge pull request !8260 from herongpeng/ark_profile_switch
2024-07-22 05:41:49 +00:00
openharmony_ci
52f0bedc84
!8259 Remove hasTSType
Merge pull request !8259 from XinweiCai/remove_haststype
2024-07-22 05:40:02 +00:00
hecunmao
f0947b25d9 slotd Id should changtoint32 before used
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAELLK

Signed-off-by: hecunmao <hecunmao@huawei.com>
Change-Id: Ibf11b9bb99bbe4e9bc451aa716687a1924f03152
2024-07-22 11:27:18 +08:00
openharmony_ci
cb85287d8a
!8211 bugfix for assembly interpreter stack exception
Merge pull request !8211 from 邵益江/master
2024-07-22 03:12:34 +00:00
YuliCheng
e7f2ec19bb Taggedlistfuzzzerfix
Sort empty list will trigger assert

Issue:   #IAEIR8
Signed-off-by: yulicheng <chengyuli1@huawei.com>
2024-07-22 10:47:22 +08:00
wu_zhang_da
693d15df7e Stopping compilation when the screen is on
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IADG6G

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: I0e5612faafbf15b0dd6adad9486ff336e50a9f5b
2024-07-22 10:15:43 +08:00
hanweiqi
33cd81b039 Add testcase for heap_snapshot
Add map/set/array and some other type testcase in heap_dump_test.cpp

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

Signed-off-by: hanweiqi <hanweiqi3@huawei.com>
2024-07-22 10:11:37 +08:00
c00513733
e767bc347d Fix ldprivateproperty and stprivateproperty's slot index overflow in ic stubs
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAEDV4

Signed-off-by: c00513733 <chenqiuyao@huawei.com>
Change-Id: I23647df5a37b362f1daf23bfd426425571c2d887
2024-07-22 09:54:18 +08:00
openharmony_ci
7422b48f58
!8229 Modify code security specification alarm
Merge pull request !8229 from chenjingxiang/code_alarm_br
2024-07-21 15:29:07 +00:00
openharmony_ci
a1f9a7a0ca
!8004 PGO采集性能优化
Merge pull request !8004 from yingguofeng/master
2024-07-21 15:27:22 +00:00
王笑佳
fd53eb7315 BugFix treeset remove firstValue
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAEGQJ

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2024-07-21 19:25:07 +08:00
chenjx-huawei
9cd3ce839c Modify code security specification alarm
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IADY90?from=project-issue

Signed-off-by: chenjx-huawei <chenjingxiang1@huawei.com>
Change-Id: I35809ac0934443449799097b29a3d20cb1666b80
2024-07-21 15:28:08 +08:00
chenjx-huawei
0ce2cb20e3 Bugfix regresstest script error
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAE76U?from=project-issue

Signed-off-by: chenjx-huawei <chenjingxiang1@huawei.com>
Change-Id: I465d3d95d936ea4360b27d448cf09a7d45c6c085
2024-07-21 15:25:32 +08:00
openharmony_ci
783cc8b666
!8078 treemap and treeset obj can't sort
Merge pull request !8078 from lixin/master
2024-07-21 00:52:57 +00:00
openharmony_ci
89a83f6fc4
!8254 repair board alarm
Merge pull request !8254 from yy/master
2024-07-20 22:25:07 +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
openharmony_ci
3740495018
!8246 Change destruction of worker thread to CMS
Merge pull request !8246 from lvninglei/trace_0716
2024-07-20 22:21:52 +00:00
openharmony_ci
ca06b5b9e1
!8154 Add UT parameter for beta3
Merge pull request !8154 from shixiaowei4/beta2
2024-07-20 22:20:07 +00:00
openharmony_ci
5158e8f248
!7091 【bug】Exception in obtaining length for TypeArray.reduce and Array.prototype.reduce
Merge pull request !7091 from liujia178/mjsunit_typedarray_reduce
2024-07-20 22:18:31 +00:00
openharmony_ci
3c0a9c777a
!8235 Resolve allocation's abnormal time consumption
Merge pull request !8235 from hanweiqi/fix_allocation
2024-07-20 18:50:13 +00:00