Commit Graph

22 Commits

Author SHA1 Message Date
openharmony_ci
6cbddf27de
!4775 Revert "Reason:optimize aot stackoverflow"
Merge pull request !4775 from zhangyukun8/revert
2023-09-07 14:22:15 +00:00
zhangyukun8
8c96456086 Revert "Reason:optimize aot stackoverflow"
This reverts commit 7e05585a40.
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7ZIFL?from=project-issue
Signed-off-by: zhangyukun8 <zhangyukun8@huawei.com>

Change-Id: Iae7b0e251339a8918cf414e776524ed2ee4372ec
2023-09-07 20:19:52 +08:00
ginxu
39d838b541 Support Fast Json Stringify
Add stringify cache.

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7Y7OH
Signed-off-by: ginxu <xujie101@huawei.com>
Change-Id: Ia469e2d7ff0b974631aca08222463485a9e56f58
2023-09-04 19:10:43 +08:00
wupengyong
7e05585a40 Reason:optimize aot stackoverflow
Description:optimize aot stackoverflow
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7S3NJ?from=project-issue

Signed-off-by: wupengyong <wupengyong@huawei.com>
Change-Id: Iec31ae6ae21e29bed7bc75f1b7c8b240db1506fb
2023-08-21 16:11:01 +08:00
huangfeijie
d5136c1a82 issue: https://gitee.com/openharmony/commonlibrary_ets_utils/issues/I7K7CH
make adaptations for the taskpool load balance
count the pending job and profiler info

Signed-off-by: huangfeijie <huangfeijie@huawei.com>
2023-08-17 11:27:56 +08:00
quiet-thought
88dc8aab97 Bugfix on BuiltinsArray::Join cicular reference problem
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I7NB0T

Signed-off-by: quiet-thought <chenjingxiang1@huawei.com>
Change-Id: Ie63a9f76b0dcdee0e9422b6fa8e8886a78256c96
2023-07-24 15:58:59 +08:00
lichenshuai
840fc35ec6 [Bug]: error.constructor.prototype.name类型直接将数值作为指针导致非法内存访问漏洞
name被修改为了整数类型,但在PrintJSErrorInfo中被直接视为EcmaString,导致在取值时发生非法内存访问。

Issue: #I7KW69

Signed-off-by: lichenshuai <lichenshuai@huawei.com>
Change-Id: Iae5b86beda282992fd2dd623ec9bf7bc54f03af6
2023-07-15 11:35:05 +08: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
xiongluo
d04a78f195 support multi context
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: If708bb8d514503105e965226532dad41c12d73d7
2023-07-03 21:30:19 +08:00
xiongluo
b3bbcbf573 fix code check and realm parameter
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I71a9206f553eebdf4af791d34d0f9401776a70be
2023-06-11 16:18:18 +08:00
xiongluo
e0a80d811f fix code check and format
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I222befc3ea02049f7f97f932a641753533dd8d52
2023-06-11 16:18:18 +08:00
xiongluo
8a805d8804 fix conflict
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I30fd5845422f2927e15db378cb2ee466b26b0407
2023-06-11 16:18:18 +08:00
xiongluo
a20ae4727e enable multi contexts and fix bugs
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I01a92301f4970a2321312c0b7fbf43f78353a806
2023-06-11 16:18:18 +08:00
xliu
d5d8e27b56 fix bugs
Signed-off-by: xliu <liuxin259@huawei.com>
Change-Id: I186ab1e73b74f17f0cd16031aba21265c5e8299f
2023-06-11 16:18:18 +08:00
xiongluo
fc1990814d Change get currentcontext
Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: Ib9f9e77099574fe946f4d518120b1f6dfd6f4bc9
2023-06-11 16:17:47 +08:00
xiongluo
a07240968b fix conflict and move fields in JSThread into context
Signed-off-by: xiongluo <xiongluo@huawei.com>

Change-Id: Id3eceac5f2b6a515ee946b8d9d806a04326863a6
2023-06-11 16:17:47 +08:00
liu-qiang12
f14ab3c325 add cachedconstpools from vm to context
Signed-off-by: liu-qiang12 <liuqiang254@huawei.com>
https: //gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6UHGV
Change-Id: I50ee2e980840982cd40d8e1f0369e3d103af5734
2023-06-11 16:17:47 +08:00
liu-qiang12
09ee91dec2 add aotfilemanger from vm to context
Signed-off-by: liu-qiang12 <liuqiang254@huawei.com>
https: //gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6UHGV
Change-Id: Idfabd557b8ad5cb79c538f15224d22a8ac800e0f
2023-06-11 16:17:47 +08:00
liu-qiang12
4443a8a95d add listnode and icu
Signed-off-by: liu-qiang12 <liuqiang254@huawei.com>
https: //gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6UHGV
Change-Id: I705e82670483f784d997425c64282e425994849d
2023-06-11 16:17:47 +08:00
liu-qiang12
2cc80d5dd0 add ts module regexp..
Signed-off-by: liu-qiang12 <liuqiang254@huawei.com>
Change-Id: I0d2ecd305866524b5a47ef9f97427ce25c3d09be
2023-06-11 16:17:47 +08:00
xliu
7d4d3787d8 mv context from vm to jsthread
Signed-off-by: xliu <liuxin259@huawei.com>
Change-Id: Ic7d658def858ecf369f995e0d83c696906ba3b00
2023-06-11 16:17:47 +08:00
xliu
24e1a25d5b Add EcmaContext
Description:
Add EcmaContext,to provide the sandbox execution capability.
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6UHGV

Signed-off-by: xliu <liuxin259@huawei.com>
Change-Id: Ibc9c0c422411806d4358359e17b861f8a7ae112b
2023-06-11 16:17:47 +08:00