Commit Graph

937 Commits

Author SHA1 Message Date
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
ef341339c2
!9484 Bugfix of HotReload for ability restarted
Merge pull request !9484 from yangxiaoshuai2022/hotreload
2024-09-26 11:39:13 +00:00
yangxiaoshuai2022
efb0852214 Bugfix of HotReload for ability restarted
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAT43N

Signed-off-by: yangxiaoshuai2022 <yangxiaoshuai@huawei.com>
2024-09-24 10:20:40 +08:00
openharmony_ci
eaeb8b009e
!9469 Bug fix of jump page of hot reload
Merge pull request !9469 from ZitongLi/hot_reload_jump_page
2024-09-23 15:57:11 +00:00
openharmony_ci
68ebc6984a
!9417 [JIT] Fixed string table when create jshandle
Merge pull request !9417 from xiaoweidong/fix_string_table
2024-09-23 03:14:17 +00:00
ZitongLi
073a634f8c Bug fix of hot reload
Issue:    https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASRXV
Signed-off-by: zitongli <lizitong1@huawei.com>
2024-09-22 20:23:11 +08:00
xiaoweidong
fd76697a21 [JIT] Fixed string table create jshandle
Add new interface which no jshandle for jit thread

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IASDSD
Change-Id: I66ff4c7fd5f08cb3a971f6ab56fbda8174414011
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-09-20 18:52:29 +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
wengchangcheng
cfa142fd59 Fix wrong kind of method when different thread define sendable class
1. Only set kind when set inherit relationship
2. Support create sendable array with double-type length

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I18b971cb5327ac8555e288c0129497f7c8d72dfd
2024-09-16 21:11:20 +08:00
openharmony_ci
f0f2092c03
!9281 ASON.parse支持'{"123":"123"}'解析
Merge pull request !9281 from lijiamin/fix
2024-09-14 11:43:52 +00:00
lijiamin2019
0145eaa565 ASON.parse支持'{"123":"123"}'解析
1.ASON.parse支持'{"123":"123"}'解析

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

Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: If8e8210952efa74af5315f2bd6fe2245e0ff4af9
2024-09-13 20:36:02 +08:00
chenlincl3
b1407960c2 Fix failure to load hsp in multi-threading
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAQ98P
Signed-off-by: chenlincl3 <chenlin201@huawei.com>
Change-Id: I54918cb0e894a595f81cb412ff8ccd0c5bf316bb
2024-09-13 12:21:28 +08:00
openharmony_ci
3fc1d0b960
!9028 fix pandafile cannot get from shared pandafileManagerList
Merge pull request !9028 from yaochaonan/pandafile
2024-09-07 12:10:48 +00:00
yaochaonan
fb6699a170 Fix pandafile can't get from pandafileManagerList
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IANT8Z?from=project-issue

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I1dce7361cc544971e2bed4c77d4e2ac569a39692
2024-09-06 16:09:37 +08:00
openharmony_ci
c4c52fb57b
!9086 Intercept GenerateProgram exceptions in advance
Merge pull request !9086 from 邵益江/dfx_runtime
2024-09-05 09:42:19 +00:00
openharmony_ci
a6bd7196d9
!8992 Add log for MaTchFieldType and Fix review comments
Merge pull request !8992 from lijiamin/debug
2024-09-04 05:04:34 +00:00
shaoyijiang
95bc903e0f Intercept GenerateProgram exceptions in advance
Issue: IAOIMR
Signed-off-by: shaoyijiang <shaoyijiang@huawei.com>
Change-Id: I3ec0086efa07a1a207402764af45085054f14d12
2024-09-04 10:12:24 +08:00
lijiamin2019
da1d7055f0 Add log for MaTchFieldType and Fix review comments
1.Add log for MaTchFieldType
2.Fix review comments

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

Signed-off-by: lijiamin2019 <lijiamin24@huawei.com>
Change-Id: Ibb7691d5f055670b3d87f995789838a31dbf9b66
2024-08-31 17:53:44 +08:00
openharmony_ci
64dd931480
!8976 Allow undefined when define property on sendable
Merge pull request !8976 from diartyz/allow_undefined_on_sendable
2024-08-30 19:25:49 +00:00
openharmony_ci
c2b8c48fd7
!8972 Optimize cold patch performance
Merge pull request !8972 from hanweiqi/fix_cold_reload
2024-08-30 17:17:35 +00:00
openharmony_ci
4df66df25c
!8834 [JIT] Fix cancel jit task and visit machinecode
Merge pull request !8834 from xiaoweidong/fix_jit_clear
2024-08-29 15:17:42 +00:00
liu-zelin
3dada44a2d Allow undefined when define property on sendable
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAN701?from=project-issue
Signed-off-by: liu-zelin <liuzelin8@huawei.com>
Change-Id: I3aa8833ac2fcc020a43ac90aedc23eee3ca5f8b1
2024-08-28 23:34:59 +08:00
hanweiqi
d3e3eff7d3 Optimize cold patch performance
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAN60V

