dingwen
68dcb05a99
Modify TagggedHashTable grow strategy
...
Description:When delete holes are more than half of free entries, only rehash instead of grow
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I615RY?from=project-issue
Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: I676d4c7cabd7cf624ad0df01d6a42d02b4751db6
2022-11-16 10:25:25 +08:00
openharmony_ci
49c347b9af
!2927 BuiltinsArrayBuffer add fuzz test
...
Merge pull request !2927 from 武万琦/arraybuffer
2022-11-15 10:58:20 +00:00
openharmony_ci
5fe8dc434d
!2942 Fix bug from ParseFuncAndLiteralConstPool
...
Merge pull request !2942 from 常佳兴/master
2022-11-15 10:18:55 +00:00
wuwanqi
38f8a37016
BuiltinsArrayBuffer add fuzz test
...
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I60JJU?from=project-issue
Signed-off-by: wuwanqi <wuwanqi2@huawei.com>
Change-Id: I529afa4257e6fa3e75f13f5bf4bce65976800b50
2022-11-15 16:33:29 +08:00
openharmony_ci
675ccaa63d
!2941 Improve derivation ability for loop phi
...
Merge pull request !2941 from lijincheng/infer-update
2022-11-15 07:23:23 +00:00
openharmony_ci
7fca51f569
!2923 optimize the format of pgo profiler
...
Merge pull request !2923 from yingguofeng/master
2022-11-15 07:21:10 +00:00
changjiaxing
537a766ccf
Fix bug from ParseFuncAndLiteralConstPool
...
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I60ZDT?from=project-issue
Signed-off-by: changjiaxing <changjiaxing2@huawei.com>
Change-Id: I84fb2c15d8f6b2b0406713a616b2bedee5361ccf
2022-11-15 15:07:00 +08:00
lijincheng
7e7d6cd265
Improve derivation ability for loop phi
...
1.Support to infer correct loopbegin phi if loopIn gate has not been infered beforehand.
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I60VYL
Signed-off-by: lijincheng <lijincheng13@huawei.com>
2022-11-15 10:41:44 +08:00
openharmony_ci
e03ef236e9
!2945 Bugfix for typeinfer test
...
Merge pull request !2945 from huoqingyi/test_bug
2022-11-15 02:14:35 +00:00
huoqingyi
06b071527a
Bugfix for typeinfer test
...
Currently, AOT dose not execute TypeInferPass when performing typeinfer test. We need to fix this.
Issue:
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I60ZK3
Tests:
typeinfer test
Signed-off-by: huoqingyi <huoqingyi@huawei.com>
Change-Id: Ib007a7ae790f9a9e95fabee4f39ba1e87814f8a9
2022-11-14 23:40:36 +08:00
openharmony_ci
d1e1d31c3d
!2948 HotReload bugfix for new instruction
...
Merge pull request !2948 from guobingbing3/optimize
2022-11-14 13:27:35 +00:00
yingguofeng@huawei.com
a02d176dea
fix(compiler): optimize the format of pgo profiler
...
1、The separator of recordName and content changes from ':' to ':['
2、Add method name for dfx
3、Change PGO switch from MACRO to property
Closes #I6079Y
Change-Id: I565163d9ce7e2c120f32d33c447e3461592caffe
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2022-11-14 21:03:24 +08:00
openharmony_ci
d24d873e04
!2947 fix gc threads blocked
...
Merge pull request !2947 from lukai/master
2022-11-14 12:09:53 +00:00
g00416891
c600d89082
HotReload bugfix for new instruction
...
Signed-off-by: g00416891 <guobingbing3@huawei.com>
Change-Id: I497432e52b6e6e668786c2b9ed2dfb1cd7cf827f
2022-11-14 20:09:11 +08:00
lukai
6763b67fbd
fix thread block
...
when all threads in taskpool are processing concurrentMark, it may lead to thread block
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5YV73
Signed-off-by: lukai <lukai25@huawei.com>
Change-Id: Iaed232594ae81aba2b7409948b2c0db84a6de5af
2022-11-14 19:32:31 +08:00
openharmony_ci
213f854757
!2798 Fix exception bug after throw in some scenarios
...
Merge pull request !2798 from weng-changcheng/fix_some_exception_error
2022-11-14 09:51:11 +00:00
openharmony_ci
a1a7c91d1f
!2639 Quick fix adapt multiple constpools
...
Merge pull request !2639 from lijiamin/master
2022-11-14 09:36:45 +00:00
openharmony_ci
b661ad097a
!2943 delete unused function
...
Merge pull request !2943 from wpy111/master
2022-11-14 09:22:34 +00:00
openharmony_ci
ba6bf6ab66
!2653 Add the type inference for creating built-in types without new keyword
...
Merge pull request !2653 from hongbinj/built-in
2022-11-14 09:14:41 +00:00
openharmony_ci
2c09da9b14
!2934 optimize utf16toutf8
...
Merge pull request !2934 from maojunwei/master
2022-11-14 07:18:14 +00:00
hongbinj
31d1a731cf
Add the type inference for creating built-in types without new keyword
...
The ECMAScript specification says the results of creating built-in types
by calling and constructing differ.This commit suuports the inference on
calling built-in types. But for simplicity, these two ways are considered
equivalent.
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5W43F
passed tests: unit testcases (including aottest and typeinfer test) and test262
Change-Id: I49907b89be9e7008954985ab265acc9e7922f76a
Signed-off-by: hongbinj <jinhongbin2@huawei.com>
2022-11-14 07:14:56 +00:00
wupengyong
68924c7f82
reason:delete unused function
...
description:delete unused function
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I60ZJX?from=project-issue
Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: Ib3abed8378795a848850d4a1136f471a39fcbfa0
2022-11-14 11:47:55 +08:00
maojunwei
0ba35dbb08
optimize utf16toutf8
...
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I60MKE?from=project-issue
Signed-off-by: maojunwei <maojunwei1@huawei.com>
Change-Id: Ib7a4fcf8b98dcbfdd10396a7bf68373f7dd03451
2022-11-14 11:30:13 +08:00
openharmony_ci
ac6e1b00ce
!2939 Fix empty string problem
...
Merge pull request !2939 from xiongluo/fix_empty_string
2022-11-14 03:18:41 +00:00
openharmony_ci
2d97ba757a
!2902 add assert in asm interpreter
...
Merge pull request !2902 from wpy111/master
2022-11-14 03:18:02 +00:00
lijiamin
62c04a6c5a
Quick fix adapt multiple constpools
...
Signed-off-by: lijiamin <lijiamin24@huawei.com>
Change-Id: Iac600532de702fd19c895a15c108720953935d25
2022-11-14 09:25:36 +08:00
wengchangcheng
92973345b3
Descriptor: Fix exception bug after throw in some scenarios
...
Details: Return Exception when Execute throw exception
Issue:
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I5YP0T
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com>
Change-Id: I9e7dacceaf1b844bc6902ea3f77f9dd2296d6faf
2022-11-13 15:36:27 +08:00
openharmony_ci
51547be505
!2940 bug fix about module test case fail
...
Merge pull request !2940 from 杨阳/modulebug_fix
2022-11-12 13:52:49 +00:00
yang-19970325
3f4b270118
bug fix about module test case fail
...
Issue:#I60S38
Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: I23351cd8bec17adfb0cbfd81c6170da081144c61
2022-11-12 15:36:21 +08:00
openharmony_ci
ab71c05c70
!2937 Fix bug worker Fallback
...
Merge pull request !2937 from 常佳兴/master
2022-11-11 09:51:31 +00:00
xiongluo
9729765d8b
Fix empty string problem
...
Signed-off-by: xiongluo <xiongluo@huawei.com>
2022-11-11 17:14:29 +08:00
openharmony_ci
ea4e907401
!2921 Add MST test cases in stubbuilder. h
...
Merge pull request !2921 from 毕虎/master
2022-11-11 08:59:21 +00:00
changjiaxing
216811153c
Fix bug worker Fallback
...
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I60P7R?from=project-issue
Signed-off-by: changjiaxing <changjiaxing2@huawei.com>
Change-Id: I7f47bfc59894d43827437a8e401de001ca593797
2022-11-11 15:18:15 +08:00
openharmony_ci
86e48157ea
!2935 delete containers unpassed fuzz test cases
...
Merge pull request !2935 from 冷昌晶/master
2022-11-11 06:07:00 +00:00
lengchangjing
c005160b13
delete vector fuzz test cases
...
Signed-off-by: lengchangjing <lengchangjing@huawei.com>
2022-11-11 10:30:08 +08:00
openharmony_ci
092cebea91
!2930 Fix compilation issue on Arkui-X that could not resolve Hilog BUILD.gn file
...
Merge pull request !2930 from Pan Zhenyu/master
2022-11-11 01:38:00 +00:00
openharmony_ci
e6948798e0
!2928 Add enum BuiltinTypeId to clean some hard code
...
Merge pull request !2928 from dingding/add_enum_BuiltinTypeId
2022-11-10 14:19:31 +00:00
openharmony_ci
3e63de1d07
!2695 Add log for pass cost time
...
Merge pull request !2695 from leixin/timelog
2022-11-10 14:18:40 +00:00
Zhenyu Pan
9006943e53
Fix compilation issue on Arkui-X that could not resolve Hilog BUILD.gn file
...
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I60KZG
Signed-off-by: Zhenyu Pan <panzhenyu1@huawei.com>
Change-Id: If3c7ca5cf632f4058f52ebe9043223c054308ac9
2022-11-10 21:24:07 +08:00
ding
5072dea851
Add enum BuiltinTypeId to clean some hard code
...
Issue:
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I60GKC
Signed-off-by: ding <dingding5@huawei.com>
Change-Id: Ic4b7b0f2dd73036f9561477e9be6673bf97a2a2c
2022-11-10 21:23:15 +08:00
leixin
5d5d1c7d68
Add log for compiler time
...
Signed-off-by: leixin <leixin19@huawei.com>
Change-Id: Ifbe70ee38adff75309164e56bcc5e6711e11b1c9
2022-11-10 21:05:29 +08:00
wupengyong
380c5905ce
reason:add assert in asm interpreter
...
description:add assert in asm interpreter
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I603UA?from=project-issue
Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: Ib23b1ec3b78af1600e7a34f81ef9bd9836ee5720
2022-11-10 20:07:42 +08:00
openharmony_ci
172b46e7ab
!2786 AOT Builtin Math Function Lowering
...
Merge pull request !2786 from songzhengchao/builtinsqrt
2022-11-10 11:54:20 +00:00
openharmony_ci
2704d3904a
!2919 修复gate accessor 的code check 问题
...
Merge pull request !2919 from 孙哲/master
2022-11-10 11:09:39 +00:00
songzhengchao
db10160072
AOT Builtin Math Function Lowering
...
1 On current AOT Builtin Math is called by c++ runtime trampoline, which is not an efficient solution.
thus we call target math function directly.
2 CallNGCRuntime save bc offset When Aot call cc fucntion
issue: https://gitee.com/open_harmony/dashboard?issue_id=I5Z281
Change-Id: I6ebf5b42d8b688c3f4dc886865f876d1b44a10a4
2022-11-10 18:01:26 +08:00
sunzhe23
74cb27a6bd
Fix some code check problem for gate accessor
...
issues:I60G9S
Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2022-11-10 17:58:04 +08:00
openharmony_ci
2ca69e38b4
!2915 Bugfix for cocos benchmark
...
Merge pull request !2915 from 许杰/cocos_bugfix
2022-11-10 09:23:33 +00:00
openharmony_ci
a91a419770
!2809 Update ArkCompiler's docs
...
Merge pull request !2809 from DaiHN/docM
2022-11-10 09:20:13 +00:00
songzhengchao
769df90e1f
AOT Builtin Math Function Lowering
...
1 On current AOT Builtin Math is called by c++ runtime trampoline, which is not an efficient solution.
thus we call target math function directly.
2 CallNGCRuntime save bc offset When Aot call cc fucntion
issue:https://gitee.com/open_harmony/dashboard?issue_id=I5Z281
Signed-off-by: songzhengchao <songzhengchao@huawei.com>
Change-Id: I3768bfaf46b15749e37e1eb290e8fb1a3d75ea88
2022-11-10 16:37:28 +08:00
xujie
6dadef788a
Bugfix for cocos benchmark
...
Adapt to the new typearray construction mode
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I608SN
Signed-off-by: xujie <xujie101@huawei.com>
Change-Id: I6626ee3f4368a55090974bd6d5e89098cf97e8f1
2022-11-10 16:33:47 +08:00