Commit Graph

3996 Commits

Author SHA1 Message Date
g00416891
fa5b47c71a Explicit only works on single-argument constructor
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: Ia9bfc1e905962127d2afea6adb21704d4f0cd6d0
2023-01-03 11:06:16 +08:00
openharmony_ci
cf7b46417f
!3321 ets-loader集成 lib_ark_builtins.d.ts
Merge pull request !3321 from hzzhouzebin/addBuiltins
2023-01-02 07:29:06 +00:00
zhouzebin
0c16c699ae add builtins to ets-loader
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6882O?from=project-issue
Signed-off-by: zhouzebin <zhouzebin1@huawei.com>
Change-Id: Iebdf3c1fff7aef9e5b57689ee0758df0bf56a290
2022-12-31 17:22:50 +08:00
openharmony_ci
94c7a35f92
!3297 Add testcase for add a function in function for hot patch
Merge pull request !3297 from guobingbing3/optimize
2022-12-30 12:53:41 +00:00
openharmony_ci
841e093525
!3286 import json
Merge pull request !3286 from yaochaonan/import
2022-12-30 10:54:27 +00:00
openharmony_ci
adce5e7ece
!3248 Modify TSTypeParser test
Merge pull request !3248 from huoqingyi/typeparser_test
2022-12-30 10:44:10 +00:00
openharmony_ci
9d2a4635b2
!3266 Import shared libraries across applications
Merge pull request !3266 from 常佳兴/master
2022-12-30 09:19:22 +00:00
openharmony_ci
97f811f457
!3306 cpuprofile增加napi方法的行号列号和url
Merge pull request !3306 from 任堂宇/master
2022-12-30 08:40:37 +00:00
huoqingyi
26f0f81605 Modify TSTypeParser test
Since interfaces in the class TSTypeParser has been modified recently,
the original TSTypeTest is no longer working.
We need to provide corresponding UT tests.

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

Tests:
TSTypeTest

Signed-off-by: huoqingyi <huoqingyi@huawei.com>
Change-Id: I7f744a2f476a25bbb56570ed76dd0798ad085d5d
2022-12-30 16:34:40 +08:00
openharmony_ci
6b6bf5d521
!3313 Fix some problems of AOT
Merge pull request !3313 from zhangyukun8/master
2022-12-30 08:02:20 +00:00
changjiaxing
6e523f49d8 Import shared libraries across applications
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues

Signed-off-by: changjiaxing <changjiaxing2@huawei.com>
Change-Id: I2293a00cbdf12a84725b095b5648ef0226a6ebbc
2022-12-30 15:36:07 +08:00
zhangyukun8
e075aa5a6b Fix some problems of AOT
1. Use FastToBoolean in AOT slowpath
2. remove some useless code
3. fix delimiter on windows

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I68545?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: If0700d76355b24648feb98e02622492c005bd4b9
2022-12-30 14:22:06 +08:00
lijincheng
84ee7a8843 Type Infer Architecture Support PGO
1.Search the corresponding definition chain based on PGO methods to solve closure variable any type.
2.Search and Compile defineMethod for instruction defineclasswithbuffer to avoid deopt.

issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I66T89
Signed-off-by: lijincheng <lijincheng13@huawei.com>
2022-12-30 12:10:05 +08:00
openharmony_ci
ad32d14caf
!3311 Fix review suggestion
Merge pull request !3311 from songzhengchao/codeReview
2022-12-30 03:49:17 +00:00
songzhengchao
a497af2756 Fix code review suggestion
isssue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I684AC?from=project-issue

Signed-off-by: songzhengchao <songzhengchao@huawei.com>
Change-Id: Ie549f83e400ed002af3ed4848aad2d4be5b835e8
2022-12-30 10:08:15 +08:00
openharmony_ci
17073e6967
!3300 Fix mem leak problem in heap dump
Merge pull request !3300 from xiongluo/fix_leak_heap_dump
2022-12-30 01:43:40 +00:00
yaochaonan
0d71c321b1 enable module import json
--------------------
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I675BB
import json
--------------------

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I3b0bd6938bbb8cfca1b2fd124a64ed12b81e2748
2022-12-29 17:07:07 +08:00
Rtangyu
e9af19e536 The CPUoScenario increments the row number, column number, and URL of the NAPI method
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I68122

