35 Commits

Author SHA1 Message Date
openharmony_ci
e72547ff1c
!2149 Implement re-layout of abc file items
Merge pull request !2149 from huyunhui/file_items
2024-08-19 09:46:46 +00:00
huyunhui1
bc1a9c3ce1 Implement re-layout of abc
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/IA63ON

Signed-off-by: huyunhui1 <huyunhui1@huawei.com>
Change-Id: I5f7ba3f16a4c9098402c03dd4cab05ad4c8d3520
2024-08-16 15:49:36 +08:00
ah
ecaa23c0db Code Difference Alignment in runtime_core
Issue: IABZ8C

Signed-off-by: ah <liangahui@h-partners.com>
2024-07-23 20:28:54 +08:00
openharmony_ci
0cdefa22cf
!2117 Fix variable out bounds of scope of for loop
Merge pull request !2117 from ElevenDuan/loop_debug
2024-07-21 15:31:18 +00:00
ElevenDuan
7ffbfc7590 Fix variable out bounds of scope of for loop
Issue: IADZ8V
Signed-off-by: ElevenDuan <duanshiyi1@huawei.com>
Change-Id: Ib3d6b1f674ed31d54724639dd55c1bb693ce7571
2024-07-20 22:54:45 +08:00
huyunhui1
821fd125c1 Enable sub version controlling
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IACORD

Signed-off-by: huyunhui1 <huyunhui1@huawei.com>
Change-Id: Ia6590fc54469f85c1459079a75411d64d91d0273
2024-07-17 15:22:37 +08:00
openharmony_ci
78c1332552
!1681 Remove duplicate fields
Merge pull request !1681 from x30016192/xyf_work_0
2024-06-11 11:25:40 +00:00
x30016192
5548ff6e80 Remove duplicate fields
Issue:#I9OWSZ
Signed-off-by:xuyangfan<xuyangfan@huawei.com>

Change-Id: Ibce8421d0a9df5b10ee75bfdd87394576281b9e7
2024-06-11 14:12:16 +08:00
ah
536154a11b Fix codecheck warnings of the master branch in runtime _core
Signed-off-by: ah <liangahui@h-partners.com>
2024-05-30 16:21:44 +08:00
chenyiyuan
de8543f121 Fix class access flag
issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I9JX6W

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I9914e04efa317e02f0952992f5530aa4a37dfebe
2024-04-28 10:55:58 +08:00
hufeng
1a173e4ea4 Fix tdd&ut testcases
Signed-off-by: hufeng <hufeng20@huawei.com>
Change-Id: Ib66ffc90508a77b3db1c31a4f39b0efaac91d63e
2024-04-04 01:07:23 +08:00
hufeng
bf642a6be1 Fix_compatibility issue of runtime_core
Signed-off-by: hufeng <hufeng20@huawei.com>
Change-Id: I8fc899b856e1d50cfb19555095ae756a2a8c609a
2024-04-03 23:31:08 +08:00
huyunhui
83e16ca00b fix using invalid cache
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8X0S1

Signed-off-by: huyunhui <huyunhui1@huawei.com>
Change-Id: Ie65131a6640d0550f8554bc9ed14882c27342b7c
2024-01-17 16:51:32 +00:00
huyunhui
a4b767e6e9 Support sendable class
Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/I8O7O2wq

Signed-off-by: huyunhui <huyunhui1@huawei.com>
Change-Id: I9fdcaac9a239d8d0f56ed8a783adf14e57bfb887
2023-12-24 14:01:36 +00:00
huyunhui
810c0be8e6 make version control realized
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I8CE0X

Signed-off-by: huyunhui <huyunhui1@huawei.com>
Change-Id: If78d1954907849712824ead261ff19ffd1a5fd94
2023-12-03 13:32:56 +00:00
lichenshuai
69dbf37224 添加ECMA2022class相关新字节码9条
ECMA 2022 class相关新特性。
原生支持ECMA 2022 class相关特性,方便开发者使用新特性进行开发。

Issue: #I8CE0X

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: If3703945a5c085dd0a72ba4d45ca255fdb4e84f3
2023-12-02 19:12:44 +08:00
ctw-ian
93c18d5bda Support precise import targets for concurrent
Issue:https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/I8A5V7

Signed-off-by: ctw-ian <chentingwei2@huawei.com>
Change-Id: I8846acba4adae407691d6288148dc1fc52e758fc
2023-10-31 11:18:35 +08:00
chenqy930
b1a00b33c4 Fix gen abc in multi-thread failed
Issue:https://gitee.com/open_harmony/dashboard?issue_id=I6LQWC