Signed-off-by: hanweiqi <hanweiqi3@huawei.com>
2024-08-28 23:25:22 +08:00
xiaoweidong
847f22baa8 [JIT] Fix cancel jit task and visit machinecode
Fixed bind jit task with thread id, may cancel failed when mutli jsthread bind one pthread
Add lock in sweep machinecode space and iterate machinecode obj
Disallow alloc string when across gc point

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IALVNG
Change-Id: Ic857714ce92b5a9d504d85d869db537abe4f8bed
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-08-27 15:04:11 +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
d1a6986c45
!8786 [新需求]: 使能defineproperty的ic
Merge pull request !8786 from 李晨帅/ic
2024-08-24 15:39:21 +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
yang-19970325
42d646c955 Revert code
Issue: #IALK3G

Signed-off-by: yang-19970325 <yangyang585@huawei.com>
2024-08-22 11:32:12 +08:00
lichenshuai
d7f42c9bea [新需求]: 使能defineproperty的ic
使能defineproperty的ic,提升性能

Issue: #IALEKC

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: I27ed379a710f011378f3e35ed33ed8e2cf1ce4b6
2024-08-21 10:37:59 +08:00
openharmony_ci
d44cff52c2
!8580 Fix IC Slot
Merge pull request !8580 from 李晨帅/ic
2024-08-17 16:18:53 +00:00
lichenshuai
62712ea96f Fix IC Slot
修复16位 IC Slot 溢出的情景

Issue: #IA8ONB (ets_frontend)

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: Ifb93f571fe22c4056c1fa3993da61d502862b7f5
2024-08-17 14:15:50 +08:00
hlm2001
712e73bcee Fix code security issues
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAK0JM

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
Change-Id: I69e8c0f44157c2c5d31f7bc1781227a7901bc135
2024-08-15 17:05:47 +08:00
fangting
902e4ff2c0 optimize compiler
optimize compiler

Issue:#IAJ541
Signed-off-by: fangting <fangting12@huawei.com>
2024-08-13 10:17:04 +08:00
hlm2001
820b0116f0 Clear code security alarms
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAHX6K

Signed-off-by: hlm2001 <huanglimin10@huawei.com>
Change-Id: I29c8c3a367872efc41a5b3c7e3c902d1a2ecdc96
2024-08-07 12:27:40 +08:00
openharmony_ci
a65dfdea3a
!8328 Fix deopt of hclass
Merge pull request !8328 from xing-yunhao/fix_deopt_hclass
2024-08-04 02:33:36 +00:00
openharmony_ci
6488069baf
!8377 attr信息错误问题修复
Merge pull request !8377 from zhangyinlu/pgo_attr_bugfix
2024-08-04 02:28:01 +00:00
zhangyinlu
c76df75021 attr信息错误问题修复
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAE8HZ
Description:AOT编译时需检查attr和properties是否匹配

Signed-off-by: zhangyinlu <zhangyinlu@huawei.com>
Change-Id: I5223a28e1078a5f16be285b1f10c2fcb4d6e6e75
2024-08-03 15:16:03 +08:00
Andrey Efremov
0c4c9d6125 Fix arm64 build after build time PR
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAH020

Change-Id: I47923c619af17a3a8425eee9a3b6ed8f6132d912
Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com>
2024-08-01 01:40:00 +08:00
xing-yunhao
e4275acf00 Fix deopt of hclass
Based on pr_7874, fix conflict and modify testcases to pass ut/aottest because aot logic has been optimized

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

Signed-off-by: xing-yunhao <xingyunhao1@huawei.com>
Change-Id: I0e4f3abd29cb2d7d8cefe41a455e8e964dd5021c
2024-07-31 10:46:49 +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
908127a52e
!8273 fix werror of size_t compare with signed type
Merge pull request !8273 from zhangtianqi/parseSendable0716
2024-07-26 02:38:57 +00:00
zhangtianqi
37c417a713 Fix werror of size_t compare with signed type
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAF849
Signed-off-by: zhangtianqi3 <zhangtianqi3@huawei.com>
Change-Id: I700e3a2570dc92ffaa2058af07a78e782b925ddf
2024-07-25 12:35:56 +08:00
openharmony_ci
9f070f15b5
!8112 Improve performance for stack trace
Merge pull request !8112 from zhouguangyuan0718/master-stacktrace
2024-07-24 12:25:19 +00:00
openharmony_ci
339ac736f7
!8286 fix UpdateMainMethodIndex multi thread bug
Merge pull request !8286 from wpy111/master
2024-07-24 11:57:55 +00:00
openharmony_ci
7ce80e70c4
!8263 [BugFix] Load JSPandaFile from safe memory for hot reload
Merge pull request !8263 from ZitongLi/hqf_sign_check
2024-07-23 22:03:28 +00:00
wupengyong
98ec7c0bf0 Fix UpdateMainMethodIndex multi thread bug
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAESLF?from=project-issue
Test: Build & Boot devices

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: Id73b169008d0f8a5a3ed177c8bb338fd54eee3b1
2024-07-23 15:29:08 +08: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
openharmony_ci
52f0bedc84
!8259 Remove hasTSType
Merge pull request !8259 from XinweiCai/remove_haststype
2024-07-22 05:40:02 +00:00