2978 Commits

Author SHA1 Message Date
zhaozhibo
a1e5795fbd add unittest case for transitions dictionary
Signed-off-by: zhaozhibo <zhaozhibo3@huawei.com>
2022-08-18 09:53:58 +08:00
openharmony_ci
385ec6fee8
!2043 get iterator generator处理bugfix
Merge pull request !2043 from yaochaonan/fixgen
2022-08-17 07:40:34 +00:00
yaochaonan
d5055bc9f9 Bug fix of GetIteratorGenerator
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5M0G5

Signed-off-by: yaochaonan <yaochaonan@huawei.com>
Change-Id: I1745c94e6c17e1f229d056f2de25c9210ec5ef57
2022-08-17 15:03:18 +08:00
openharmony_ci
7a6c76f90a
!2084 Fix ImportEntries Bug
Merge pull request !2084 from fanshengli/master
2022-08-17 04:48:25 +00:00
openharmony_ci
650c596d6e
!2081 Improper use of chunk leads to memory leakage
Merge pull request !2081 from yingguofeng/chunk
2022-08-17 03:50:33 +00:00
openharmony_ci
19ffffe5bb
!2078 modify variable name in log
Merge pull request !2078 from buzhuyu/master
2022-08-17 03:46:10 +00:00
openharmony_ci
0899e30020
!2082 Solve the problem of type mismatch when converting circuit IR to llvm IR.
Merge pull request !2082 from wanyanglan/master
2022-08-17 03:11:23 +00:00
lifansheng
5e4425665f BugFix: Fix NewImportEntriy bug
issue: I5MNPJ
Signed-off-by: lifansheng <lifansheng1@huawei.com>
Change-Id: I30ad0d7375054392e4438fb3d81f60344ecf1452
2022-08-17 11:11:01 +08:00
yingguofeng@huawei.com
ed3d8eb76b perf(memory): Improper use of chunk leads to memory leakage.
The life cycle of the chunk under ECMA is the same as that of VM.
  Temporary objects or objects with a shorter life cycle than VM cannot be allocated through the chunk.

Closes: #I5MNM8

Change-Id: I0ceee15da0045d56c036d9c86f6949fe0db7e5b8
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2022-08-17 10:59:09 +08:00
openharmony_ci
bd8f55b49d
!2052 OOM Bugfix Rebuild
Merge pull request !2052 from 吴璋达/OOMCrash
2022-08-17 02:20:18 +00:00
wanyanglan
b072f78a9b Solve the problem of type mismatch when converting circuit IR to llvm IR.
Modify the input gate type of the phi gate to be consistent with the phi gate type.

issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5MNW1

Signed-off-by: wanyanglan <wanyanglan1@huawei.com>
Change-Id: I6c06e807217f5363ec3bf2e1875b4cee827fe936
2022-08-17 10:17:28 +08:00
openharmony_ci
3d73c4cb58
!1797 profiler支持多实例同时采样
Merge pull request !1797 from 王犇/master
2022-08-17 01:37:39 +00:00
buzhuyu
ae4f4570c4 modify variable name in log
description:modify variable name in log
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5MMZC

Signed-off-by: buzhuyu <buzhuyu@huawei.com>
2022-08-17 09:21:59 +08:00
openharmony_ci
928aa0412e
!2073 remove hilogs for jsruntime in sdk
Merge pull request !2073 from Gymee/bugfix
2022-08-16 16:47:17 +00:00
Gymee
3e007a670c remove hilog deps for jsruntime in sdk
Issue: #I5MML2
Signed-off-by: Gymee <yumeijie@huawei.com>
Change-Id: Ic6a8055de764141be04ca6544e362aeac0176c9b
2022-08-16 23:10:51 +08:00
openharmony_ci
dc6a82dbca
!2069 Modify the old path of the library
Merge pull request !2069 from hjzhangcm/master
2022-08-16 14:58:44 +00:00
openharmony_ci
282526c056
!2071 Supplement lib_ark_builtins.d.ts file to support builtins type
Merge pull request !2071 from weng-xi/builtins_support
2022-08-16 14:03:11 +00:00
openharmony_ci
4ae0874fbc
!2061 Optimize Object interface
Merge pull request !2061 from jiangkai43/master
2022-08-16 13:44:12 +00:00
openharmony_ci
40cbd21644
!2017 Provide Return Stack API
Merge pull request !2017 from 李晨帅/master
2022-08-16 13:15:19 +00:00
wuzhangda
a5c66959e2 Rebuild OOM Bugfix
Use existing functions for space allocation

Issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5M9TI

Signed-off-by: wuzhangda <wuzhangda@huawei.com>
Change-Id: I593cc72051e9b421fd254398dc7428719f5a89f5
2022-08-16 20:50:40 +08:00
weng-xi
5773068f82 1. Supplement lib_ark_builtins.d.ts file
2. Fix the bug of forgetting to execute the LinkClassType method on the builtins type table

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

Signed-off-by: weng-xi <wengxi1@huawei.com>
Change-Id: I4341904f89fae7b375929e2bc13aabe4fcccc872
2022-08-16 20:42:32 +08:00
openharmony_ci
0f31be2749
!2070 Fix TypeScript Benchmark Bug When Running AOT
Merge pull request !2070 from 许杰/benchmark_bugfix
2022-08-16 12:39:23 +00:00
xujie
88a21c6227 Fix TypeScript Benchmark Bug When Running AOT
1. Support allocting hugeobj in deserializing string.

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

Signed-off-by: xujie <xujie101@huawei.com>
Change-Id: I51ba0268f6db9d9f95ba666622a070ed98ba3fe7
2022-08-16 19:19:52 +08:00
hjzhangcm
e63edbd7d4 Modify the old path of the library
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com>
2022-08-16 18:34:08 +08:00
openharmony_ci
c1d148ebb7
!2063 Support Locale and Options to Builtin-string LocaleCompare
Merge pull request !2063 from 袁尧/master
2022-08-16 09:32:12 +00:00
jiangkai43
0d1037cc9d Merge branch 'master' of gitee.com:openharmony/arkcompiler_ets_runtime into master
Signed-off-by: jiangkai43 <jiangkai43@huawei.com>
2022-08-16 09:10:51 +00:00
openharmony_ci
1cc164a2b4
!2058 aot test update, and enable in unit test
Merge pull request !2058 from Hailiang/test262
2022-08-16 08:27:12 +00:00
openharmony_ci
c18e901fdb
!2054 support lite simulator with debugger
Merge pull request !2054 from Gymee/support_lite_simulator
2022-08-16 08:13:00 +00:00
yuan-yao14
2202bbc2eb Support Locale and Options to Builtin-string LocaleCompare
Description:
To enable LocaleCompare to take locale and options into processing.
And add UT tests

Issues:
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5MFWC

Signed-off-by: yuan-yao14 <yuanyao14@huawei.com>
Change-Id: I1f9897eaf9131b068d80a62670c6e7a94f5d436f
2022-08-16 16:12:31 +08:00
lichenshuai
6fae1f5210 Provide Return Stack API
ark runtime provide a uwwind library and integrate to libunwind.

Issue: #I5JJ3J

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: Id5257a28bcd92c32945614f4496e05e52acbf2e2
2022-08-16 16:09:10 +08:00
wangben
03c0ff3a5a Profiler supports simultaneous sampling of multiple instances
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5MIK3

