Commit Graph

21 Commits

Author SHA1 Message Date
dingwen 87e9f4ff3c Modify RegionFactory and Chunk
Description:Divide RegionFactory into HeapRegionAllocator and
NativeAreaAllocator,use ChunkVector replace some unreasonable CVector.
issue:https://gitee.com/openharmony/ark_js_runtime/issues/I4TRB8

Signed-off-by: dingwen <dingwen6@huawei.com>
2022-02-21 15:22:01 +08:00
xiongluo 82b0916295 GC name is unclear and confused. class_ in object factory are redundant.
Modify gc name and delete class_ in object factory.

issue:https://gitee.com/openharmony/ark_js_runtime/issues/I4T5DR

Signed-off-by: xiongluo <xiongluo@huawei.com>
2022-02-16 01:10:53 -10:00
scw 633e2ddbe8 support SuspendVM and output UncaughtException
Add VMNeedSuspension judge in CheckSafepoint and provide SuspendVM() ResumeVM() api in jsnapi to Suspend VM and Resume VM
Modify GetEcmaUncaughtException no longer clear exception and Add GetAndClearEcmaUncaughtException to get and clear exception

Issue I4SECM

Signed-off-by: scw <suchongwei@huawei.com>
2022-02-09 10:32:56 +08:00
wuzhefeng 5720a01a3a Signed-off-by: wuzhefeng <wuzhefeng1@huawei.com>
Change-Id: Ic990c5f11caeb3075033719a13e759baaf6dfefb
2022-01-13 00:26:00 -08:00
songzhengchao d5b0bbb5a0 code review: function rename and namespace
Change-Id: I40e81947ba3b51bb5e2dc1103a985889ca78dada
Signed-off-by: songzhengchao <songzhengchao@huawei.com>
2022-01-01 11:20:10 +08:00
sunzhe23 b5fa6d5cee 1 add macro for glue offset table
2 remove unused FindOwnElement2 stub
3 remove SET_STUB_TO_MODULE marcro and replace it with FAST_RUNTIME_STUB_LIST

Signed-off-by: sunzhe23 <sunzhe23@huawei.com>
2021-12-29 01:44:35 -08:00
getingke c108665b1c fixed for add CompilationConfig Class to support all arch
Change-Id: Ifd5cbb143350ecb9c496d8c7cbc3ee3745e74399
Signed-off-by: getingke <getingke@huawei.com>
2021-12-23 15:00:19 +08:00
zhangyukun a97747fe18 Description:sync from code from wgr_master to ohos
Signed-off-by: zhangyukun <zhangyukun8@huawei.com>
Change-Id: Ic66a9e649de8c0ce530483296fe323b8f50621fb
2021-12-21 09:36:03 +08:00
songzhengchao bde47ee986 code review
Signed-off-by: songzhengchao <songzhengchao@huawei.com>
2021-11-01 15:43:46 +08:00
songzhengchao 0c38b6b94d code review
Signed-off-by: songzhengchao <songzhengchao@huawei.com>
2021-10-30 22:18:09 +08:00
songzhengchao c4c4d68a4f code review
Signed-off-by: songzhengchao <songzhengchao@huawei.com>
2021-10-28 15:06:25 +08:00
surpassgoodchao 0228910be4 bug fix
machine code and runtime_trampolines

Signed-off-by: surpassgoodchao <surpassgoodchao@qq.com>
2021-10-21 14:13:03 +08:00
surpassgoodchao d15fafc5ac fastboot review
Signed-off-by: surpassgoodchao <surpassgoodchao@qq.com>
2021-10-12 12:26:02 +08:00
surpassgoodchao 8b8825786f conflict
Signed-off-by: songzhengchao <surpassgoodchao@qq.com>
2021-10-10 10:43:27 +08:00
openharmony_ci 627a3dc223 !116 Add thread check of ecmascript
Merge pull request !116 from zhangyukun8/master
2021-09-26 06:51:38 +00:00
zhangyukun 0e97463207 Add thread check of ecmascript
Signed-off-by: zhangyukun <zhangyukun8@huawei.com>

Change-Id: I6b954f23e79c0fb98091dc25bc772047489d35bc
2021-09-26 11:42:05 +08:00
openharmony_ci df600c5ec4 !106 fix ace2.0 hashcode initialization bugs
Merge pull request !106 from Pan Zhenyu/master
2021-09-24 06:49:40 +00:00
panzhenyu1 44c8179d07 fix ace2.0 hashcode initialization bugs
Signed-off-by: panzhenyu1 <panzhenyu1@huawei.com>
2021-09-23 20:55:48 +08:00
getingke 13e4e9f5a8 rebase with master
Signed-off-by: getingke <getingke@huawei.com>
Change-Id: Ib764c465916b0d8b34f298d04e462b81001d359e
2021-09-23 11:26:42 +08:00
zhangyukun 7ffcc4b20f Sync js_runtime to openharmony
Signed-off-by: zhangyukun <zhangyukun8@huawei.com>
2021-09-08 09:20:53 +08:00
wanyanglan 86cfe52253 add ark js_runtime
Signed-off-by: wanyanglan <wanyanglan1@huawei.com>
Change-Id: Iac7851492f10c0ef1303c621febb65e5fdd22e41
2021-09-05 16:05:06 +08:00