Commit Graph

13878 Commits

Author SHA1 Message Date
harryhrp
51700ee35c Add AOT doc description
1.Add AOT doc description

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

Signed-off-by: harryhrp <herongpeng@huawei.com>
Change-Id: I028a5884a27226a2c0718cc2956e2f8a927a7239
2024-09-27 16:41:05 +08:00
lukai
cdbd154033 Add a suspension check during ModuleInstantiation
If the number of import modules is too much, the cost time of
ModuleInstantiation may be long leading to a long time suspendAll.
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAU6Z9

Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: I7e5262c60e6181a2a7e113194d4d861f162a2ea9
2024-09-27 16:40:27 +08:00
chentianyu
26f0bb1317 Fix GC happens immediately after ConcurrentMarking
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAU4SC

Signed-off-by: chentianyu <chentianyu31@huawei.com>
Change-Id: I72ebdcc95518d57eaff4d98e9f1c77bf179b0768
2024-09-27 14:41:09 +08:00
openharmony_ci
afe027a27d
!9510 add asmbirdge for AsmInterpreterEntry to call IR
Merge pull request !9510 from wpy111/master
2024-09-26 21:12:49 +00:00
openharmony_ci
aa846aea0b
!9513 Fix warning of js_api_bitvector
Merge pull request !9513 from YuliCheng/waringfix
2024-09-26 21:10:32 +00:00
openharmony_ci
a6d45b76af
!9379 Add dependedcy for the aottest command
Merge pull request !9379 from 志新/test262_other
2024-09-26 21:08:13 +00:00
kuchkova irina
f5fc380372 Title: Update kfl lists 20240926
Description: Update regress kfl lists

Issue: #IAU028

Reason: failed test should be added to kfl list, ignored but passes
tests should be removed from ignore list
Tests: All required pre-merge test passed Results are available in the
ggwatcher

Signed-off-by: kuchkova irina <kuchkova.irina@huawei-partners.com>
2024-09-26 22:40:27 +03:00
xiongluo
d50c327b8a support HintGC native api
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATEO7?from=project-issue

Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: Ib4b0bfef387c161d29fe5a4f3ed25b49cb6ba382
2024-09-26 23:56:25 +08:00
jiangmengyang
3e146639be RegExp getFlags IR 优化
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IARK97
Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com>
Change-Id: Iae8bcfcda15d28446a4189e6c3eca2cb6871dcd6
2024-09-26 23:15:38 +08:00
openharmony_ci
6376e4ae38
!9519 Optimize String.replaceAll with ecma string concat
Merge pull request !9519 from chenjingxiang/optimize_string_replaceall_br
2024-09-26 12:17:57 +00:00
openharmony_ci
1ab61a2bd1
!9351 [regresstests]: Add --disable-force-gc option
Merge pull request !9351 from shirunova_viktoria/regress/add-disable-force-gc
2024-09-26 12:12:24 +00:00
jiangmengyang
3f3a9658a4 优化normalize,获取静态常量
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATLF3

