Commit Graph

12434 Commits

Author SHA1 Message Date
mjz
a6b274441b arm64 262-asm
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACDNB

Signed-off-by: mjz <miaojianzhuang@huawei.com>
Change-Id: I8960f479600f52aa4ab7270eccd6d69be36ada00
2024-07-12 10:59:35 +08:00
hanweiqi
45d081d28b Add testcase for heap snapshot
Add typed arrays test for GenerateNodeName in heap_snapshot.cpp

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

Signed-off-by: hanweiqi <hanweiqi3@huawei.com>
2024-07-12 10:02:39 +08:00
caolili123
3e60280585 Fix bug of inline function
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAC2KZ

Signed-off-by: caolili123 <caolili14@huawei.com>
2024-07-12 08:41:11 +08:00
Oberman Igor
008bb4b2fd Revise builtin inlining tests
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACEKK
Tests: all required tests passed
Signed-off-by: Oberman Igor <oberman.igor@huawei-partners.com>
Change-Id: Ieab4b13339bb02294223311f4cde07162c3881f6
2024-07-12 03:33:01 +08:00
openharmony_ci
c40f00d60f
!7971 Get the frame information containing returnaddr for dfx
Merge pull request !7971 from 邵益江/nativeframe
2024-07-11 13:57:05 +00:00
openharmony_ci
487039c5e5
!8073 add decodeURIComponent tests
Merge pull request !8073 from zhangyouyou/master
2024-07-11 13:55:06 +00:00
openharmony_ci
fa4b4723ac
!8063 fix idmap
Merge pull request !8063 from zhanheng/fix_dump
2024-07-11 13:53:28 +00:00
openharmony_ci
a1747dae62
!8003 Fix Cross-Platform AOT Macro
Merge pull request !8003 from liujia178/Fix-Cross-Platform-AOT-Macro
2024-07-11 13:51:45 +00:00
openharmony_ci
ab55d88c08
!8081 Fix the warning of long function in dfx_jsnapi.cpp
Merge pull request !8081 from yangxiaoshuai2022/warning_fix_0709
2024-07-11 13:49:51 +00:00
dingwen
c51644ceee Adjust sensitive scene gc threshold
Description:Adjust sensitive scene gc threshold
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA4H3F

Signed-off-by: dingwen <dingwen6@huawei.com>
Change-Id: I2fed44737685810ffc57f3e0ed8360e73dd1aab6
2024-07-11 21:40:37 +08:00
xusen
080cd76da6 数组越界时不报错,返回undefined
Signed-off-by: xusen <xusen15@h-partners.com>
Change-Id: I3e75bed6c6208a22a57cab5b3a78ac94cb915a15
Signed-off-by: xusen <xusen15@h-partners.com>
2024-07-11 21:14:53 +08:00
张鸿雨
05048f9513 Modify the LightWeightMap
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAC9HQ
Describe:Modify the LightWeightMap

Signed-off-by: 张鸿雨 <zhanghongyu42@huawei.com>
2024-07-11 20:59:53 +08:00
daizihan
4a41b819a2 Fix bug in push args in call info
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACDO7

Signed-off-by: daizihan <daizihan@huawei.com>
Change-Id: I33b39cb90a5fd74935406f6c3ec4c41871e1eb56
2024-07-11 20:17:49 +08:00
xiongluo
747b6704ff Add func to get vm in global jsnapi
Change the method to get vm

Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACC6Y?from=project-issue

Signed-off-by: xiongluo <xiongluo@huawei.com>
Change-Id: I043ddbbaf69521e56cdeee09b62e084e3df28402
2024-07-11 17:30:12 +08:00
yingguofeng@huawei.com
fb614f8fd2 (Aot): Fix third-part js workload degradation
1、Fix overflow when searching hclass from object literal hclass cache.
    2、Fix missing barrier for object reference global env object in deserializer.
    3、Fix hclass transition error with representation attribute.

Issue: #IAB8P5
Change-Id: Ia9fffb981995676b0ed74530eadaab610be29b2f
Signed-off-by: yingguofeng@huawei.com <yingguofeng@huawei.com>
2024-07-11 17:27:41 +08:00
machangyou
ecab1694ce Callback DefineField function C++ To IR
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IACB1I

