Commit Graph

6273 Commits

Author SHA1 Message Date
Chongwei Su
fe86bbf709 stackgetter get recordname by GetRecordNameWithSymbol
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7KQG9

Signed-off-by: Chongwei Su <suchongwei@huawei.com>
2023-07-12 20:58:11 +08:00
openharmony_ci
11c5ad5924
!4304 Remove redundant basic blocks
Merge pull request !4304 from Gargoyle.h/wzfmaster-dev
2023-07-12 09:13:50 +00:00
openharmony_ci
2fb1c10147
!4416 Increase size of recordName in FrameInfoTemp from 100 to 500
Merge pull request !4416 from 苏重威/master
2023-07-12 09:03:02 +00:00
openharmony_ci
0deb4b7048
!4414 回退4369
Merge pull request !4414 from 韩靖/master
2023-07-12 08:21:37 +00:00
Chongwei Su
67d58765eb Increase size of recordName in FrameInfoTemp from 100 to 500
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7KMM9

Signed-off-by: Chongwei Su <suchongwei@huawei.com>
2023-07-12 15:37:43 +08:00
openharmony_ci
4481572e7a
!4397 [Bug]: 修复BigInt范围过大问题
Merge pull request !4397 from 李晨帅/master
2023-07-12 07:28:13 +00:00
wuzhefeng
3076952e68 Reduce redundant basic blocks during code generation phase
here are many redundant basic blocks during code generation phase, which will
increase the size of LLVM-IR and impact the code generation efficiency. Adding
an optimization pass at the end of the linearizing phase to remove redundant basic blocks.

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

Testing: test262/test262-aot/unittest/workload

Signed-off-by: wuzhefeng <wuzhefeng1@huawei.com>

Change-Id: Ieb63cbe42162c22adb81c8086a563f5fdb72ec78
2023-07-12 15:21:39 +08:00
openharmony_ci
d7a870d9ff
!4415 reduce gc in context initialize
Merge pull request !4415 from xiongluo/test_context_init
2023-07-12 06:46:25 +00:00
openharmony_ci
9b7b48c67f
!4384 Support Content Display for WeakMap Under Debug Mode
Merge pull request !4384 from 张博虓/add_weakmap
2023-07-12 06:36:58 +00:00
openharmony_ci
3601dd5ba4
!4413 Restrict jserror size of OOM error
Merge pull request !4413 from wuwanqi/master
2023-07-12 03:51:14 +00:00
xiongluo
d851c7d4ab reduce time of unittest
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I1ab9547753a26dbfcbc7cd7dac05851b72dbb921
2023-07-12 11:36:57 +08:00
hwx1163501
19faeb8fec 回退4369
Signed-off-by: hwx1163501 <hanjing35@huawei.com>
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7KI26
2023-07-12 11:18:34 +08:00
openharmony_ci
66e72506b4
!4411 AOT Optimization: Add Range Info for Index Check and LoadTypedArrayLength
Merge pull request !4411 from yaoyuan/master
2023-07-12 03:03:47 +00:00
yuanyao
ea1d1e318a AOT Optimization: Add RangeInfo for Index Check and LdTypedArrayLength
Issue:I7KEK4

Signed-off-by: yuanyao <yuanyao14@huawei.com>
Change-Id: I74eb1c1305efd5fc9e96c10168bac82a1d9b5cd9
2023-07-12 09:11:53 +08:00
openharmony_ci
ced0169895
!4407 CpuProfiler add moduleName and modify napi get stack interval
Merge pull request !4407 from 苏重威/master
2023-07-11 16:35:55 +00:00
openharmony_ci
d5734111ec
!4268 Add class names for builtin object generic instance types
Merge pull request !4268 from huoqingyi/builtin_instance
2023-07-11 14:23:21 +00:00
wuwanqi
8716c21ba1 Restrict jserror size of OOM error
issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7KF8Q?from=project-issue

Signed-off-by: wuwanqi <wuwanqi2@huawei.com>
Change-Id: I3a3afe8c0819f42714e6beda79b5222a978ba7ca
2023-07-11 20:55:03 +08:00
openharmony_ci
1d20f241cd
!4408 Change log level from info to debug
Merge pull request !4408 from chenjingxiang/asan_br
2023-07-11 12:08:59 +00:00
quiet-thought
7daef04a5e Change log level from info to debug
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7KC4X

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: I1f56d66c1fd5d30ffb9d15e4c2c7e7268be95771
2023-07-11 17:13:40 +08:00
张博虓
c8b41e8b23 support WeakMap, WeakSet, DataView display
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7J120

Signed-off-by: 张博虓 <305339823@qq.com>
Change-Id: I10436bda43dbca22b2f5504b1b62fd66459584e5
2023-07-11 16:55:25 +08:00
Chongwei Su
6b2884fd80 CpuProfiler add moduleName and modify napi get stack interval
issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7K9YC