Signed-off-by: jiangmengyang <jiangmengyang3@huawei.com>
Change-Id: I534fc8e23a1476349e7c137eeeae16fa4256ffcd
2024-09-26 20:10:02 +08:00
openharmony_ci
2916db6c10
!9520 修复taskpool触发GC频繁的问题
Merge pull request !9520 from lvninglei/master
2024-09-26 12:08:34 +00:00
openharmony_ci
2644a4cc75
!9508 add js_stackinfo_test.cpp testcase
Merge pull request !9508 from duning/master
2024-09-26 11:59:50 +00:00
openharmony_ci
b6cb6139e9
!9466 Revert "temporarily add log for non ecma object error"
Merge pull request !9466 from Lasting/revert/5806
2024-09-26 11:52:45 +00:00
openharmony_ci
3a9f89f523
!9500 Rectify security alarms
Merge pull request !9500 from hlm2001/hlm_kexin0923_br
2024-09-26 11:45:07 +00:00
openharmony_ci
37fd2f5c03
!9514 修复短路求值修改错误
Merge pull request !9514 from zhangyinlu/profiler_stub_fix
2024-09-26 11:42:01 +00:00
openharmony_ci
ef341339c2
!9484 Bugfix of HotReload for ability restarted
Merge pull request !9484 from yangxiaoshuai2022/hotreload
2024-09-26 11:39:13 +00:00
openharmony_ci
c378e4d288
!9456 Add GC UT for idle_gc_trigger
Merge pull request !9456 from Sandee/ut_20240921
2024-09-26 11:37:16 +00:00
openharmony_ci
32fca92968
!9521 hoist the condition in FindLastRawData
Merge pull request !9521 from zhouguangyuan0718/master-indexof
2024-09-26 11:34:03 +00:00
openharmony_ci
9b2af35719
!9518 fix testcases xml
Merge pull request !9518 from zhouguangyuan0718/master-test
2024-09-26 11:32:22 +00:00
openharmony_ci
690dd133b8
!9507 delay the scope to the slow path
Merge pull request !9507 from zhouguangyuan0718/master-builtinsnumber
2024-09-26 11:20:15 +00:00
wupengyong
f45fa6169c Reason:add birdge AsmInterpreterEntry call ir
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAT9KF?from=project-issue
Test: Build & Boot devices

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I6b8368c6c0aca6e62b3b7b3000915804686a7e98
2024-09-26 17:22:55 +08:00
yaochaonan
958f45120e Fix lazy import shadows dynamic import
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATV4V?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I9d0a2a702c8c5ca65ee932d476242e2b59fd6914
2024-09-26 17:20:22 +08:00
zhangyiwei
10bf328d32 reset RegionTypeFlag in edenGC
Issue: IATSHL

Signed-off-by: zhangyiwei <zhangyiwei11@huawei.com>
Change-Id: I052973e2136eef9267003b12a711a12883693215
2024-09-26 16:02:44 +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
hlm2001
faa6a411bb Optimize test cases
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATUY3

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
2024-09-26 15:19:30 +08:00
hecunmao
137ecc98c8 Error_manager do not triggering
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATO7Z

Signed-off-by: hecunmao <hecunmao@huawei.com>
Change-Id: Id0d82bc575721771063e0090aa93d1fe95abf399
2024-09-26 14:51:58 +08:00
wangyuxin
486997f3f3 Update retype for Array & Map
Adding retype process for array  and map opcodes
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATRS9

Signed-off-by: wangyuxin <wangyuxin53@huawei.com>
Change-Id: I0883fa36fca6f9ce7bcf409005ca5ef50c3e120e
2024-09-26 14:08:18 +08:00
l00483465
763cad1b11 Fix weakmap decode failed when do raw heap dump
Fix weakmap decode failed when do raw heap dump

Issue:           https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAT8A6?from=project-issue
Signed-off-by: l00483465 <laiqishengbao@huawei.com>
2024-09-26 10:07:07 +08:00
sunzibo
25ee7bdfd1 Fix bug in retype
Slove typeinfo::char

Issue:   IASG6Z
Signed-off-by: sunzibo <sunzibo@huawei.com>
2024-09-26 09:54:27 +08:00
dingwen
e6f1f98051 Fix new js error before vm initialize bug
Description:Fix new js error before vm initialize bug
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATOXX?from=project-issue

Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: I68eb837a998a3286989a1330dae9ff8589843057
2024-09-25 22:13:02 +08:00
lvninglei
bb1423a229 Fix bug of taskpool trigger GC frequently
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATEJJ

Signed-off-by: lvninglei <lvninglei@huawei.com>
Change-Id: Iea1b0e02043d6dae59d959e62a8064114e078510
2024-09-25 21:24:11 +08:00
chenjx-huawei
8158895685 Optimize String.replaceAll with concat
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATECS

