Commit Graph

69 Commits

Author SHA1 Message Date
bergamot14
a9a3f07a9b Add fastverify mode
Description: Add fastverify mode for build

Testing: all tests passed

Issue: https://gitee.com/openharmony/arkcompiler_toolchain/issues/IA7YUE

Signed-off-by: Tokmakov Alexander <dayver001@yandex.ru>
Change-Id: Ie6866f02936f26b2694bb6b7a6a87f5f0e259ba7
2024-07-11 12:51:18 +03:00
wuhailong
fbf79db3d6 adapt SDK on OpenHarmony
Issue: IA7C9S

Signed-off-by: wuhailong <wuhailong22@huawei.com>
Change-Id: I664196f03af9404363a2ab10693416fe643d018f
2024-07-05 16:38:42 +08:00
ElevenDuan
a5b3a22947 GN 中下线ark_asm
Signed-off-by: ElevenDuan <duanshiyi1@huawei.com>
Change-Id: I08e7e08d04d001c77681bd294138581ae5e13a44
2024-06-06 23:01:38 +08:00
晓熊猫
c074f66a4b remove executable ark_verifier
Signed-off-by: 晓熊猫 <zhengxiaoyong2@huawei.com>
2024-05-17 17:36:53 +08:00
chenyiyuan
c125ea630c Fix imm data read exception in optimizer and disassembler
issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I900SM

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: Id458ff0260eaaa28468674419635fc314705a720
2024-04-18 16:40:40 +08:00
openharmony_ci
a6d620da57
!1335 Support record table and field table parse
Merge pull request !1335 from yanghuan/record_table_method_table_parse
2024-03-16 06:42:55 +00:00
openharmony_ci
26f877dbd8
!1272 add compilation support for libark_defect_scan_aux on both Windows and macOS
Merge pull request !1272 from LiYue/gn_adapt
2024-03-14 04:16:59 +00:00
yanghuan
bdac578510 Support record table and string table parse
Signed-off-by: yanghuan <yanghuan58@huawei.com>
2024-03-13 09:43:27 +08:00
liyue
24d39f5b4f add compilation support for libark_defect_scan_aux on both Windows and macOS
Issue: #I93ZWY
Signed-off-by: liyue <liyue210@huawei.com>
Change-Id: Ifcf5939c3103a49e5f43a827525b3b26eaf1aef2
2024-03-11 09:43:42 +00:00
openharmony_ci
a6027fc663
!1253 support ts/js src and .abc mix compile
Merge pull request !1253 from yanghuan/mix_compile_dev
2024-03-05 07:09:26 +00:00
yanghuan
71320e1f06 Support abc convert to program abc file parser framework
Signed-off-by: yanghuan <yanghuan58@huawei.com>
2024-03-05 11:04:47 +08:00
shaoyijiang
0b3066ea23 In the OpenPandaFileFromMemory, set anonymous tag when mmap anonymous
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I93S05
Signed-off-by: shaoyijiang <shaoyijiang@huawei.com>
Change-Id: I0a6b2048c6230e4e3febaaa0d7ae137e0f02e0c0
2024-03-01 02:50:36 +00:00
chenyiyuan
410e6c79ad Automated test script for verifier
issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8W0WQ?from=project-issue

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I0c655d1766e29e74a9f7e728b20c17aae77bbd42
2024-01-19 08:21:22 +00:00
huangyu
199375493c Refactor libark_defect_scan_aux test framework and add async function test
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8OW7L
Test: Add LibArkDefectScanAuxTest into runtime_core_host_unittest

Signed-off-by: huangyu <huangyu76@huawei.com>
Change-Id: Ia784809d6df360f4c89d358cb31ffc797e3725fb
2023-12-21 21:00:43 +08:00
openharmony_ci
f8d69c2bb1
!767 Add unit for module and fix unit for ECMA2022 class
Merge pull request !767 from jiangkaiwen/add_and_fix_unit
2023-12-13 07:17:18 +00:00
openharmony_ci
426ec9b91d
!786 Fix module literal problem in literal tag verification
Merge pull request !786 from OneYuan/module_literal
2023-12-12 11:22:35 +00:00
jiangkaiwen
8647b05160 Add unit for module and fix unit for ECMAclass
Issue:I8M5FB

