Commit Graph

  • 9139ca09c7 Add dispatch of call of x64 and construct frame with rsp in .S 1. use stub to dispatch fast,slow and native paths 2. use rsp to construct frame of x64 https://gitee.com/openharmony/ark_js_runtime/issues/I51G9L?from=project-issue Signed-off-by: zhangyukun <zhangyukun8@huawei.com> Change-Id: Ib80540df5dbe531f155e5dd9fce556a207171494 zhangyukun 2022-03-23 19:41:22 +08:00
  • 4e08cec6ee [part-1] delete "*-inl.h" of newest codex rule wengchangcheng 2022-04-05 21:28:18 +08:00
  • 9c948a9f0a !926 Add Aot SlowpathLowering and Add CompilationConfig to circuit builder Merge pull request !926 from lijincheng/master-merge openharmony_ci 2022-04-07 03:54:49 +00:00
  • 813fd57ac8 fix compiler error of line_program_state.h wengchangcheng 2022-04-07 11:34:43 +08:00
  • 98e9ee462d Aot Lowering lijincheng 2022-03-31 20:11:37 +08:00
  • 94b3e41ed0 !938 merge bugfix from release into master Merge pull request !938 from lukai/merge-from-release openharmony_ci 2022-04-06 16:08:56 +00:00
  • ec2b5bdf98 !940 Done! 全量翻译---JS Runtime Merge pull request !940 from wusongqing/master openharmony_ci 2022-04-06 15:12:51 +00:00
  • eccb81065a !947 refactor debugger for performance Merge pull request !947 from changcheng/refactor_debugger openharmony_ci 2022-04-06 15:06:47 +00:00
  • 1d0a0708e1 !946 Enable Call Stub Merge pull request !946 from 李晨帅/master openharmony_ci 2022-04-06 14:28:27 +00:00
  • 5772f2683b !946 Enable Call Stub Merge pull request !946 from 李晨帅/master openharmony_ci 2022-04-06 14:28:26 +00:00
  • b80dbfa5bc refactor debugger part-3 wengchangcheng 2022-04-06 20:07:34 +08:00
  • 247a154e5f !942 add a unit-test for BuiltinsRelativeTimeFormat Merge pull request !942 from hjzhangcm/master openharmony_ci 2022-04-06 13:13:47 +00:00
  • e24a192e4a !931 Aot lowering Merge pull request !931 from wanyanglan/master openharmony_ci 2022-04-06 13:08:46 +00:00
  • da6d3c8fe7 add test case for BuiltinsRelativeTimeFormat and modify the problem of probabilistic hanging of use cases hjzhangcm 2022-04-06 15:07:49 +08:00
  • 5ff9614fd6 !944 Implement Fast ToBoolean Merge pull request !944 from 孙哲/master openharmony_ci 2022-04-06 12:04:40 +00:00
  • 53a4daf2ef Enable Call Stub lichenshuai 2022-04-06 20:00:22 +08:00
  • 613bfd2820 !927 refactor debugger part-2 Merge pull request !927 from changcheng/fix_gn_warning openharmony_ci 2022-04-06 09:32:56 +00:00
  • edd58632f4 Implement FastToBoolean for asm interpreter sunzhe23 2022-04-06 02:02:18 -07:00
  • 6f99c9a3f6 Aot Lowering wanyanglan 2022-04-01 14:33:39 +08:00
  • 216a1b6ed3 !928 bugfix for type cast error Merge pull request !928 from lukai/master openharmony_ci 2022-04-06 09:25:41 +00:00
  • 622b89db5c !941 fix FastTypeOf error in bigint Merge pull request !941 from wanghuan2022/master openharmony_ci 2022-04-06 08:56:36 +00:00
  • 0b4981525d refactor stl container wengchangcheng 2022-03-31 23:38:07 +08:00
  • 6bb11e334c fix FastTypeOf error in bigint wanghuan 2022-04-06 14:26:53 +08:00
  • 2780f5a754 updated docs wusongqing 2022-04-06 14:59:25 +08:00
  • 539c014bae updated docs wusongqing 2022-04-06 14:56:32 +08:00
  • 699c0516c9 !933 add a unit-test for BuiltinsDateTimeFormat Merge pull request !933 from hjzhangcm/master openharmony_ci 2022-04-06 05:58:12 +00:00
  • 76740db4db !935 add test case for JSArrayBuffer Merge pull request !935 from zhaozhibo/master openharmony_ci 2022-04-06 04:57:23 +00:00
  • d3daf55d5c add test case for BuiltinsDateTimeFormat hjzhangcm 2022-04-02 10:06:55 +08:00
  • 78c38d9a2b !918 add SharedArrayBuffer Merge pull request !918 from 赵杜炜/master weekly_20220406 openharmony_ci 2022-04-02 11:58:42 +00:00
  • fb0eaa03da Added SharedArrayBuffer module code zhaoduwei 2022-03-30 11:35:52 +08:00
  • 7e3e4247f5 !937 fix expdyn stub handle error in bigint Merge pull request !937 from wanghuan2022/master openharmony_ci 2022-04-02 10:01:11 +00:00
  • 511fc1d1f6 !937 fix expdyn stub handle error in bigint Merge pull request !937 from wanghuan2022/master openharmony_ci 2022-04-02 10:01:10 +00:00
  • 7653faf3fe merge bugfix from release into master lukai 2022-04-02 17:49:22 +08:00
  • 6c4e4e4406 fix expdyn stub handle error in bigint wanghuan 2022-04-02 17:04:17 +08:00
  • 4135b4f73a add test case for JsArrayBuffer zhaozhibo 2022-04-02 15:44:52 +08:00
  • ca52b88894 !911 Adaptation for aot framework helloworld test. Merge pull request !911 from luochuhao/aotCompiler openharmony_ci 2022-04-02 08:53:05 +00:00
  • 14636a29c7 !934 fix suspend generator stub handle error Merge pull request !934 from wanghuan2022/master openharmony_ci 2022-04-02 08:33:51 +00:00
  • f6bdf3c9bb !936 Modification of "readme" docs Merge pull request !936 from DaiHN/docs_revise openharmony_ci 2022-04-02 07:59:58 +00:00
  • 6c713be84b !936 Modification of "readme" docs Merge pull request !936 from DaiHN/docs_revise openharmony_ci 2022-04-02 07:59:57 +00:00
  • 8c96a65082 Modification of "readme" docs DaiH 2022-04-02 15:47:42 +08:00
  • bef0e1d1fd Adaptation for aot framework helloworld test. luochuhao 2022-03-25 16:18:44 +08:00
  • acf9a67d89 fix suspend generator stub handle error wanghuan 2022-04-02 15:25:50 +08:00
  • e87456a25a !917 Add Slowpath Lowering Merge pull request !917 from huoqingyi/lowering openharmony_ci 2022-04-02 03:08:41 +00:00
  • c765d5e1c4 !917 Add Slowpath Lowering Merge pull request !917 from huoqingyi/lowering openharmony_ci 2022-04-02 03:08:39 +00:00
  • 1166c0d4c4 !929 add a unit-test for NumberHelper Merge pull request !929 from hjzhangcm/master openharmony_ci 2022-04-01 10:35:46 +00:00
  • 4f59c0934c add test case for numberhelper hjzhangcm 2022-04-01 11:17:50 +08:00
  • 6bb92a49fe add slowpath lowering huoqingyi 2022-03-29 01:51:04 +08:00
  • 49a1979186 bugfix for type cast error lukai 2022-04-01 09:25:23 +08:00
  • f6c505b3ef !925 Refactor Code Merge pull request !925 from Gargoyle.h/wzfmaster-dev openharmony_ci 2022-04-01 01:32:55 +00:00
  • 1e2aa2a487 Refactor Code wuzhefeng 2022-03-31 02:26:17 -07:00
  • 2d275310e4 !923 add a unit-test for PropertyBox and PropertiesCache Merge pull request !923 from hjzhangcm/master openharmony_ci 2022-03-31 08:43:29 +00:00
  • cd35ceb067 !924 fix unittest error Merge pull request !924 from zhaozhibo/master openharmony_ci 2022-03-31 05:08:15 +00:00
  • c4886c4392 !908 refactor debugger extractor to resolve performance issue Merge pull request !908 from changcheng/fix_codestyle openharmony_ci 2022-03-31 04:06:21 +00:00
  • 7bd45ec177 add unittest's ohos.xml missing item and fix utf_helper test case error. zhaozhibo 2022-03-31 11:41:28 +08:00
  • bf103e9a2c fix unittest error zhaozhibo 2022-03-31 11:20:23 +08:00
  • 295ad19e20 !919 Refactor redundant code Merge pull request !919 from Gargoyle.h/wzfmaster-dev openharmony_ci 2022-03-30 09:55:04 +00:00
  • 7c0ca961f5 refactor debugger extractor wengchangcheng 2022-03-24 16:43:08 +08:00
  • 125c9c523e !921 refactor CallStub/CallNoGCRuntime Merge pull request !921 from 孙哲/master openharmony_ci 2022-03-30 09:24:40 +00:00
  • dc3f269547 add test case for propertybox and propertiescache hjzhangcm 2022-03-30 16:27:02 +08:00
  • a6c607db04 !910 Added builtins typedarray and array Added interface test case and BigInt64Array 、BigUint64Array construction of typedarray adapted to napi Merge pull request !910 from 王犇/master openharmony_ci 2022-03-30 08:17:59 +00:00
  • c047a29d3b !915 add a unit-test for class ProtoChangeDetails Merge pull request !915 from hjzhangcm/master openharmony_ci 2022-03-30 07:34:36 +00:00
  • 3b08d469f4 Refactor CallStub/CallNoGCRuntime sunzhe23 2022-03-30 00:12:36 -07:00
  • 034c425bea Refactor redundant codes wuzhefeng 2022-03-29 23:49:20 -07:00
  • 6c809d628d !795 Add AsmInterpreterFrame Merge pull request !795 from 李晨帅/master openharmony_ci 2022-03-30 03:56:39 +00:00
  • fcda5bb413 Add AsmInterpreterFrame lichenshuai 2022-03-18 15:17:30 +08:00
  • 79fc257ebd Added builtins typedarray and array Added interface test case and BigInt64Array and BigUint64Array construction of typedarray adapted to napi wangben 2022-03-29 09:20:32 +08:00
  • f8b36e6882 !738 Add Container Deque And Container Stack Merge pull request !738 from zhangjixing/deque_and_stack openharmony_ci 2022-03-30 02:13:32 +00:00
  • 2def8570d9 add test case for ProtoChangeDetails hjzhangcm 2022-03-29 18:35:12 +08:00
  • 93a193fd4c !916 fix unittest fail Merge pull request !916 from changcheng/fix_gn_warning openharmony_ci 2022-03-29 16:21:38 +00:00
  • d9a0d9b7b5 fix unittest fail wengchangcheng 2022-03-29 22:18:03 +08:00
  • a62ac0a7a5 !913 AOT lowering for refactor slowpath lowering, add module related lowering Merge pull request !913 from Hailiang/aot_lowering openharmony_ci 2022-03-29 11:09:12 +00:00
  • 5cfcaf7160 !913 AOT lowering for refactor slowpath lowering, add module related lowering Merge pull request !913 from Hailiang/aot_lowering openharmony_ci 2022-03-29 11:09:12 +00:00
  • 219dd0bd8d Add Container Deque And Stack zhangjixing 2022-03-28 11:12:46 +08:00
  • aa0510f7da Refactor slowpath lowering, add module related lowering Hailiang Hu 2022-03-28 21:29:37 +08:00
  • e90ed0a470 !904 Implement CallingConv to compatible with Fast-Stub/ASM-INT/AOT Merge pull request !904 from songzhengchao/refactor0328 openharmony_ci 2022-03-29 07:25:37 +00:00
  • dabe7a32b3 !905 Add international specification module displaynames class code Merge pull request !905 from 刘强/master openharmony_ci 2022-03-29 07:18:30 +00:00
  • a2ab816bc4 !883 Modify the JSHandle of ToNumeric function package Merge pull request !883 from zhangyouyou/master openharmony_ci 2022-03-29 06:41:14 +00:00
  • ede3113e23 Implement CallingConv to compatible with Fast-Stub/ASM-INT/AOT songzhengchao 2022-03-29 11:16:36 +08:00
  • 284ac92fb5 Add international specification module displaynames class code liu-qiang12 2022-03-29 10:05:12 +08:00
  • cd79b30329 add another version directly returning JSHandle to replace this JSTaggedValue::ToNumeric() in these callsites issues: https://gitee.com/openharmony/ark_js_runtime/issues/I4ZIBP zhangyouyou 2022-03-25 10:59:10 +08:00
  • 68e6af6b12 Add international specification module displaynames class code liu-qiang12 2022-03-29 09:13:51 +08:00
  • 8dc850f475 !907 fix return empty stack hint Merge pull request !907 from 苏重威/OpenHarmony-3.1-Release OpenHarmony-v3.1-Release openharmony_ci 2022-03-28 16:06:36 +00:00
  • 6fd91b20e1 !887 fix native pointer bugs Merge pull request !887 from lukai/master openharmony_ci 2022-03-28 15:48:51 +00:00
  • ab7468039d !882 add a unit-test for BuiltinsPluralRules and fix icu path Merge pull request !882 from hjzhangcm/master openharmony_ci 2022-03-28 14:53:13 +00:00
  • 5f8c98c023 !897 fix compiler bug in arm32 Merge pull request !897 from wpy111/master openharmony_ci 2022-03-28 13:58:03 +00:00
  • f2930545ae !902 refactor load stub in jsthread Merge pull request !902 from wanghuan2022/master openharmony_ci 2022-03-28 13:42:04 +00:00
  • df1256bfc3 !902 refactor load stub in jsthread Merge pull request !902 from wanghuan2022/master openharmony_ci 2022-03-28 13:42:03 +00:00
  • 971f6669ff fix return empty stack hint scw 2022-03-28 21:16:20 +08:00
  • fe2b677378 !861 Add Aot Testing Framework Merge pull request !861 from wanyanglan/master openharmony_ci 2022-03-28 12:55:49 +00:00
  • 571c436e82 !906 bugfix for slowpathlowering Merge pull request !906 from lijincheng/master-merge openharmony_ci 2022-03-28 12:02:27 +00:00
  • fe67b50a8e Add Aot Testing Framework wanyanglan 2022-03-23 18:33:48 +08:00
  • c5e2c97cb9 bugfix for slowpathlowering lijincheng 2022-03-28 19:14:37 +08:00
  • abef083f7f Add international specification module displaynames class code liu-qiang12 2022-03-28 18:23:12 +08:00
  • 5ec124e5bb refactor load stub in jsthread wanghuan 2022-03-27 13:14:53 +08:00
  • 4bc727a885 Add international specification module displaynames class code liu-qiang12 2022-03-28 17:59:28 +08:00
  • bcd03ed90b !889 Add the bug of use case test object Merge pull request !889 from 王犇/master openharmony_ci 2022-03-28 09:49:47 +00:00
  • 91649cfe9e Add international specification module displaynames class code liu-qiang12 2022-03-28 17:29:53 +08:00
  • abfc5ddcfc !885 Add slowpath lowering Merge pull request !885 from lijincheng/master-merge openharmony_ci 2022-03-28 08:50:58 +00:00
  • db5398aa3d reason:interpreterAsm compiler failure arm32 wupengyong 2022-03-26 10:43:14 +08:00
  • b9486a89ca add slowpathlowering to 7 bytecodes lijincheng 2022-03-25 11:32:35 +08:00