Signed-off-by: machangyou <machangyou@huawei.com>
2024-07-11 16:47:51 +08:00
rentangyu
5560a3ab9e The aa startup mode is added
If the .so file fails to be loaded, the detailed error information is displayed

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

Signed-off-by: rentangyu <rentangyu@huawei.com>
2024-07-11 16:27:31 +08:00
openharmony_ci
ab6d7e11ce
!8092 Bugfix: Float32Array is not completedly supported
Merge pull request !8092 from Sandee/bugfix/20240708
2024-07-11 07:03:37 +00:00
chentianyu
5468549989 fix gc young space adjust capacity
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IAC8WZ

Signed-off-by: chentianyu <chentianyu31@huawei.com>
Change-Id: Iafc6f0442646796b81a87defdfef893efb2b092e
2024-07-11 14:40:21 +08:00
openharmony_ci
a680afa88d
!8082 Fix warning of long function
Merge pull request !8082 from yangxiaoshuai2022/warning_fix_0709_2
2024-07-11 05:53:53 +00:00
openharmony_ci
d874187c74
!8080 [pgo] onHeap与notOnHeap转换未维护proto链问题修复
Merge pull request !8080 from zhangyinlu/bugfix_onheap_hclass
2024-07-11 05:51:55 +00:00
openharmony_ci
bf1aed7484
!8065 Add testcase for heap_snapshot
Merge pull request !8065 from hanweiqi/hprof_test_case
2024-07-11 05:50:12 +00:00
openharmony_ci
d6d3c2026a
!8045 fix jit task tool destory before vm destory
Merge pull request !8045 from xiaoweidong/fix_jit_task_pool
2024-07-11 05:48:31 +00:00
openharmony_ci
8fce41635e
!7987 [baseline jit]Handle performance issue
Merge pull request !7987 from huangyan/baseline_jit_performance_hy
2024-07-11 05:46:32 +00:00
fangting
85c1442619 fix mac standalone build failed
fix mac standalone build failed

Issue:#IAC532
Signed-off-by: fangting <fangting12@huawei.com>
2024-07-11 10:37:06 +08:00
zhanheng
b9f272d547 fix fillidmap
Issue: IABD8M
Signed-off-by: z00522183 <zhanheng2@huawei.com>
Change-Id: Ifb7b33d03cc0be67762a94e1e123f9e1bc179bdd
2024-07-11 10:27:35 +08:00
Sandee
e64a85a017 Fix bug of float32 array
Issue: https://gitee.com/openharmony/arkui_napi/issues/IAC20P
Signed-off-by: sandee <xieyunfei8@huawei.com>
2024-07-11 09:25:59 +08:00
wu_zhang_da
17352456c1 ConstPool GC Bugfix
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IABRZ5

Signed-off-by: wu_zhang_da <wuzhangda@huawei.com>
Change-Id: I732c8cb6daf41ebd9a6a7f4d8f1039a501c7b121
2024-07-11 09:15:05 +08:00
openharmony_ci
3bec1b9301
!8071 load native module throw error correctly
Merge pull request !8071 from jiachong/j30052427
2024-07-10 20:55:32 +00:00
openharmony_ci
caf20d98a8
!8002 TryRestoreElementsKind
Merge pull request !8002 from 安文韬/master
2024-07-10 18:25:02 +00:00
openharmony_ci
aee7a413c1
!8076 [新需求]: 优化循环结构的报错信息提示
Merge pull request !8076 from 李晨帅/JSON
2024-07-10 18:20:22 +00:00
openharmony_ci
07c5787677
!8019 set the invalid OSR code to undefined
Merge pull request !8019 from linxinyq/set-the-invalid-OSR-code-to-undefined
2024-07-10 09:39:39 +00:00
openharmony_ci
976a152ed6
!8035 [maple]Code bypass CFI protection rectification 2.0
Merge pull request !8035 from zy/clean_code_cfi_2
2024-07-10 09:34:46 +00:00
openharmony_ci
fabfd1c1cc
!6892 [BUG] 修正Intl.getCanonicalLocales接口实现
Merge pull request !6892 from liujia178/intl_get_canonical_locales
2024-07-10 09:32:05 +00:00
openharmony_ci
6138168ba6
!7829 CallStubBuilder v1
Merge pull request !7829 from xing-yunhao/call_stub_builder_v1_br
2024-07-10 09:29:35 +00:00
openharmony_ci
54d29c472f
!8070 Fix the size before InitializeWithSpeicalValue
Merge pull request !8070 from zhouguangyuan0718/master-fixunroll
2024-07-10 09:27:03 +00:00
liuzongze
eb90f10480 Fix some parameter type errors
Description: Fix type error

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