Signed-off-by: jiangkaiwen <jiangkaiwen2@huawei.com>
Change-Id: I06c09890b96e97ea3d370b619397a268db4a0771
2023-12-11 13:47:58 +00:00
chenyiyuan
a0ee610de2 Fix module literal problem in literal tag verification
Description: Fix module literal problem in literal tag verification &&
GETTER / SETTER literal tag verification support

ISSUE: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8MNLS?from=project-issue

Signed-off-by: chenyiyuan <chenyiyuan6@huawei.com>
Change-Id: I4a089cbd0ecb39404009a2e1c36f838a48a6e5ee
2023-12-09 09:25:44 +00:00
openharmony_ci
b8d07f58b8
!714 Include jsnapi in arkplatform
Merge pull request !714 from Chernykh Sergey/experiment_inlcude_jsnapi
2023-12-06 07:24:43 +00:00
schernykh
647acdfdbc Include jsnapi in arkplatform
Description: Create arkplatform_jsnapi.h with included jsnapi and added
tests to check jsnapi internals(TaggedValue) works

Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8JWRH

Testing: Build, unittests

Change-Id: Ibec3e0a50371fe1671d48470ba527011c3727e23
Signed-off-by: Sergey Chernykh <chernykh.sergey1@huawei.com>
2023-12-04 11:51:20 +03:00
openharmony_ci
b0cd2a43dc
!478 [新需求]: 添加ECMA2022class相关新字节码9条
Merge pull request !478 from 李晨帅/class2022
2023-12-03 15:08:53 +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
lphwork
a748640ffe
update BUILD.gn.
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-12-02 16:31:20 +00:00
lphwork
50c53c099d Add column number and test cases
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8FXT1

test: build

Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-11-30 11:19:47 +00:00
lphwork
64aa61272d Merge branch 'master' of gitee.com:openharmony/arkcompiler_runtime_core into cloumnNumbers
Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-11-21 04:51:31 +00:00
lphwork
17a47aca82 Add column number and test cases
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8FXT1

test: build

Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-11-21 12:36:46 +08:00
lphwork
55c783194c Add column number and test cases
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8FXT1

test: build

Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-11-21 11:44:46 +08:00
lphwork
f77c64a69e Add column number
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8FXT1

test: build

Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-11-17 14:52:14 +08:00
lphwork
dcd091277f Add column number
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8FXT1

test: build

Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-11-13 16:38:36 +08:00
lphwork
97bad97833 Add column number
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8FXT1

test: build

Signed-off-by: lphwork <liupenghui12@huawei.com>
2023-11-13 11:07:48 +08:00
lphwork
7e1cc1ed65 Verify Check Sum
Issue:https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8FT4S

Signed-off-by: lphwork <liupenghui12@huawei.com>
Change-Id: I4ebc1b7e2c79dfee0c12296771821ce97507c33c
2023-11-13 01:27:39 +08:00
ctw-ian
3a5607902c Support verifier interface in oh image
Issue:https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I8DMPF

Signed-off-by: ctw-ian <chentingwei2@huawei.com>
Change-Id: I4c7d6ca8946bed9dce82e635e838cc3d794d1fe7
2023-11-09 09:22:15 +08:00
quguiren
4a8619a9b6 宏整改
Signed-off-by: quguiren <quguiren@huawei.com>
2023-11-02 17:18:01 +08:00
ctw-ian
6abd3c1dd6 Support fundamental verifier of arkcompiler
Issue:https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I87KN4

Signed-off-by: ctw-ian <chentingwei2@huawei.com>
Change-Id: I2d8b35559653de1214e025ff057759733dd81a50
2023-10-17 15:23:43 +08:00
openharmony_ci
d3704d8311
!428 Add unittest for bytecode
Merge pull request !428 from 刘伟/master
2023-08-09 06:31:07 +00:00
lw19901203
6a8e952ebc Add unittest for bytecode
https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I7KLRF

