Commit Graph

39 Commits

Author SHA1 Message Date
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
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
songqi
4bb9132b76 Add TDD test cases
Add TDD test cases to verify code correctness.

Issue: I63A8K
Tests: host/device ut, ark standalone build
Signed-off-by: songqi <songqi32@huawei.com>
Change-Id: Ib8b4675ee9f3fb25193f2fee1c28316468a44622
2022-11-26 18:22:33 +08:00
songqi
d391cc6b1f Add TDD test cases
Add TDD test cases to verify code correctness.

Issue: I62LZJ
Test: device/host unit test, ark standalone build
Signed-off-by: songqi <songqi32@huawei.com>
Change-Id: Ieab285a36189365d4df7eec6c9c697c7f681f3bb
2022-11-24 06:33:39 +00:00
songqi
6c5a1713c3 Add TDD test cases
Add TDD test cases to verify code correctness.

Issue: I61M8D
Test: unit test
Signed-off-by: songqi <songqi32@huawei.com>
Change-Id: I8313d2b4445b78315730c88d7515bc20249a819e
2022-11-19 10:04:53 +00:00
wengchangcheng
a493983208 Descriptor: Modify for ark standalone build
Details: Modify gn

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I7dd472ed8f046092051dfb2d2541e5257a6644a7
2022-11-16 09:40:31 +08:00
wangyantian
cea05e2223 Adapt the lib of defect scan to isa refactoring
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I5WL4G
Test: unittest

Signed-off-by: wangyantian <wangyantian@huawei.com>
Change-Id: Iea270e021d7b972809359111245b0679b0a62e68
2022-10-26 09:38:32 +08:00
wengchangcheng
1aa1978ffc Descriptor: Fix standalone build error
Details: Modify gn and some template

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

Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I3fe28c4413cb7cc0aa0a2edd39ad52722bb9803a
2022-10-25 00:00:41 +08:00
gongyuhang
59d118741c Change "is_ios" to "panda_target == "ios""
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I5VHTK
Test: N/A
Signed-off-by: gongyuhang <gongyuhang7@huawei.com>
2022-10-13 13:14:34 +08:00
gongyuhang
8a67d63944 Adapt ark engine to ios platform
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I5TEBE
Test: N/A
Signed-off-by: gongyuhang <gongyuhang7@huawei.com>
2022-10-12 15:50:28 +08:00
wangyantian
134d3a5ef2 Add defect scanning lib
Issue: I5N00E
Test: Compiling/Unittest

Signed-off-by: wangyantian <wangyantian@huawei.com>
2022-09-02 17:58:00 +08:00
qiuyu
5e653e11f7 Enable bcopt_type_adapter_unit_test for windows and mac platforms
Enable bcopt_type_adapter_unit_test for windows and mac platforms

Issue:#I5JOSL

Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: I069c142168b5f4140e777f2a86be472b36df1bae
2022-07-30 15:10:05 +08:00
qiuyu
5a0298be18 Type system adaption for Bytecode optimizer
1. Adapt typescript type system for bytecode optimizer
2. Delete file_items_gen_inc as we do not have multi languages to support
3. Add log which can display typeinfo after optimizations in debug mode

Issue: I5HYBL
Signed-off-by: qiuyu <qiuyu22@huawei.com>
Change-Id: I97ce3fb3aca1592329abad86e022e74ecff4b9eb
2022-07-25 16:25:22 +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
shawn_hu_ls
c7dbe79f10 Switch path name from ark to arkcompiler
Issue: https://gitee.com/openharmony/arkcompiler_runtime_core/issues/I5GE38

Description: Switch path name from ark to arkcompiler

Test: NA

Signed-off-by: shawn_hu_ls <huxiaowei3@huawei.com>
2022-07-11 19:53:42 +08:00
yinchuang
37777014a6 adapter for m1 chip
Signed-off-by: yinchuang <yinchuang@huawei.com>
2022-07-04 19:26:10 +08:00
huangyu
a4f0c0c3fe Enable compile shared library on MacOS
Signed-off-by: huangyu <huangyu76@huawei.com>
Change-Id: I6c937b4cee5913bc191a0fef869de6b8d3b4456a
2022-05-19 10:34:24 +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
1032afbd44 Fixed macos build
Signed-off-by: Konstantin Baladurin <konstantin.baladurin@huawei.com>
2021-09-10 14:51:34 +03:00
wanyanglan
086623961c fix gn format
Signed-off-by: wanyanglan <wanyanglan1@huawei.com>
2021-09-05 23:07:25 +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