Commit Graph

  • 148b7cc084 !1058 Stringify support TypedArray Merge pull request !1058 from 苏重威/master openharmony_ci 2022-04-20 04:31:22 +00:00
  • 43a9afc681 Fix Container TreeMap Interface chenqi 2022-04-20 10:12:10 +08:00
  • 9f2b94c6f1 fix EcmaString::FastSubString Description In the FastSubString interface of EcmaString, which is a fast path, there is a logical error in judging whether characters are compressible Issue: #I53HR7:fix EcmaString::FastSubString xliu 2022-04-19 20:32:45 +08:00
  • eb44ef4a15 !1035 add DoStackOverflowCheck for app crash after reboot many times Merge pull request !1035 from guobingbing/adapter-asm openharmony_ci 2022-04-19 12:21:19 +00:00
  • 7b302f3905 Stringify support TypedArray scw 2022-04-19 19:36:06 +08:00
  • 1f447ab652 add DoStackOverflowCheck for app crash after reboot many times guobingbing 2022-04-19 17:44:54 +08:00
  • b0c35e41ac !990 fix EcmaString::EqualToSplicedString Merge pull request !990 from xliu/test_master openharmony_ci 2022-04-19 08:24:29 +00:00
  • 7d4bf0f9ce delete c-interpreter call common stub songzhengchao 2022-04-19 15:44:25 +08:00
  • 571a2c44fc !1050 Fix TryLdGlobalByName lowering bug and add getUnmappedArgs lowering Merge pull request !1050 from 许杰/lowering_bugfix openharmony_ci 2022-04-19 07:45:02 +00:00
  • c131a0d382 Fix TryLdGlobalByName lowering bug and add getUnmappedArgs lowering xujie 2022-04-19 10:52:17 +08:00
  • d07b80e518 !1047 fix code review problems Merge pull request !1047 from Gymee/code_review_watch openharmony_ci 2022-04-19 03:08:24 +00:00
  • 99f8a0f659 Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into master wwx1083752 2022-04-19 02:59:17 +00:00
  • c1fafc6392 !1048 fix warning file Merge pull request !1048 from hjzhangcm/master openharmony_ci 2022-04-19 02:51:46 +00:00
  • b3d6f2e001 modify comment wwx1083752 2022-04-19 10:41:38 +08:00
  • e7e910a11a !1046 VisitBytecodeCall bug fix Merge pull request !1046 from songzhengchao/bug0418 openharmony_ci 2022-04-19 02:31:16 +00:00
  • 089e875c93 !1030 Bug fix for string length calculate Merge pull request !1030 from linxiang8/master openharmony_ci 2022-04-19 02:01:04 +00:00
  • 08c3ade3f9 fix master warning hjzhangcm 2022-04-19 09:43:35 +08:00
  • 902e99d08c fix code review problems Gymee 2022-04-19 09:27:39 +08:00
  • 9d944307ec Fix VisitBytecodeCall bug songzhengchao 2022-04-19 09:30:20 +08:00
  • 47d32ddc02 !1029 Support watch expression and condtional breakpoint Merge pull request !1029 from Gymee/feature_watch openharmony_ci 2022-04-18 14:13:30 +00:00
  • 0867712c10 !1045 remove JSFunction::Call and JSFunction::Construct distribute Merge pull request !1045 from guobingbing/jsfunction openharmony_ci 2022-04-18 13:34:31 +00:00
  • 2b790a0684 !1017 Distinguish Whether Pandafile with TypeInfo Merge pull request !1017 from dingding/distinguish_type_info openharmony_ci 2022-04-18 12:59:30 +00:00
  • 3f7cfcd266 !1044 fix bug for test case Merge pull request !1044 from hjzhangcm/master openharmony_ci 2022-04-18 12:42:48 +00:00
  • 31a50b7691 !1039 JS Function Call on aarch64 platform Merge pull request !1039 from getingke/js_function_call_stub_formal openharmony_ci 2022-04-18 12:17:14 +00:00
  • df262c00a2 remove JSFunction::Call and JSFunction::Construct distribute guobingbing 2022-04-18 19:40:22 +08:00
  • 83048efbf1 support watch expression and conditional breakpoint Gymee 2022-04-16 15:57:40 +08:00
  • b143c3e1fb fix test case bug hjzhangcm 2022-04-18 17:35:08 +08:00
  • cb98784ca8 !1042 Compile error when not use musl library Merge pull request !1042 from getingke/wagner_master_compiler_error openharmony_ci 2022-04-18 10:06:38 +00:00
  • b8c4b2ed68 fixed for compiler error in wagner master branch getingke 2022-04-18 17:14:45 +08:00
  • 3b53018c2f !1038 Support Asm Stub Generate Code Merge pull request !1038 from 孙哲/master openharmony_ci 2022-04-18 08:05:14 +00:00
  • 39229d79c0 fixed for arm64 jscall getingke 2022-04-18 10:52:10 +08:00
  • 02b35436c0 Distinguish Whether Pandafile with TypeInfo ding 2022-04-18 12:39:12 +08:00
  • 941be6ea2a Generate asm code for AsmInterCallRuntime sunzhe23 2022-04-17 23:05:36 -07:00
  • cacd02cc30 !1037 Documentation Modifications About Compilation Merge pull request !1037 from DaiHN/docs_revise openharmony_ci 2022-04-18 06:43:09 +00:00
  • 04d1f010bc Documentation Modifications About Compilation DaiH 2022-04-18 11:02:57 +08:00
  • 82c44f14be !1007 JS PROXY Lowering Merge pull request !1007 from songzhengchao/proxy0413 openharmony_ci 2022-04-18 05:35:34 +00:00
  • 4689d8eb1f !1006 Add more bytecode handlers in AOT slowpath Merge pull request !1006 from jh-zheng/master openharmony_ci 2022-04-18 04:48:33 +00:00
  • 63d5621d2c !1026 fix EcmaString Merge pull request !1026 from xliu/test openharmony_ci 2022-04-18 03:38:13 +00:00
  • e846617c23 1 bug fix compile bc/common stub vm setup load stub 2 rename glue type POINTER TO NATIVE_POINTER 3 when function need call another js function, it will lowering to call "JSCall" trampoline function JSCall trampoline function will check calltarget function, then correct the arguments, finally jump the native or optimized code address of the target function. songzhengchao 2022-04-17 22:40:56 +08:00
  • eb5582bd24 Add more handlers for more bytecode in AOT slowpath zhengjiahuan 2022-04-14 01:34:39 +08:00
  • 71dd7f53b9 refactor llvm_ir_builder.cpp call bug fix OptimizedWithArgvLeaveFrameHandler::Iterate bug songzhengchao 2022-04-17 22:31:06 +08:00
  • 1176885323 !1018 fix codeDex warning (3) Merge pull request !1018 from zhaozhibo/master openharmony_ci 2022-04-17 13:11:57 +00:00
  • 504820705d Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into master zhaozhibo 2022-04-17 07:24:50 +00:00
  • 398ac87a36 fix codeDex warning(3) zhaozhibo 2022-04-15 14:42:30 +08:00
  • 50bb6b9bc6 !1025 debugger refactor Merge pull request !1025 from changcheng/debugger_refactor openharmony_ci 2022-04-17 01:01:12 +00:00
  • d6c835caea Descriptor: debugger refactor details: 1. debugger refactor, don't use runtime debugger 2. fix debugger crash wengchangcheng 2022-04-16 13:49:52 +08:00
  • e91a3531a5 !1015 Add Slowpath Aot Lowering Merge pull request !1015 from 许杰/lowering0415 openharmony_ci 2022-04-16 10:28:36 +00:00
  • cf0becfdba Add Slowpath Aot Lowering xujie 2022-04-16 16:20:50 +08:00
  • 56477d35de bug fix compile bc/common stub vm setup load stub rename glue type POINTER TO NATIVE_POINTER songzhengchao 2022-04-16 16:54:51 +08:00
  • 6428de9b58 !1031 Fix genFp in BytecodeHandler Stub codegen Merge pull request !1031 from dingding/fix_genFp openharmony_ci 2022-04-16 09:15:45 +00:00
  • 9707dca590 !1011 Fix the function NumberToString double percision BUG Merge pull request !1011 from fanshengli/master openharmony_ci 2022-04-16 09:06:12 +00:00
  • 3a8bdd9f3b Fix genFp in BytecodeHandler Stub codegen ding 2022-04-16 16:14:13 +08:00
  • 1c4cfd2c8b !1004 Add lowering of define function dyn. Merge pull request !1004 from luochuhao/definefunc openharmony_ci 2022-04-16 08:09:25 +00:00
  • be15a6b2d8 issue:#I52QHU Fix the function NumberToString double percision BUG lifansheng 2022-04-14 15:47:14 +08:00
  • f416f17d27 !1028 AOT Slowpath Lowering Refactor Merge pull request !1028 from Hailiang/aot_lowering openharmony_ci 2022-04-16 07:52:45 +00:00
  • ee14adb949 Bug fix for string length calculate if string is utf16, length need * sizeof(utf16) linxiang 2022-04-16 15:11:51 +08:00
  • 21910d56d5 Bug fix for ReplaceHirToSubCfg Hailiang Hu 2022-04-16 14:47:56 +08:00
  • 08b2c27a2a Add lowering of define function dyn. luochuhao 2022-04-06 17:35:13 +08:00
  • d06e46469c fix EcmaString::EqualToSplicedString Description 1. The developer reported that the corresponding attribute could not be obtained through the key value. 2. There is a bug in the comparison logic in ecmastring:: equaltospilledstring function, which leads to unpredictable results. Modify the comparison logic to make the spliced two strings equal to the compared string. Issue: #I52EB0: fix EcmaString::EqualToSplicedString xliu 2022-04-16 14:28:40 +08:00
  • 3df1c79235 !1023 AOT Slowpath Refactor Merge pull request !1023 from Hailiang/aot_lowering openharmony_ci 2022-04-16 03:38:29 +00:00
  • e73e75786f Merge remote-tracking branch 'szc/proxy0413' songzhengchao 2022-04-16 10:51:02 +08:00
  • 55d0b3b9a1 AOT Slowpath Refactor Hailiang Hu 2022-04-16 09:51:00 +08:00
  • 36af98f7b5 !1019 AOT Refactor for CircuitBuilder and Slowpath Merge pull request !1019 from Hailiang/aot_lowering openharmony_ci 2022-04-15 14:45:17 +00:00
  • c089b204e8 AOT Refactor for CircuitBuilder and Slowpath Hailiang Hu 2022-04-15 11:30:10 +08:00
  • 7b3652858d !1009 adapter entry frame to asm Merge pull request !1009 from guobingbing/adapter-asm openharmony_ci 2022-04-15 12:12:13 +00:00
  • c01691c0bb entry frame adapter asm guobingbing 2022-04-14 10:57:58 +08:00
  • fb35927a32 Implement Proxy Lowering on x86 songzhengchao 2022-04-14 21:54:03 +08:00
  • 2451a2e5f8 Added a filter in oat.xml wusongqing 2022-04-15 16:21:39 +08:00
  • 61dfd6da95 !1012 Fix bugs found in AOT Running Debug Merge pull request !1012 from lijincheng/master-merge openharmony_ci 2022-04-15 07:16:15 +00:00
  • 50009a228f !1012 Fix bugs found in AOT Running Debug Merge pull request !1012 from lijincheng/master-merge openharmony_ci 2022-04-15 07:16:15 +00:00
  • 4126b18aa8 !972 Add Container Plainarray Merge pull request !972 from zhangjixing/container_plainarray openharmony_ci 2022-04-15 06:54:59 +00:00
  • 249e7bd21f Bugfix in Aot lijincheng 2022-04-14 18:16:56 +08:00
  • 9af120fc9c Add Container Plainarray zhangjixing 2022-04-12 09:39:08 +08:00
  • 86c2bdd472 !920 Control whether to print compiler logs through JSRuntime Options Merge pull request !920 from dingding/log openharmony_ci 2022-04-14 09:05:45 +00:00
  • d8f0399789 Control whether to print compiler logs through JSRuntime Options ding 2022-04-14 16:14:34 +08:00
  • b072df04f1 !988 fix codeDex warning. Merge pull request !988 from zhaozhibo/master openharmony_ci 2022-04-14 07:39:17 +00:00
  • 8581674532 add HeapProfiler Interface Riachel 2022-04-14 14:15:40 +08:00
  • 91c467cb6b !984 Add X64 assembler Merge pull request !984 from 孙哲/master openharmony_ci 2022-04-14 05:54:27 +00:00
  • 4fb69bab47 !999 方舟独立编译构建提取source_set Merge pull request !999 from 宋宏昊/master openharmony_ci 2022-04-14 05:30:57 +00:00
  • 49ae306a0f !999 方舟独立编译构建提取source_set Merge pull request !999 from 宋宏昊/master openharmony_ci 2022-04-14 05:30:56 +00:00
  • 223f724b2a !956 bugfix of two entry frame when have exception. Merge pull request !956 from guobingbing/master openharmony_ci 2022-04-14 05:01:30 +00:00
  • 44d2430c3c Add x64 assembler sunzhe23 2022-04-11 02:49:34 -07:00
  • b9cf1735b7 Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into master wwx1083752 2022-04-14 04:24:59 +00:00
  • 3362b3d4a1 !1003 Fix app crash problems Merge pull request !1003 from xiongluo/fix_crash_problem_release openharmony_ci 2022-04-14 04:24:33 +00:00
  • 1c2b94c227 !1003 Fix app crash problems Merge pull request !1003 from xiongluo/fix_crash_problem_release openharmony_ci 2022-04-14 04:24:32 +00:00
  • d16223a490 add HeapProfiler Interface Riachel 2022-04-14 12:01:14 +08:00
  • 71f2d7e0eb Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into master zhaozhibo 2022-04-14 02:57:27 +00:00
  • a57029dc79 fix codeDex warning. zhaozhibo 2022-04-12 16:49:37 +08:00
  • 9fdc6b7b38 !1001 Add Profiler Merge pull request !1001 from wwx1083752/master openharmony_ci 2022-04-13 14:26:14 +00:00
  • 94678ed47b !1002 JSCall Lowering Merge pull request !1002 from getingke/js_function_call_stub_formal openharmony_ci 2022-04-13 14:24:51 +00:00
  • 3b16920f83 fixed for aarch64 static assert error getingke 2022-04-13 21:03:10 +08:00
  • 230649c07b add profiler issue:https://gitee.com/openharmony/ark_js_runtime/issues/I52IDT wubinbin 2022-04-13 17:14:16 +08:00
  • 78810d684e !998 fuzz testcases modification Merge pull request !998 from wangjie/master openharmony_ci 2022-04-13 12:50:24 +00:00
  • d2faf91756 bugfix of two entry frame when have exception. g00416891 2022-04-13 19:03:30 +08:00
  • 25194b6ca7 !966 Set/Map ForEach Optimization Merge pull request !966 from yingguofeng/for_each openharmony_ci 2022-04-13 11:32:15 +00:00
  • edde2186f5 !966 Set/Map ForEach Optimization Merge pull request !966 from yingguofeng/for_each openharmony_ci 2022-04-13 11:32:14 +00:00
  • ef35c0cad8 Lowering these call opcode of bytecode: CALLARG0DYN_PREF_V8 CALLARG1DYN_PREF_V8_V8 CALLARGS2DYN_PREF_V8_V8_V8 CALLARGS3DYN_PREF_V8_V8_V8_V8 CALLITHISRANGEDYN_PREF_IMM16_V8 CALLIRANGEDYN_PREF_IMM16_V8 getingke 2022-04-13 19:25:06 +08:00
  • 7632585d64 fixed for jsbound function call getingke 2022-04-12 11:41:33 +08:00
  • 69bb9b7c11 Fix OOM and crash problem in triggering gc xiongluo 2022-04-12 23:28:37 -10:00
  • 96ded39f2e !997 Modify sharedmemorymanager filename Merge pull request !997 from 赵杜炜/master openharmony_ci 2022-04-13 08:48:19 +00:00