wupengyong
7c650ba015
reason:performance optimization
...
description:optimize taggedvalue encode
issue:https://gitee.com/openharmony/ark_js_runtime/issues/I55ZVP?from=project-issue
Signed-off-by: wupengyong <wupengyong@huawei.com >
Change-Id: I747a60f5ea7348d3b0cfc041a3b010c52b1517c0
2022-05-21 09:33:44 +08:00
openharmony_ci
0bd7febe37
!1317 Enable Assembler aarch64
...
Merge pull request !1317 from getingke/assembler_aarch64
2022-05-19 06:30:04 +00:00
openharmony_ci
9de8b7caa8
!1356 fix asm interp GetIteratorNext bug
...
Merge pull request !1356 from wanghuan2022/master
2022-05-19 03:31:43 +00:00
wanghuan
52c0f84972
fix asm interp GetIteratorNext bug
...
desc: fix asm interp GetIteratorNext bug
solu: Assert check error. It should check method iscallable, not obj.
issue: https://gitee.com/openharmony/ark_js_runtime/issues/I587HV
Signed-off-by: wanghuan <wanghuan80@huawei.com >
Change-Id: I7904c37222e801d9bb91ab5da240afb682779019
2022-05-19 10:50:40 +08:00
openharmony_ci
c85d107eee
!1354 Change the range of dump interface
...
Merge pull request !1354 from xiongluo/heap_snapshot_interface2
2022-05-19 02:28:17 +00:00
openharmony_ci
b29b822f58
!1353 fix bugs and add ts aot tests
...
Merge pull request !1353 from huoqingyi/slowlowering
2022-05-19 01:40:42 +00:00
xiongluo
8e463ec9c1
Change the range of dump interface
...
Signed-off-by: xiongluo <xiongluo@huawei.com >
2022-05-18 15:33:33 -10:00
huoqingyi
007856c303
add aot test
...
Change-Id: I96638a944dad910a5c3973d1408eeb78dc04ea2f
Signed-off-by: huoqingyi <huoqingyi@huawei.com >
2022-05-19 08:11:57 +08:00
getingke
d667d9b5b9
fixed for code style check
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: I3ff8ba9fbeaa282d02f4832a4b6a85e054670765
2022-05-18 20:55:17 +08:00
openharmony_ci
31ec8e87dd
!1313 Add regExp.matchAll interface and symbol.matchAll and regExp iterator related functions
...
Merge pull request !1313 from 王犇/master
2022-05-18 11:04:47 +00:00
getingke
a4258a2c85
Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into gtk_0506
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: I628c6e780daf32460ba81b987ebd17532bc75d37
2022-05-18 18:50:01 +08:00
openharmony_ci
813a3b2508
!1257 Add heap snapshot interface
...
Merge pull request !1257 from xiongluo/heap_snapshot_interface
2022-05-18 10:46:32 +00:00
getingke
245d3ad82d
fixed for call assembler stub bug
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: Iefdd8822df6aaf8f61105c6b2061854c7de04977
2022-05-18 18:19:53 +08:00
wangben
0ae45e4df7
Add regExp.matchAll interface and symbol.matchAll and regExp iterator related functions
...
Signed-off-by: wangben <wangben15@huawei.com >
2022-05-18 18:02:39 +08:00
openharmony_ci
272769f96e
!1319 add generator rsp
...
Merge pull request !1319 from wanghuan2022/master
2022-05-18 09:19:05 +00:00
xiongluo
5122d18dca
Add interface to dump in faultlog and private param to hide string and number
...
Signed-off-by: xiongluo <xiongluo@huawei.com >
2022-05-17 22:42:10 -10:00
getingke
ff439ffc66
Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into gtk_0506
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: Id33a4dc77017b43b332d46e33c042c5114aa602b
2022-05-18 16:02:06 +08:00
getingke
d3a73bc238
fixed for review comment by wuzhefeng
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: Ie52314f22202735975972a7695797e566d97dd00
2022-05-18 14:49:38 +08:00
wanghuan
1833bda964
add generator rsp
...
desc:add generator rsp
solu:change GeneratorReEnterInterpreter function to assembler rsp
issue: https://gitee.com/openharmony/ark_js_runtime/issues/I57M3Q
Signed-off-by: wanghuan <wanghuan80@huawei.com >
Change-Id: I66e3cdae7a89a8f48a42d126a4541b25ab2a6923
2022-05-18 14:33:56 +08:00
g00416891
56cd9748b3
Remove data in EcmaRuntimeCallInfo
...
Signed-off-by: g00416891 <guobingbing3@huawei.com >
Change-Id: I007424009e84cd9d3b93b532ccddc432a196cc89
2022-05-18 14:22:50 +08:00
openharmony_ci
4179a76a2d
!1330 Enable x86 Assembler
...
Merge pull request !1330 from wanyanglan/master
2022-05-18 03:12:23 +00:00
wanyanglan
f0981feee7
Enable x86 Assembler
...
1. x86 assembler replaces JSCall, JSCallArgV, JSFunctionEntry,
OptimizedCallOptimized, CallNativeTrampoline assembly code of
x86 call.S debugged and enabled to the official code.
2. Delete the relevant code in call.S.
issue:https://gitee.com/openharmony/ark_js_runtime/issues/I57UHX
Signed-off-by: wanyanglan <wanyanglan1@huawei.com >
Change-Id: I69b9aad1f52d486ba6d96248aa1a5a2d0a44f318
2022-05-18 09:42:00 +08:00
openharmony_ci
43bb936be6
!1347 add unreachable to avoid death cycle
...
Merge pull request !1347 from changcheng/modify_death_lock
2022-05-17 15:38:22 +00:00
openharmony_ci
70e15133e6
!1338 add a unit-test for JSAPITreeMapIterator
...
Merge pull request !1338 from hjzhangcm/master
2022-05-17 15:22:42 +00:00
wengchangcheng
5585fc331a
Descriptor: crash when death cycle
...
details: add default branch when frame type error
issue: https://gitee.com/openharmony/ark_js_runtime/issues/I57Y8Q
Signed-off-by: wengchangcheng <wengchangcheng@huawei.com >
Change-Id: I857076e33f6b30d4fede33edf7e058cfba39b22f
2022-05-17 22:51:14 +08:00
openharmony_ci
e0e17a8109
!1335 Fix asyncAsmAction TDD
...
Merge pull request !1335 from 李晨帅/master
2022-05-17 13:14:28 +00:00
openharmony_ci
cba876236d
!1343 Fix rsp frame of x64
...
Merge pull request !1343 from zhangyukun8/master
2022-05-17 13:11:18 +00:00
openharmony_ci
db4fc86d39
!1342 add reportprogress
...
Merge pull request !1342 from Riachel/master
2022-05-17 12:46:23 +00:00
Riachel
df34983177
add reportprogress
...
reportprogress value before StopHeapTracking or DumpHeapSnapshot
issue:https://gitee.com/openharmony/ark_js_runtime/issues/I57VAP
Signed-off-by: Riachel <caolili14@huawei.com >
2022-05-17 20:12:15 +08:00
openharmony_ci
c0f4b341c9
!1339 Fix run TSTypeTest fail on RK3568 and Snapshot bug
...
Merge pull request !1339 from dingwen/master
2022-05-17 12:02:10 +00:00
zhangyukun
81701ee605
Fix rsp frame of x64
...
1. Fix constructing builtin entry frame
2. Fix push argc
Issue:https://gitee.com/openharmony/ark_js_runtime/issues/I57XTS?from=project-issue
Signed-off-by: zhangyukun <zhangyukun8@huawei.com >
Change-Id: If300c905a65a6fee7436963accf7173fe8047944
2022-05-17 19:56:29 +08:00
dingwen
dfe294871d
Fix run TSTypeTest fail on RK3568 and snapshot bug
...
Description:1.Add target in ohos_test.xml 2.Fix deserialize empty string
bug
ISSUE:https://gitee.com/openharmony/ark_js_runtime/issues/I57UBX
Signed-off-by: dingwen <dingwen6@huawei.com >
Change-Id: I00b980f53fdfa9ab9cf00b566aaa65dc3744f1b7
2022-05-17 19:24:15 +08:00
openharmony_ci
c787c4b9a2
!1308 Fix aot newobjdynrange,Add relevant testcase,Some aot Refactor
...
Merge pull request !1308 from dingding/fix_new
2022-05-17 10:27:34 +00:00
hjzhangcm
295535c3c1
add test case for JSAPITreeMapIterator
...
Signed-off-by: hjzhangcm <zhanghaijun20@huawei.com >
2022-05-17 18:21:03 +08:00
openharmony_ci
e16fc997f0
!1331 fix exception when JsDebuggerManager destroyed
...
Merge pull request !1331 from Gymee/bugfix
2022-05-17 08:42:23 +00:00
getingke
29573a457e
fixed for helloworld with aarch64 assembler
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: Idc9da27d7813c3ef985c7220f00d7d2f62faf276
2022-05-17 16:15:18 +08:00
ding
36a1c21412
Fix aot newobjdynrange, Add relevant testcase, Some aot Refactor
...
1.Fix aot newobjdynrange by call JSFunction::Construct.
2.Add native new test case(new non-native constructor depends on
`defineclass`).
3.Add StackAssertScope in debug mode.
4.Delete retired `call` code in runtime_stubs.
5.Refactor GetArg from macros to inline function in RuntimeStubs.
Signed-off-by: ding <dingding5@huawei.com >
Change-Id: Ic89b98af11f2e2fc97aaeba1704d27a95d2c0c7b
2022-05-17 15:49:53 +08:00
lichenshuai
cc9a22605c
Fix asyncAsmAction TDD
...
The TDD asyncAsmAction will fail when run. It needs to be fixed.
Issue: #I57UY6
Signed-off-by: lichenshuai <lichenshuai@huawei.com >
Change-Id: Ie80755f9bc13d4fe1dd83d413ac71323c753b7f7
2022-05-17 15:41:23 +08:00
getingke
95bff9ad1b
fixed for JSFunction Entry assembler stub
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: I48bbb6cfc7bf851c7112587d1da7fa9d71466c15
2022-05-17 15:34:14 +08:00
openharmony_ci
5e41ba9e9a
!1289 Ark builds independently
...
Merge pull request !1289 from 宋宏昊/master
2022-05-17 07:08:25 +00:00
openharmony_ci
fdc01d02af
!1326 AOT Lowering bug fix for getiterator
...
Merge pull request !1326 from Hailiang/aot_lowering
2022-05-17 06:09:53 +00:00
songhao
b10928100b
Update the third-party library path
...
Signed-off-by: songhao <songhonghao@huawei.com >
2022-05-17 13:59:53 +08:00
getingke
3d47df1cfb
Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into gtk_0506
...
Change-Id: Iff3ad7d1540078d443f74444557625e635f8174d
2022-05-17 10:52:03 +08:00
Hailiang Hu
29e19f9d28
AOT Lowering bug fix for getiterator
...
Add exception branch that lost in orginal code.
Issue: https://gitee.com/openharmony/ark_js_runtime/issues/I57PN3
Signed-off-by: Hailiang Hu <allenpas@huawei.com >
Change-Id: I2debcaff48c9e383e3410605812e455da7a7a2e0
2022-05-17 10:38:17 +08:00
getingke
9caab36572
fixed for aarch64 assembler invoke jsfunction entry
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: I844e55a895441fd188c2c2c357907afd0998779c
2022-05-17 10:23:58 +08:00
openharmony_ci
e41e922206
!1300 Fix munmap bug on windows platform
...
Merge pull request !1300 from dingwen/master
2022-05-17 02:07:42 +00:00
openharmony_ci
c6f9606dee
!1148 support loop_begin and loop_back for bytecode_circuit_builder
...
Merge pull request !1148 from huoqingyi/irbuilder
2022-05-17 01:48:55 +00:00
getingke
201322b1a1
fixed for aarch64 assembler bug
...
Signed-off-by: getingke <getingke@huawei.com >
Change-Id: I80bf1a50cfb8e1451db6744b1849a37d732e2cf9
2022-05-17 09:20:08 +08:00
openharmony_ci
cf953c86e4
!1322 heapprofiler refactor [part-1]
...
Merge pull request !1322 from changcheng/heap_profiler_refactor
2022-05-16 15:22:52 +00:00
huoqingyi
3f88728fa9
add loop_begin blocks to bytecode_circuit_builder
...
Change-Id: I214016bf617f16a1cac4157612d595852c0d88a7
Signed-off-by: huoqingyi <huoqingyi@huawei.com >
2022-05-16 22:57:05 +08:00