Signed-off-by: liuzongze <liuzongze@huawei.com>
Change-Id: I90a0260ec37abcf7ff833a71cb7ee2c374d8a244
2024-07-10 16:42:58 +08:00
yangxiaoshuai2022
d58a7ca8f7 Fix the warning of long function
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IABQI5

Signed-off-by: yangxiaoshuai2022 <yangxiaoshuai@huawei.com>
2024-07-10 16:00:16 +08:00
hanweiqi
0d113ff65b Add testcase of heap_snapshot.cpp
Add testcase of GenerateNodeName(include error types and some commopn types);

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

Signed-off-by: hanweiqi <hanweiqi3@huawei.com>
2024-07-10 15:58:28 +08:00
yangxiaoshuai2022
c88cf8a20f Fix warning of long function
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IABQFC

Signed-off-by: yangxiaoshuai2022 <yangxiaoshuai@huawei.com>
2024-07-10 15:53:36 +08:00
zhangyinlu
27a4033cbc [pgo] onHeap与notOnHeap转换未维护proto链问题修复
Issue:https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IABOX4
Description:替换hclass需要维护proto链,对未维护proto链的场景进行修复

Signed-off-by: zhangyinlu <zhangyinlu@huawei.com>
Change-Id: Ifcc642099a1f40d29728cf7274d1a063518e185f
2024-07-10 14:20:56 +08:00
openharmony_ci
ace52a525f
!7984 dfx: pgo trace
Merge pull request !7984 from Lasting/dfx/pgo/trace
2024-07-10 06:06:36 +00:00
openharmony_ci
2992ca80fe
!8055 Only add vm param for jsnapi (ets runtime)
Merge pull request !8055 from xiongluo/only_vm_scope_manager_jsnapi
2024-07-10 06:05:01 +00:00
安文韬
6b2b9ae68f TryRestoreElementsKind
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/IA9YWU

Signed-off-by: anvette <anwentao@huawei.com>
2024-07-10 14:04:14 +08:00
shaoyijiang
b202288afe Get more frame info for dfx
1.Remove the jit frame from the crash main thread scene
2.Get more native frames info for dfx
3.Fix prctl failure caused by tag.length() > PR_SET_VMA_ANON_NAME_MAX_LEN

Issue: IA6Z36
Signed-off-by: shaoyijiang <shaoyijiang@huawei.com>
Change-Id: I8dad456668519c80a0a45f22343f7304fb4c0cc5
2024-07-10 13:58:53 +08:00
xiaoweidong
80681266d0 [JIT] Fix jit task tool destory before vm destory
1. jit task pool destory will use threadid from jitthread when runtime destory,
   but jit thread may be destoryed before task pool destory. so use thread id directly
2. add jit trace with funcname, and intall trace
3. remove unused compile log

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

Change-Id: I310797eb336106cd5e06767fb36ef876b22bc895
Signed-off-by: xiaoweidong <xiaoweidong@huawei.com>
2024-07-10 12:13:41 +08:00
xing-yunhao
58a6e7cb79 Optimized JS-call-related stub building logic
1. Created CallStubBuilder class which is a derived class of StubBuilder
2. Broke dispatcher function into some smaller functions

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

Signed-off-by: xing-yunhao <xingyunhao1@huawei.com>
Change-Id: Ibbeb9d67a21a2dfd5772aa21af3e820fea28da37
2024-07-10 09:47:20 +08:00
openharmony_ci
a61452859e
!8036 modify std::thread argument to lambda statement by CFI Modification
Merge pull request !8036 from ChenYC009/lambda
2024-07-09 20:13:42 +00:00
openharmony_ci
b4220d044c
!8054 Fix compilation issues
Merge pull request !8054 from lijiamin/master
2024-07-09 20:11:53 +00:00
openharmony_ci
1939dc2e35
!6739 Add compiledcode and fastcall flag in JSFunctionBase
Merge pull request !6739 from xiaoweidong/machinecode_flag
2024-07-09 20:10:04 +00:00