Signed-off-by: Rtangyu <rentangyu@huawei.com>
2022-12-29 16:19:39 +08:00
openharmony_ci
c91ddc64a9
!3298 Remove GVN and fixing async bug
Merge pull request !3298 from 许杰/remove_gvn
2022-12-28 14:35:52 +00:00
xiongluo
286b255e29 Fix the mem leak problem in heapdump
Signed-off-by: xiongluo <xiongluo@huawei.com>
2022-12-28 14:46:36 +08:00
openharmony_ci
8d1236599a
!3295 put ark_aot_compiler of linux version into sdk
Merge pull request !3295 from zhangyukun8/master
2022-12-28 06:23:02 +00:00
zhangyukun8
a6897c7d03 put ark_aot_compiler of linux version into sdk
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I67QNZ?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: Iee4b4e881510446cb9de8084847e9edf609644b7
2022-12-28 12:36:57 +08:00
g00416891
45a845892e Add testcase for add a function in function for hot patch
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: Ie420b5a6dc4d53e0c64a03e1d6bf9a21addcbafb
2022-12-28 11:22:56 +08:00
xujie
0ab35de121 Remove GVN and fixing async bug
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I67SDJ
Signed-off-by: xujie <xujie101@huawei.com>
Change-Id: I3d75f87e315b51b79bc5ea56726a7ac562bd48ee
2022-12-28 11:20:16 +08:00
zhangyukun8
0793fba822 Refactor assignment of results in AOT slowpath
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I67PG5?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: I571ea946d7f15aae962d8e0ccb8aa9b39a998b74
2022-12-27 19:20:56 +08:00
Gymee
0500527db8 Remove leading spaces at empty line
Issue: #I67PO6
Signed-off-by: Gymee <yumeijie@huawei.com>
2022-12-27 17:59:06 +08:00
openharmony_ci
171ba03d31
!3289 Fix codestyle [part-3]
Merge pull request !3289 from Gymee/fix_code_style_part3
2022-12-27 07:46:24 +00:00
jing_han
d9848ec417 Modifying Code Alarms
Signed-off-by: jing_han <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I67LC1
2022-12-27 10:34:53 +08:00
Gymee
29777fc3ab Fix code style
Issue: #I67JM7
Signed-off-by: Gymee <yumeijie@huawei.com>
2022-12-26 19:50:46 +08:00
openharmony_ci
047c79045f
!3284 Replace CallRuntime in AOT slowpath with IR code[PART_2]
Merge pull request !3284 from zhangyukun8/master
2022-12-26 09:52:48 +00:00
openharmony_ci
f4faeea200
!3280 Fix bug about import npm
Merge pull request !3280 from 常佳兴/Fix_import_npm
2022-12-26 09:49:38 +00:00
zhangyukun8
e0dd0e96f9 Replace CallRuntime in AOT slowpath with IR code[PART_2]
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I67H1F?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: I23f9912bab6553c0571ca496e02cfac943103d97
2022-12-26 16:49:05 +08:00
openharmony_ci
1462e0437b
!3272 BugFix on Regexp Errors not returned
Merge pull request !3272 from 袁尧/master
2022-12-26 03:39:56 +00:00
openharmony_ci
ee3daa6838
!3270 Enable parallel gc and concurrent mark
Merge pull request !3270 from xiongluo/enable_parallel
2022-12-26 03:28:52 +00:00
openharmony_ci
aa52a4c3f5
!3275 Replace CallRuntime with CallStub in AOT slowpath[PART_1]
Merge pull request !3275 from zhangyukun8/master
2022-12-26 02:07:54 +00:00
changjiaxing
f2f1467c5c Fix bug about import npm
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I67BVN?from=project-issue

Signed-off-by: changjiaxing <changjiaxing2@huawei.com>
Change-Id: I5f22818a4012a5c89f1949d5cbd22da3bed27415
2022-12-24 09:26:29 +00:00
zhangyukun8
af92be3958 put ark_aot_compiler into sdk
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I67BGX?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: I448c380f51f8edcc5756f28c2490bb18fe80eb6d
2022-12-24 14:26:04 +08:00
zhangyukun8
7add022704 Replace CallRuntime with CallStub in AOT slowpath
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I678FV?from=project-issue

Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: Iad83939b0321e57322e0d429ac8cec86daa54dcf
2022-12-24 09:09:52 +08:00
openharmony_ci
94b01d742c
!3269 Refactor save register and restore register
Merge pull request !3269 from 许杰/refactor_generator
2022-12-23 12:15:29 +00:00
openharmony_ci
2eec039b97
!3246 normalize module path
Merge pull request !3246 from maojunwei/master
2022-12-23 11:46:38 +00:00
openharmony_ci
de2321bcbd
!3203 UT bugfix
Merge pull request !3203 from yaochaonan/UT
2022-12-23 08:14:11 +00:00
openharmony_ci
e1fac6aa72
!3260 PGO Profiler optimiztion
Merge pull request !3260 from yingguofeng/master
2022-12-23 07:57:30 +00:00
openharmony_ci
f9d71dd2c2
!3268 add index to filename
Merge pull request !3268 from maojunwei/master1222
2022-12-23 07:50:20 +00:00
openharmony_ci
1029acfe40
!3240 support ark_aot_compiler of windows version
Merge pull request !3240 from zhangyukun8/master
2022-12-23 07:38:22 +00:00
ginxu
e0c5559ed5 Refactor save register and restore register
Merge the original save and restore nodes

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I675H0
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: I1e1535d31a0012b727c346ab972a585fa4f0683e
2022-12-23 15:13:33 +08:00
yaochaonan
d43b619d9b https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I65STJ
--------
UT bugfix
-------

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I0529fb2bcac64c43c676ecf2faf8a640e3239776
2022-12-23 15:00:50 +08:00
openharmony_ci
40f151a8c3
!3239 napi,builtin,arkuiengine添加函数名
Merge pull request !3239 from 任堂宇/master
2022-12-23 07:00:03 +00:00
openharmony_ci
e0c2edd9f9
!3258 Strengthen AOT type infer verification capability
Merge pull request !3258 from hongtao/oritestcaseupdate
2022-12-23 03:36:30 +00:00
zhangyukun8
7ae5726de8 support ark_aot_compiler of windows version
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I65HID?from=project-issue

Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>
Change-Id: I6c7627fd11c33ba3c8f683acae1b75558f2b146d
2022-12-23 11:12:05 +08:00
hongtao
8e8a6a91d2 Implement Strengthen AOT type infer verification capability
Strengthen AOT type infer verification capability

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

Signed-off-by: hongtao <hongtao11@huawei.com>
Change-Id: I21b33b12a77701568cd0e6f4c2a94a5bccc24619
2022-12-23 10:40:12 +08:00