Signed-off-by: wangben <wangben15@huawei.com>
2022-08-16 15:23:56 +08:00
openharmony_ci
b9eeb2944f
!2008 Trigger old gc by low survival rate
Merge pull request !2008 from xiongluo/trigger_full_gc_by_survival_rate
2022-08-16 07:22:27 +00:00
openharmony_ci
e8b748d684
!2060 返回JSTaggedValue::Exception到JS世界,导致了访问0xa地址 crash
Merge pull request !2060 from linxiang8/master
2022-08-16 07:12:07 +00:00
openharmony_ci
5587ac0cf6
!2065 add fuzztest cases for ets_runtime
Merge pull request !2065 from jing_han/master
2022-08-16 06:57:47 +00:00
openharmony_ci
a5ffe639fb
!2048 Fix HashMap And HashSet
Merge pull request !2048 from chenqi/FixHash
2022-08-16 03:41:29 +00:00
Hailiang Hu
b9f2cbe628 aot test update, and enable in unit test
1. add case to unit test list, update some case
2. adjust codegen REQUIRED_SECS_LIMIT to 256MB

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

Signed-off-by: Hailiang Hu <allenpas@huawei.com>
Change-Id: Ib276446d87fdcd31b1ed9f8048a125af63fa6b80
2022-08-16 11:40:52 +08:00
jing_han
890a377402 add fuzztest cases for ets_runtime
description:add fuzztest cases for ets_runtime
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5MGS1

Signed-off-by: jing_han <hanjing35@huawei.com>
2022-08-16 11:06:57 +08:00
openharmony_ci
63cd46648b
!2057 fix codex warning
Merge pull request !2057 from hjzhangcm/master
2022-08-16 02:25:07 +00:00
openharmony_ci
90b4711ecb
!2059 Fix Smart GC unittest
Merge pull request !2059 from xiongluo/smart_gc_test
2022-08-16 01:50:24 +00:00
jiangkai43
ef628659b4 Optimize Object interface
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5MF61

Signed-off-by: jiangkai43 <jiangkai43@huawei.com>
2022-08-16 08:48:01 +08:00
openharmony_ci
b621ce30d8
!1834 Circuit IR memory management mechanism upgrade
Merge pull request !1834 from Mingliang Zeng/master
2022-08-15 15:44:58 +00:00
Gymee
f71a39e8bb support lite simulator with debugger
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5MCMH
Change-Id: I6aaa97117225e1bb63ee65d1674a7bf0d1fbe54a
Signed-off-by: Gymee <yumeijie@huawei.com>
2022-08-15 22:57:22 +08:00
linxiang
1e4b7c9dc6 fix issue: return JSTaggedValue::Exception to JS-World, which cause 0xa problem
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5MF7J

Signed-off-by: linxiang <linxiang8@huawei.com>
Change-Id: Ic004e99bb1b0b604dcb77176340c349845d94f3e
2022-08-15 22:37:14 +08:00
xiongluo
c2e83df583 fix smart gc unittest
Signed-off-by: xiongluo <xiongluo@huawei.com>
2022-08-15 19:51:57 +08:00
hjzhangcm
e9c49899e7 fix codex warning
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com>
2022-08-15 18:43:23 +08:00
openharmony_ci
491ff48904
!2041 add fuzztest cases for ets_runtime
Merge pull request !2041 from zhaozhibo/master
2022-08-15 10:20:51 +00:00
openharmony_ci
35cf494ad8
!2051 add a unit-test for TemplateString
Merge pull request !2051 from hjzhangcm/master
2022-08-15 10:19:07 +00:00
chenqi
0ca2fb1ce3 Fix HashMap And HashSet
Description
    Modify the format problem and add protection to taggedhasharray length == 0.
Related issue
    https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5M90M

Signed-off-by: chenqi <chenqi151@huawei.com>
2022-08-15 18:06:05 +08:00
xiongluo
d6ac1b832c Add a trick to trigger full gc by lower survival rate.
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5LGKC

Signed-off-by: xiongluo <xiongluo@huawei.com>
2022-08-15 17:22:02 +08:00
zhaozhibo
d1dc6861f6 add fuzztest cases for ets_runtime
Signed-off-by: zhaozhibo <zhaozhibo3@huawei.com>
2022-08-15 17:14:21 +08:00