Signed-off-by: chenjx-huawei <chenjingxiang1@huawei.com>
Change-Id: Id44b2d496f142743d604716483cedc5c406ed01e
2024-09-25 18:04:25 +08:00
zbx
e5a5840dce Fix TSAN Warning
Avoid data hazard in multi-thread cases

Issue: IAT435

Signed-off-by: zbx <zhangboxiao1@huawei.com>
Change-Id: I22b0bda189508fc9e76f7cd2c2658622e2a7bd63
2024-09-25 17:08:46 +08:00
YuliCheng
fea2efd477 Fix warning of js_api_bitvector
Issue:   https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATA6X
Signed-off-by: yulicheng <chengyuli1@huawei.com>
2024-09-25 16:33:16 +08:00
duning
42970e5551 add js_stackinfo_test.cpp testcase
add js_stackinfo_test.cpp testcase

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

Signed-off-by: duning <duning6@h-partners.com>
Change-Id: I84b2dc1d89b4ef64c2261e89d2561f696d83a6ad
2024-09-25 13:38:46 +08:00
openharmony_ci
fd401c22e5
!9511 Fix cocurrent mark trigger problem in cold start
Merge pull request !9511 from xiongluo/mark_trigger_fix_cold
2024-09-25 03:54:08 +00:00
openharmony_ci
22bc2d5dc1
!9331 cpu profiler可用性修改
Merge pull request !9331 from transparent123123/tzr_cpu2
2024-09-25 03:48:18 +00:00
openharmony_ci
f42c783763
!9494 modify heapdump ide do not fork
Merge pull request !9494 from zhanheng/fix_idmap
2024-09-25 03:41:09 +00:00
openharmony_ci
db05f9e94a
!9133 UT模块化覆盖part5
Merge pull request !9133 from 杨云飞/master
2024-09-25 03:37:36 +00:00
openharmony_ci
20b038329c
!9493 FIX FUZZ CASE
Merge pull request !9493 from 王笑佳/master
2024-09-25 03:33:16 +00:00
openharmony_ci
5445f62ca9
!9374 Support normalize mode using two level alias
Merge pull request !9374 from chenlincl3/twoAlias
2024-09-25 03:31:26 +00:00
openharmony_ci
58fcde3742
!9446 Check pos
Merge pull request !9446 from yaochaonan/sync
2024-09-24 16:56:53 +00:00
Viktoria Shirunova
bb9b7a5b7a [regresstests]Add disable-force-gc opt
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IARNT9

Testing: All required pre-merge tests passed. Results are available in the ggwatcher.

Signed-off-by: Viktoria Shirunova <shirunova.viktoria@huawei.com>
Change-Id: I9a4fd1a85df0663859f8964b1b788959f4053e26
2024-09-24 18:34:02 +03:00
zhouguangyuan
33eebac202 hoist the condition in FindLastRawData
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATELU
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: I6832989495a438ebad716557c64f1816da001be6
2024-09-24 22:20:56 +08:00
zhixin
194778207e Add dependedcy for the aottest command
Issue:   https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IARZAP?from=project-issue
Signed-off-by: zhixin <1757149461@qq.com>
2024-09-24 21:27:10 +08:00
zhouguangyuan
98830287c6 fix testcases xml
Issue: hhttps://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATE0Y
Signed-off-by: ZhouGuangyuan <zhouguangyuan1@huawei.com>
Change-Id: Ie79a976d5d4269c249b61fcd1128fc8a17632fe1
2024-09-24 20:00:25 +08:00
zhangyinlu
231dd835c6 修复短路求值修改错误
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATAFB
Description:修复短路求值修改错误,导致部分函数未能正确触发JIT编译

Signed-off-by: zhangyinlu <zhangyinlu@huawei.com>
Change-Id: I1351724db4f6248dc24f70da93a973553c76cd36
2024-09-24 19:48:03 +08:00
hewei
e06eb16c4b Fix type mismatching
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IATARM

Signed-off-by: hewei <hewei215@huawei.com>
Change-Id: I4a9eef199c35a47f1608722dc2d201f4a0acedd0
2024-09-24 19:02:10 +08:00