Signed-off-by: lw19901203 <liuwei742@huawei.com>
2023-08-01 09:32:39 +08:00
lw19901203
32c31bfddc Add unittest for compiler
https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I7I6TF

Signed-off-by: lw19901203 <liuwei742@huawei.com>
2023-07-31 19:38:52 +08:00
qugr
e529cfce2a Use posix_memalign instead of aligned_alloc to fit the requirement of android 8+ compilation
Signed-off-by: qugr <quguiren@huawei.com>
2023-07-04 13:06:38 +08:00
songqi
3c57ab7211 Output log to Hilog for Device
Issue: I798OY
Tests: Standalone/Compile/UT/defectscanaux
Signed-off-by: songqi <songqi32@huawei.com>
Change-Id: I6277447f104bcc2bccb79422a8ffe6cabd9079df
2023-05-30 15:13:45 +08:00
lw19901203
132d7d5bfa Add annotion test
Signed-off-by: lw19901203 <liuwei742@huawei.com>
2023-05-23 09:56:20 +08:00
openharmony_ci
1112ad3a1e
!384 Supporting IR-build of functions with try-catch
Merge pull request !384 from ctw-ian/enableopt_try
2023-05-06 11:08:54 +00:00
ctw-ian
145b9fd2ae Supporting IR-build of functions with try-catch
Issue:https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I6RW02

Signed-off-by: ctw-ian <chentingwei2@huawei.com>
Change-Id: I0783cb829c3175b2cd16c1e1451f125256a7d2eb
2023-05-06 17:57:51 +08:00
xxlight
07d5097dfe Descripiton: fix gn visibility problem
Issue: I6UZYW

Signed-off-by: xxlight <xiaoxiaoliang2@huawei.com>
Change-Id: Ie2b57570fdd27b48edae6b8ef767216d6751eb45
2023-04-17 17:04:11 +08:00
openharmony_ci
7876ce1cc5
!359 Ignore warnings for llvm15 upgrade
满足合入条件、但并发量过大;需要手动合入!
2023-03-23 13:15:55 +00:00
wengchangcheng
da5698e083 Fix version params hard code
Generate version file from isa.yaml

Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I6OOH1

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: Ic9cf7ce144c21263b1cbbeee121e90da114b38e2
2023-03-21 09:44:03 +08:00
guzhihao4
4636c3fba0 Ignore warnings for llvm15
Ignore unused-but-set-variable warning for llvm15
Issue:#I6ID6E

Signed-off-by: guzhihao4 <guzhihao4@huawei.com>
Change-Id: I25e4e7af464a46ea80fde07539f34904fd6cef8c
2023-02-28 19:20:30 +08:00
zhangrengao
e0bc646b64 Fix failed to operate file of length over 260 problem on Windows
Issue: I6FNWW
Signed-off-by: zhangrengao <zhangrengao1@huawei.com>
Change-Id: I16090ab4de86fa2f1fde7b15222a4937bf0b9050
2023-02-21 19:05:18 +08:00
qiuyu
74927531b5 Disable ExcludedKeys test on devices
Disable ExcludedKeys test on devices, as its all logic is on host.

Issue: I6D6YF

Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: I757de8f20971b7f4cbc0902db2bbf2c7833e7c56
2023-02-06 15:34:55 +08:00
qiuyu
2219f0b70f Fix wrong args count for CreateObjWithExcludedKeys in inst_builder
Fix wrong args count for CreateObjWithExcludedKeys in inst_builder

Issue: #I6BQUE

Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: Id6ec272cc92a3e76c4b4e023af16cb5b06f3ad6b
2023-02-02 22:01:31 +08:00
qiuyu
2b028ad277 Remove unused code
Remove unused code

Issue: #I638QE
Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: I33908e556a638806a5bb2a06e023ba449ba910ef
2022-11-28 21:08:24 +08:00