Signed-off-by: chenqy930 <chenqiuyao@huawei.com>
Change-Id: Ib5223dd7f0276f2a1776336bb4bd74a071bf4635
2023-03-16 16:31:30 +08:00
qiuyu
bafd16e5a3 Remove unused code
Remove unused code

Issue: #I622DW
Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: Ifc80f3f63691a71f51701f061a817fb84b7e6e41
2022-11-20 18:55:21 +08:00
qiuyu
fcfb153439 Change LiteralArrayIndex to offset
Change LiteralArrayIndex to string key and let it emitted as offset

Issue: #I5T93S

Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: I0566e772f1e40fbaaeead05e9b3d0ea0cf3aabf3
2022-10-09 10:54:05 +08:00
qiuyu
46397a5114 ISA-Refactor for ecmascript
ISA-Refactor for ecmascript

Issue: I5QWXL
Signed-off-by: qiuyu <qiuyu22@huawei.com>
2022-09-27 21:51:36 +08:00
qiuyu
7f12e38e36 Bugfix for emitting multi files
Bugfix for emitting multi files

Issue: #I5PKD3
Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: I9b4a28e1d6d068408dec43b6097e4024a50c6666
2022-09-06 20:31:09 +08:00
qiuyu
f8f53be420 Support emit programs
Issue: https://e.gitee.com/open_harmony/dashboard?issue=I5MYM9

Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: Ia71163171d031fcd970a9ab6553073b8bf9af2e0
2022-08-30 22:08:41 +08:00
hufeng
350b5e7cac Add literalTag::TypeIndex to adapt to mergedabc
Issue: https://e.gitee.com/open_harmony/dashboard?issue=I5MYM9

Signed-off-by: hufeng <hufeng20@huawei.com>
Change-Id: I568a23be8822db990d95dd75d93242b07676beed
2022-08-30 17:08:55 +08:00
huangyu
c658ccf319 Update runtime_core code
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I5G96F
Test: Test262 suit, ark unittest, rk3568 XTS, ark previewer demo

Signed-off-by: huangyu <huangyu76@huawei.com>
Change-Id: I3f63d129a07deaa27a390f556dcaa5651c098185
2022-07-17 10:20:32 +08:00
Ilya Trubachev
333ccf0f98 copyright update
Signed-off-by: Ilya Trubachev <trubachev.ilya@huawei.com>
2022-03-25 13:17:51 +03:00
Ilya Trubachev
1d18b44535 codehub issues fix
Signed-off-by: Ilya Trubachev <trubachev.ilya@huawei.com>
2022-03-22 17:28:04 +03:00
wengchangcheng
a984998891 fix ark js stack message
https://gitee.com/openharmony/ace_ace_engine/issues/I4XKDL

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Id2592ee62dddc28961cd9099b2ccce5ee470daa6
2022-03-12 22:59:49 +08:00
wangyantian
6162489acc Fix codex warnings.
Signed-off-by: wangyantian <wangyantian@huawei.com>
2022-03-06 22:25:09 +08:00
ctw
1ba0587d55 emit column for all insns
Signed-off-by: ctw <chentingwei2@huawei.com>
Change-Id: Ia823a1ff9fa9a97a89bcfa6dc02a6a795f979ad9
2022-01-17 22:16:18 +08:00
ctw
5abcebaf02 modify condition for emitting column
Change-Id: I05288252ccf949e7a9c12c1e7012c7f156bff08f
Signed-off-by: ctw <chentingwei2@huawei.com>
2022-01-17 16:59:02 +08:00
ctw
69833341fc small fix of column
Signed-off-by: ctw <chentingwei2@huawei.com>
Change-Id: I3d55b10cdc49048af6a9ad9a28fcea35e64c7b7d
2022-01-15 19:33:56 +08:00
ctw
3210bc3812 add column number in abc file
Signed-off-by: ctw <chentingwei2@huawei.com>
Change-Id: I619436590081b31116254dd8aebc0352bdc5df37
2022-01-10 09:56:22 +08:00
y00576111
a4599e5405 upload runtime_core
Signed-off-by: y00576111 <yaojian16@huawei.com>
Change-Id: I2509006818624fd3960ef645165fdb1f317d3d5e
2021-09-07 21:51:18 +08:00
wanyanglan
14c9021696 add ark runtime_core
Signed-off-by: wanyanglan <wanyanglan1@huawei.com>
Change-Id: I2564094cef9c6c41263e37faf9ffbbec14223dc7
2021-09-05 20:53:43 +08:00