Signed-off-by: Chongwei Su <suchongwei@huawei.com>
2023-07-11 15:25:47 +08:00
wu_zhang_da
7ed781378b Add PGO Type Printer
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7DT8T

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: Ib549e029dad65f2fd5389dc4d75a4e37b25123dc
2023-07-11 09:52:09 +08:00
openharmony_ci
b0ba8a74b0
!4402 THROW_TYPE_ERROR_AND_RETURN Part 1
Merge pull request !4402 from 王笑佳/jsTaggedCpp
2023-07-10 13:14:32 +00:00
openharmony_ci
d79909dd4a
!4403 THROW_TYPE_ERROR_AND_RETURN Part 2
Merge pull request !4403 from 王笑佳/throwtype2
2023-07-10 12:44:50 +00:00
openharmony_ci
f8240a77bb
!4381 Support Merge Ap for profdump tool and aot compiler
Merge pull request !4381 from hzzhouzebin/MergeAp
2023-07-10 08:08:43 +00:00
hzzhouzebin
d2fb21d395 Merge ap files
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7IEDI
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: Ic1c240f96d81e05a1a2250ab4211deda6e18ab6b
2023-07-10 14:49:35 +08:00
王笑佳
d38cf79e09 Fix THROW_TYPE_ERROR_AND_RETURN Part 2
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7JW58

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-10 14:05:59 +08:00
openharmony_ci
43bfd3480f
!4100 deregister module through dynamic import
Merge pull request !4100 from DaiHN/register
2023-07-10 03:20:26 +00:00
openharmony_ci
592f93d798
!4398 Fix bug: JS object binding function loses data after exceeding 1029
Merge pull request !4398 from 任堂宇/master
2023-07-10 03:18:14 +00:00
openharmony_ci
3545040542
!4369 Rectification of safety problems
Merge pull request !4369 from 韩靖/master
2023-07-10 02:55:47 +00:00
王笑佳
f2c60fbed0 Fix THROW_TYPE_ERROR_AND_RETURN Part 1
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7JU9Q

Signed-off-by: 王笑佳 <wangxiaojia5@huawei.com>
2023-07-10 10:24:40 +08:00
openharmony_ci
0b354150f0
!4395 fix typo
Merge pull request !4395 from 杨阳/fix_typo1
2023-07-10 02:14:16 +00:00
huoqingyi
21ccd5ebd3 Add class names for builtin object generic instance types
Issue:
https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7ED6I

Tests:
aot test, typeinfer test

Change-Id: I5b1ce2e09fa5ec04b8c95321f644655dfd292031
Signed-off-by: huoqingyi <huoqingyi@huawei.com>
2023-07-09 21:32:58 +08:00
DaiHN
835ed2bb26 deregister module through dynamic import
issue: #I77Q59

Signed-off-by: DaiHN <daihuina1@huawei.com>
Change-Id: I83f5825c2003923a3ad1b5dcc011c350ff470df4
2023-07-09 21:31:21 +08:00
openharmony_ci
d852d04892
!4401 Fix compatible problem of ap file
Merge pull request !4401 from hzzhouzebin/ApHeaderCompatibility
2023-07-09 02:12:04 +00:00
hzzhouzebin
04b050a140 Fix compatible problem with ap file
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7JP0M
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I5330613e695247f1450968f9847b155bfbf794fc
2023-07-09 09:04:55 +08:00
openharmony_ci
008e8bab91
!4296 支持ECMA2022规范Builtins Error新增cause属性
Merge pull request !4296 from 吴文璐/for_error_cause
2023-07-08 15:51:34 +00:00
openharmony_ci
8bdcc56691
!4330 支持ECMA2022规范新增Ark内部TaggedArray.At方法
Merge pull request !4330 from 查维/master
2023-07-08 15:23:45 +00:00
openharmony_ci
87ac6a91c7
!4400 Reduce test of context unittest
Merge pull request !4400 from xiongluo/test_context
2023-07-08 14:04:40 +00:00
xiongluo
33d1e58853 reduce the test time of context unittest
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I9b5f0d68d89803ac991a2e58f14f03a4aa5a1b9b
2023-07-08 19:43:33 +08:00
openharmony_ci
4da1548803
!4390 Class static hcr bugfix
Merge pull request !4390 from wpy111/master
2023-07-08 10:19:55 +00:00
Rtangyu
819ed0d9ce Fix bug: JS object binding function loses data after exceeding 1029
issues:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7JNDN

Signed-off-by: Rtangyu <rentangyu@huawei.com>
2023-07-08 18:10:12 +08:00
openharmony_ci
5382d7a9c5
!4383 Enable DFX config in asan version
Merge pull request !4383 from chenjingxiang/asan_dfx_br
2023-07-08 07:25:39 +00:00
wupengyong
e1426cbfe3 Reason:1.Fix class static hcr bug. 2.Add switch for class static hcr
Description:1.Fix class static hcr bug. 2.Add switch for class static hcr
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7JEXX?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: I1777b9cda53a2b3b5fc86619a4d2c3e89aadb505
2023-07-08 15:10:29 +08:00
lichenshuai
4c924556f9 [Bug]: 修复BigInt范围过大问题
debug下挂在ASSERT,此时右侧操作数过大,应该提前抛出异常。

Issue: #I7JMNB

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: I68cce7dcb8cefe6f3d05b0b329c31260d1e21441
2023-07-08 15:03:22 +08:00
openharmony_ci
8a454eeeae
!4363 Support consistency check for pgo file
Merge pull request !4363 from hzzhouzebin/AddChecksumForPGO
2023-07-08 05:49:26 +00:00
hzzhouzebin
66a968f23a Support consistency check for pgo file
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7I3WD
Signed-off-by: hzzhouzebin <zhouzebin1@huawei.com>
Change-Id: I5c6d4a6cb34d7877db193851e56f02bb50b2abd5
2023-07-08 10:27:13 +08:00
yang-19970325
9ea1bd141c Signed-off-by: yang-19970325 <yangyang585@huawei.com>
Change-Id: Ib3a092feaa7813d4adb8c5ed21856187bd6e2fa8

Change-Id: Ibba3043871e30abc867283ee45d041b54316cf70
2023-07-08 10:06:33 +08:00
openharmony_ci
e4cbb46407
!4389 Add fast aot compile mode
Merge pull request !4389 from zhangyukun8/optimize
2023-07-07 14:49:04 +00:00
openharmony_ci
ccd078518c
!4386 memcmp size is wrongly set in EcmaString::StringsAreEquals function.
Merge pull request !4386 from yaochaonan/bugfix
2023-07-07 13:27:25 +00:00