Commit Graph

  • 24809b8239 support multi-instance in ark debugger modify the interface in ark debugger issue: https://gitee.com/openharmony/ark_js_runtime/issues/I53TEF Signed-off-by: h00611971 <huangfeijie@huawei.com> h00611971 2022-04-19 20:56:00 +08:00
  • 90d20770f4 Consider different cases for maxLength greater than, equal to and smaller than length. For napi only yaoyuan 2022-05-05 10:56:30 +08:00
  • cf9ab9530c support dump default heapfile wwx1083752 2022-04-29 16:23:38 +08:00
  • aa3faab847 clear extractors when destroy instances 1.remove the info concerned in the extractors when release JSPandafile. 2.clear the extractors when JSPandafile's destructor is called. issue: https://gitee.com/openharmony/ark_js_runtime/issues/I55CK0 Signed-off-by: h00611971 <huangfeijie@huawei.com> h00611971 2022-04-29 11:33:08 +08:00
  • edf2cd011d update bytrace warehouse name Signed-off-by: wenlong12 <wenlong12@huawei.com> wenlong12 2022-05-05 10:05:13 +08:00
  • 70a73aac4f !1188 refactor class FrameHandler Merge pull request !1188 from guobingbing/optimize OpenHarmony_filemanager_develop_20220505 openharmony_ci 2022-05-04 07:24:17 +00:00
  • 129ebdbf25 refactor class FrameHandler guobingbing 2022-04-29 17:32:24 +08:00
  • 763630738a Stackless SuperCall ding 2022-05-02 16:47:45 +08:00
  • 1f770577f7 !1192 AOT Lowering Test Merge pull request !1192 from Hailiang/aot_lowering openharmony_ci 2022-05-01 13:37:36 +00:00
  • 8b2c717842 !1193 fix snapshot serialize file not verified Merge pull request !1193 from zhaozhibo/master openharmony_ci 2022-04-30 13:32:53 +00:00
  • d8fc2948e4 AOT Lowering Test Hailiang Hu 2022-04-28 16:53:19 +08:00
  • f17e646f69 Merge remote-tracking branch 'oh/master' Yuqiang Xian 2022-04-30 20:09:00 +08:00
  • 9e88572f35 Add descriptions to concurrent marking status check. Don't use IS_STANDARD_SYSTEM config to switch off concurrent marking. Fix typos and grammar issues. Yuqiang Xian 2022-04-30 20:02:19 +08:00
  • d0542cd39b fix snapshot serialize file not verified zhaozhibo 2022-04-30 19:32:22 +08:00
  • 272cf6664d !1155 Refactor the GC related components - Part 4 Merge pull request !1155 from klooer/master openharmony_ci 2022-04-30 09:45:48 +00:00
  • 499213fc2c !1191 Fix ark_dev branch compiler error Merge pull request !1191 from songzhengchao/bugfix0430 openharmony_ci 2022-04-30 07:47:36 +00:00
  • 9e3e545f73 Fix ark_dev branch compiler error songzhengchao 2022-04-30 14:22:33 +08:00
  • a04b5ba02f !1186 Extend Fast-new with CallType has NewTarget Merge pull request !1186 from dingding/extend_fast_new openharmony_ci 2022-04-30 05:08:18 +00:00
  • 7b9ac34c6b !1183 fix codex warning 【part 4】 Merge pull request !1183 from zhaozhibo/master openharmony_ci 2022-04-30 03:38:27 +00:00
  • 4b279c9d79 fix codex warning zhaozhibo 2022-04-29 14:36:06 +08:00
  • ff44193d07 !1171 Modify option source of stub compiler Merge pull request !1171 from luochuhao/modifyoption openharmony_ci 2022-04-30 00:57:37 +00:00
  • 13235beab5 !1124 Add TS Aot Test Cases And Bugfix Merge pull request !1124 from 许杰/aot_testcase openharmony_ci 2022-04-30 00:54:11 +00:00
  • ad1d6f62fa !1185 Change the near OOM limit calculation method Merge pull request !1185 from xiongluo/change_near_OOM_limit openharmony_ci 2022-04-29 09:06:45 +00:00
  • f875000553 Extend Fast-new with CallType has NewTarget ding 2022-04-29 15:36:02 +08:00
  • 89d3fb3d0b !1182 fix ic_mega Merge pull request !1182 from wpy111/master openharmony_ci 2022-04-29 07:29:58 +00:00
  • e9d8c16a23 change the calculation method when mem is near oom xiongluo 2022-04-28 21:11:09 -10:00
  • 86fda0792b Modify option source of stub compiler. luochuhao 2022-04-25 20:08:55 +08:00
  • 95808e46e8 reason:ic bugfix in asm interpreter description:use tryfastpath replace slowpath issue:https://gitee.com/openharmony/ark_js_runtime/issues/I55CQB?from=project-issue wupengyong 2022-04-29 14:16:16 +08:00
  • 2590ccc603 Add TS Aot Test Cases And Bugfix xujie 2022-04-29 14:16:04 +08:00
  • 4002b645a0 !1140 bc lowering add case Merge pull request !1140 from songzhengchao/code0426 openharmony_ci 2022-04-29 05:20:26 +00:00
  • fd513bc419 !1167 move interpreter helper stubs from common stub to bc stub Merge pull request !1167 from wanghuan2022/master openharmony_ci 2022-04-29 03:35:18 +00:00
  • 7c39a61fdd !1174 delete object_xray-inl.h, move into object_xray.h and create visitor.h Merge pull request !1174 from zhaozhibo/master openharmony_ci 2022-04-29 02:00:06 +00:00
  • 9dd88414c1 BC Lowering test songzhengchao 2022-04-28 10:08:32 +08:00
  • 4bcfb3a72c !1179 disable unstable testcase Merge pull request !1179 from changcheng/fix_ut_error openharmony_ci 2022-04-28 23:36:19 +00:00
  • 9386917112 !1176 modify performance of debugger Merge pull request !1176 from changcheng/debugger_performance openharmony_ci 2022-04-28 23:36:07 +00:00
  • ed785a039e Descriptor: disable unstable testcase details: disable debugger single step test issue: https://gitee.com/openharmony/ark_js_runtime/issues/I559CM wengchangcheng 2022-04-28 23:13:43 +08:00
  • b7fb4444ec delete object_xray-inl.h, move into object_xray.h and create visitor.h zhaozhibo 2022-04-28 20:17:41 +08:00
  • 9269389b12 !1175 print more error message when ut fail Merge pull request !1175 from changcheng/add_ut_err_msg openharmony_ci 2022-04-28 13:24:31 +00:00
  • d15ba0db5c !1168 add heapprofiler domain Merge pull request !1168 from Riachel/master openharmony_ci 2022-04-28 13:19:48 +00:00
  • a31029d3f2 !1139 Handling errors when throwing exceptions Merge pull request !1139 from linxiang8/master openharmony_ci 2022-04-28 13:19:06 +00:00
  • 18792a746a move interpreter helper stubs from common stub to bc stub wanghuan 2022-04-28 15:32:56 +08:00
  • e8144ffd5a Descriptor: modify performance of debugger details: skip check -1 when there's no step event issue: https://gitee.com/openharmony/ark_js_runtime/issues/I558VZ wengchangcheng 2022-04-28 20:17:44 +08:00
  • 6c1d459845 Descriptor: print more error message when ut fail details: print both out messgae and err message issue: https://gitee.com/openharmony/ark_js_runtime/issues/I558VS wengchangcheng 2022-04-28 20:15:55 +08:00
  • 913facca1b !1157 optimize asm interpreter performance Merge pull request !1157 from zhangyukun8/optimize openharmony_ci 2022-04-28 12:05:15 +00:00
  • 71869e05c1 !1141 add more detailed logs when allocate failed Merge pull request !1141 from lukai/master openharmony_ci 2022-04-28 11:51:01 +00:00
  • 230c9dd442 !1008 arm64 fix asminterpreter Merge pull request !1008 from wpy111/master openharmony_ci 2022-04-28 10:59:55 +00:00
  • 5632b517c9 optimize asm interpreter performance Description: 1. add runtime stat scope to get the data of time-consuming-points 2. use stub to impl these runtime time-consuming-points Issue:https://gitee.com/openharmony/ark_js_runtime/issues/I552ZB?from=project-issue zhangyukun 2022-04-28 09:16:30 +08:00
  • e5c716767e !1160 Avoid JSBackend's pause caused by HandleBreakPoint(...) function right after its pause caused by HandleStep() function in one ByteCodePcChanged(...) function Merge pull request !1160 from Gongyuhang/master openharmony_ci 2022-04-28 09:48:29 +00:00
  • c8edea9f78 !1158 Fix CallNative GC bug for asm Interpreter Merge pull request !1158 from 孙哲/master openharmony_ci 2022-04-28 08:46:23 +00:00
  • 3cbf8878ac add heapprofiler domain Riachel 2022-04-28 16:15:49 +08:00
  • c7e278f057 Tidy-up Heap class; re-organize the public methods by categories and add descriptions. Yuqiang Xian 2022-04-28 16:10:59 +08:00
  • 36d4abd9db !1090 MatchWithOffset 接口拆成两个接口 Merge pull request !1090 from zhuguanghui123/master openharmony_ci 2022-04-28 07:26:02 +00:00
  • 7d3a405863 Change the type of the returned value from "void" to "bool" for JSPtHooks::SingleStep(...) function, make it return true only when it has actually invoked the backend_'s NotifyPaused(...) function. And let the ByteCodePcChanged(...) function pass over the HandleBreakPoint(...) function when the HandleStep(...) function returns true. Gongyuhang 2022-04-28 15:20:07 +08:00
  • 60e5ce421e !1153 Add aot test case and fix bugs in lowering Merge pull request !1153 from lijincheng/aot-test openharmony_ci 2022-04-28 06:56:05 +00:00
  • 17937049aa reason:fix bus error aarch64 description:16 byte alligne issue:https://gitee.com/openharmony/ark_js_runtime/issues/I54WGO?from=project-issue wupengyong 2022-04-27 09:56:37 +08:00
  • da747b6123 Aot Test Case and Fix bugs in Lowering lijincheng 2022-04-27 17:02:10 +08:00
  • 495985a93b Funtions MatchWithOffset and callbackFunc split to two functions.Search separately by row and column. zhuguanghui123 2022-04-27 14:08:57 +08:00
  • 939df48407 Add missing comments in GC trigger logic. Yuqiang Xian 2022-04-28 11:55:57 +08:00
  • 5dffd792d6 Merge remote-tracking branch 'oh/master' Yuqiang Xian 2022-04-28 11:24:41 +08:00
  • d9068ae3e0 Tidy up Heap class; re-organize the fields by categories and add descriptions. Yuqiang Xian 2022-04-28 11:08:15 +08:00
  • 86a4019e1e BugFix for callNative's leave frame sunzhe23 2022-04-27 19:41:57 -07:00
  • 22c945e88f !1113 refactor the uint fileds in jsmethod Merge pull request !1113 from xiongluo/refactor_jsmethod2 openharmony_ci 2022-04-28 02:24:32 +00:00
  • 6d87012e2e !1131 Support constpool serialize, global const and global env object reuse, string deduplication Merge pull request !1131 from dingwen/master openharmony_ci 2022-04-28 01:55:14 +00:00
  • 6636896a3e Support constpool serialize, global const and global env object reuse, string deduplication Description:1.Support constpool serialize 2.Global const and global env object reuse 3.String deduplication Issue:https://gitee.com/openharmony/ark_js_runtime/issues/I54NF5 dingwen 2022-04-25 19:28:06 +08:00
  • d8b0be85b3 refactor the uint fileds in jsmethod xiongluo 2022-04-27 02:43:40 -10:00
  • 369c3f8137 !1154 delete part of debugger_types_test Merge pull request !1154 from buzhuyu/master openharmony_ci 2022-04-27 12:36:25 +00:00
  • 57c0a4f055 Rename GC types and spaces to make it more consistent and clear. Yuqiang Xian 2022-04-27 18:26:06 +08:00
  • 5925e8ff44 Fix some terminologies used in concurrent marker and sweeper. Yuqiang Xian 2022-04-27 10:02:12 +08:00
  • 91c54d3b74 Fix several typos in the code. Yuqiang Xian 2022-04-26 18:43:46 +08:00
  • 49a200d419 delete part of debugger_types_test issue:https://gitee.com/openharmony/ark_js_runtime/issues/I550ZF buzhuyu 2022-04-27 18:01:29 +08:00
  • f1c183d39b !1134 Refactor the GC related components - Part 1 & 2 Merge pull request !1134 from klooer/master openharmony_ci 2022-04-27 09:37:38 +00:00
  • f8debf51f7 !1150 Implement support multiple LLVM stackmap when load multiple machine codes Merge pull request !1150 from songzhengchao/stackmap openharmony_ci 2022-04-27 09:14:35 +00:00
  • 31120c48f4 !1147 test ldglobalvar && stlettoglobalrecord Merge pull request !1147 from taohong/testLdglobalvar openharmony_ci 2022-04-27 09:06:58 +00:00
  • 014741a431 Implement support multiple LLVM stackmap when load multiple machine codes songzhengchao 2022-04-27 14:11:03 +08:00
  • d1bd1c9d29 test ldglobalvar && stlettoglobalrecord taohong 2022-04-26 16:06:04 +08:00
  • 7af2153483 !1149 Add international specification module displaynames class code Merge pull request !1149 from 刘强/master openharmony_ci 2022-04-27 06:21:45 +00:00
  • 474420fba7 According to the 2021 internationalization specification add international specification module listformat class code liu-qiang12 2022-04-27 10:24:14 +08:00
  • 1a61b3b48d !1145 fix codex waring 【part 3】 Merge pull request !1145 from zhaozhibo/master openharmony_ci 2022-04-26 15:21:14 +00:00
  • 06c3e4e62b !1133 Fix JSON parse for four bytes u16string Merge pull request !1133 from 苏重威/master openharmony_ci 2022-04-26 13:04:46 +00:00
  • 17d8100001 Handling errors when throwing exceptions linxiang 2022-04-26 15:11:52 +08:00
  • a190556751 fix codex warning zhaozhibo 2022-04-26 18:34:53 +08:00
  • c7d0a0610c !1142 add file stream for heap dump Merge pull request !1142 from changcheng/add_file_stream openharmony_ci 2022-04-26 11:15:49 +00:00
  • a22dcd4032 !1143 get prev interpreted frame of entry frame Merge pull request !1143 from guobingbing/adapter-asm openharmony_ci 2022-04-26 09:34:00 +00:00
  • c45e90b8ca !1130 change profiler types Merge pull request !1130 from buzhuyu/master openharmony_ci 2022-04-26 08:12:06 +00:00
  • a666966691 Descriptor: add file stream for heap dump details: add file stream for heap dump issue: https://gitee.com/openharmony/ark_js_runtime/issues/I54S6V wengchangcheng 2022-04-26 15:32:52 +08:00
  • 87a2cee24e !1085 add asmInter Debugger Merge pull request !1085 from wanghuan2022/master openharmony_ci 2022-04-26 08:06:13 +00:00
  • 3fcd42ecff get prev interpreted frame of entry frame guobingbing 2022-04-26 15:59:03 +08:00
  • adcc11e250 add more detailed logs when allocate failed lukai 2022-04-26 15:40:22 +08:00
  • 8e93c703bf Refactor the GC related components. Yuqiang Xian 2022-04-26 13:59:49 +08:00
  • ad2baf6777 Refactor GC related components - Fix code check issues Yuqiang Xian 2022-04-26 08:51:41 +08:00
  • d6905ec209 Refactor the GC related components. Yuqiang Xian 2022-04-25 22:03:36 +08:00
  • d5d9acb51d Refactor the GC related components. Yuqiang Xian 2022-04-25 19:18:14 +08:00
  • 5be04cad16 !1137 Bypass the false code defect check Merge pull request !1137 from dingding/bypass openharmony_ci 2022-04-26 04:30:37 +00:00
  • 2912e2cfde change profiler types issue:https://gitee.com/openharmony/ark_js_runtime/issues/I54J5Q buzhuyu 2022-04-25 19:28:59 +08:00
  • 707e38e924 !1136 Setting application crash caused by large object updating null pointer Merge pull request !1136 from yingguofeng/master openharmony_ci 2022-04-26 03:28:40 +00:00
  • 0d1ed34b37 Bypass the false code defect check ding 2022-04-26 10:59:36 +08:00
  • 3379f227fd Bugfix:Launcher application crash caused by large object updating null pointer yingguofeng@huawei.com 2022-04-25 17:30:10 +08:00
  • d3db943499 !1052 Add and Enable Aot test framework Merge pull request !1052 from dingding/add_aot_test openharmony_ci 2022-04-25 15:16:21 +00:00
  • 0e30933c3b !1125 Fix Asyncfunction Reject Merge pull request !1125 from xliu/test_master openharmony_ci 2022-04-25 13:41:38 +00:00
  • 4d249dcb87 add asmInter Debugger wanghuan 2022-04-21 20:58:15 +08:00