Commit Graph

  • ad7195057a Sync code from c_asm_interpreter to master Use Stub to impl handlers of bytecodes and use tail call to impl dispatch of handlers of bytecodes zhangyukun 2022-02-19 10:09:52 +08:00
  • b39418de15 issue:#I4P7EY lifansheng 2022-02-22 16:50:20 +08:00
  • 86367bf9d8 add testcase of class PtScript xupei 2022-02-22 13:16:31 +08:00
  • 2b77d68cc1 Decouple SetExceptionToVReg shawn_hu_ls 2022-02-22 10:46:58 +08:00
  • 0e38e7e3f9 !577 Add JS Function Entry frame & LeaveFrame Merge pull request !577 from getingke/js_function_entry_frame openharmony_ci 2022-02-21 12:44:08 +00:00
  • fcc8164d17 !575 Modify RegionFactory and Chunk Merge pull request !575 from dingwen/master openharmony_ci 2022-02-21 12:06:43 +00:00
  • 7b58a8786f !575 Modify RegionFactory and Chunk Merge pull request !575 from dingwen/master openharmony_ci 2022-02-21 12:06:43 +00:00
  • e692d4dec1 !597 deal with the problem of round error reporting Merge pull request !597 from hjzhangcm/master openharmony_ci 2022-02-21 11:57:58 +00:00
  • a8d17968e1 fixed for compile error getingke 2022-02-21 17:13:33 +08:00
  • a0380acb53 handling round error reporting hjzhangcm 2022-02-21 16:28:23 +08:00
  • f80b32dda9 !581 add a unit-test for class jsonstringifier Merge pull request !581 from hjzhangcm/master openharmony_ci 2022-02-21 08:26:23 +00:00
  • 6b0d824f67 fixed for compile error getingke 2022-02-21 16:21:09 +08:00
  • 37a71fde93 fixed for rewrite patch id for runtime call getingke 2022-02-21 15:32:29 +08:00
  • 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 dingwen 2022-02-17 15:11:23 +08:00
  • 438614ed9e fixed for revert test code getingke 2022-02-19 13:32:14 +08:00
  • 72ef72993e fixed for gc test getingke 2022-02-19 09:54:46 +08:00
  • 91d40cc48b !590 fix launcher crash Merge pull request !590 from fanshengli/test weekly_20220215 openharmony_ci 2022-02-18 15:08:18 +00:00
  • 6cb876fd58 issue:I4UCOK fix launcher crash lifansheng 2022-02-18 22:13:16 +08:00
  • e3904fd57f !576 Fix typo error in exceptions Merge pull request !576 from 胡晓炜/master openharmony_ci 2022-02-18 11:58:55 +00:00
  • b431c3fcb2 !589 fix runtime ts type system bug Merge pull request !589 from fanshengli/weekly_20220215 openharmony_ci 2022-02-18 11:48:12 +00:00
  • 6570d83139 issue:I4UC2N lifansheng 2022-02-18 18:06:43 +08:00
  • 4cb6be66ed fixed for arm64 test mod.abc slowpath ok add set thread current sp when leave aot frame songzhengchao 2022-02-18 15:04:19 +08:00
  • dd801d5a0e !526 Add Container ArrayList Merge pull request !526 from 刘甘霖/container_arraylist openharmony_ci 2022-02-18 09:53:09 +00:00
  • f8922c2650 !574 Update Circuit IR specification Merge pull request !574 from Mingliang Zeng/master openharmony_ci 2022-02-18 09:03:07 +00:00
  • 2e6707a667 Merge remote-tracking branch 'szc/js_function_entry_frame' into szc_js_frame getingke 2022-02-18 14:03:45 +08:00
  • d79f4071c4 fixed for x86 test double mod ok getingke 2022-02-18 14:03:24 +08:00
  • 90bc8f0140 add a test case named json_stringifier_test.cpp to test json_stringifier hjzhangcm 2022-02-18 10:49:25 +08:00
  • 955daf9a4c fixed for arm64 test mod.abc fastpath ok rodate relate bug will to be fixed songzhengchao 2022-02-18 12:35:59 +08:00
  • b807160f68 fixed for x86 test mod.abc ok getingke 2022-02-18 10:52:10 +08:00
  • 3f3e0162ac Add container ArrayList liuganlin 2022-02-17 17:00:31 +08:00
  • 216898aa69 init base arm64 ok songzhengchao 2022-02-18 10:19:45 +08:00
  • be52e32648 https://gitee.com/openharmony/ark_js_runtime/issues/I4U313 Mingliang Zeng 2022-02-17 22:39:02 +08:00
  • eadd4e967a !570 Refactoring of Slowpath Lowering Merge pull request !570 from 许杰/RefactorLowering openharmony_ci 2022-02-17 14:01:59 +00:00
  • 4a570a093c Refactoring of Slowpath Lowering xujie 2022-02-16 18:54:54 +08:00
  • f51fca8b1f Fix typo error in exceptions shawn_hu_ls 2022-02-17 19:41:36 +08:00
  • 9f01f8f2c2 !569 fix TryLdGlobalByName and LookupPropertyInlinedProps Merge pull request !569 from xliu/fixglobal openharmony_ci 2022-02-17 11:24:49 +00:00
  • d24e48ae10 !573 Enable JsSerializer UnitTest Merge pull request !573 from Pan Zhenyu/master openharmony_ci 2022-02-17 06:14:22 +00:00
  • 23c75c7b84 fix TryLdGlobalByName and LookupPropertyInlinedProps Description fix bugs of TryLdGlobalByName and LookupPropertyInlinedProps Add test cases for global aeecssor. Related issue #I4TZT1: fix TryLdGlobalByName and LookupPropertyInlinedProps xliu 2022-02-17 13:00:20 +08:00
  • 19fab39eea !571 fix compile error Merge pull request !571 from changcheng/fix_compile_error openharmony_ci 2022-02-17 04:34:06 +00:00
  • 33f968b24d Enable JsSerializer UnitTest panzhenyu1 2022-02-17 11:05:34 +08:00
  • ff645354b9 !558 Merge new runtimetrapolines from c_asm into master Merge pull request !558 from zhangyukun8/master openharmony_ci 2022-02-17 02:54:23 +00:00
  • d71d2d875d !545 Modify object-visitor in process mark stack Merge pull request !545 from lukai/master openharmony_ci 2022-02-17 02:46:47 +00:00
  • 6059bc5a58 !545 Modify object-visitor in process mark stack Merge pull request !545 from lukai/master openharmony_ci 2022-02-17 02:46:47 +00:00
  • 8fd440a8bf fix compile error wengchangcheng 2022-02-16 20:30:12 +08:00
  • ced9fba06d !516 Modify gc name and delete class_ in object factory Merge pull request !516 from xiongluo/gc_name openharmony_ci 2022-02-16 12:17:30 +00:00
  • 82b0916295 GC name is unclear and confused. class_ in object factory are redundant. Modify gc name and delete class_ in object factory. xiongluo 2022-02-15 21:34:31 -10:00
  • 7439bb6a57 !523 Add "relocatable data“ gate and related llvm translation Merge pull request !523 from luochuhao/globalValueRelc openharmony_ci 2022-02-16 09:59:19 +00:00
  • edb4abca97 Merge new runtimetrapolines from c_asm into master Bug: #I4TRQP zhangyukun 2022-02-16 11:05:56 +08:00
  • c3e0d79421 !564 fix warning files Merge pull request !564 from hjzhangcm/master openharmony_ci 2022-02-16 08:44:43 +00:00
  • 347d8227af fix warning files hjzhangcm 2022-02-16 10:45:01 +08:00
  • 3384df5edb Add new Gate opcode: relocatable data and related llvm IR translation. luochuhao 2022-01-25 17:12:04 +08:00
  • 7d1a11b210 !528 HIR to MIR framework construction Merge pull request !528 from 许杰/aotlower openharmony_ci 2022-02-16 02:20:33 +00:00
  • 8c8b406ea6 Merge branch 'master' of gitee.com:openharmony/ark_js_runtime into master lukai 2022-02-16 02:18:42 +00:00
  • fb4de0245a Implement frame of generic lowering(HIR To MIR) xujie 2022-02-12 16:15:41 +08:00
  • 9f827257e6 !563 ESM implementation with js_runtime on weekly0215 Merge pull request !563 from hufeng/ESModule_code openharmony_ci 2022-02-15 14:30:46 +00:00
  • 3b0ffae646 !486 GC Performance optimization Merge pull request !486 from yingguofeng/optimization openharmony_ci 2022-02-15 13:32:36 +00:00
  • fcc85346ef EcmaScript Standard Module Implementation y00576111 2022-01-30 16:01:33 +08:00
  • 45d98c7d1b !562 fix warning file:heap_profiler.cpp Merge pull request !562 from hjzhangcm/master openharmony_ci 2022-02-15 13:18:50 +00:00
  • 3b0f08a289 !560 修改cpu_profiler的bug Merge pull request !560 from 史凯/master openharmony_ci 2022-02-15 12:44:55 +00:00
  • f60d5a4ff7 !561 Add runtime TS type system Merge pull request !561 from DaiHN/cherry-pick-1644917012 openharmony_ci 2022-02-15 12:20:54 +00:00
  • 1ff8c3bb2d fix localtime to localtime_r in ecmascript/hprof/heap_profiler.cpp hjzhangcm 2022-02-15 18:58:04 +08:00
  • b8504baacb !559 fix warning file Merge pull request !559 from hjzhangcm/master openharmony_ci 2022-02-15 10:37:03 +00:00
  • 82ece3dd64 fixed 866dc5b from https://gitee.com/daihn/ark_js_runtime/pulls/496 add ts type system lifansheng 2022-02-15 16:26:02 +08:00
  • f6896ba854 fix warning files hjzhangcm 2022-02-15 16:36:54 +08:00
  • 1ea050070e Signed-off-by: shikai-123 <lifansheng1@huawei.com> shikai-123 2022-02-15 16:45:30 +08:00
  • 3ace067f87 GC performance optimization yingguofeng@huawei.com 2022-02-09 16:48:39 +08:00
  • ef9b13734d Performance optimization for gc yingguofeng@huawei.com 2022-02-09 16:15:29 +08:00
  • dce8f3ebb4 Performance optimization for String table feng 2022-02-10 21:57:57 +08:00
  • e7a50ad745 !550 add a unit-test for BuiltinsBase Merge pull request !550 from hjzhangcm/master openharmony_ci 2022-02-14 15:14:35 +00:00
  • 8589ba1d18 !553 shield workerxts TrimTask bug Merge pull request !553 from 苏重威/master openharmony_ci 2022-02-14 15:14:04 +00:00
  • 9061cb4e2f !552 Make WriteInt() ReadInt() consistent, Fix bug imported in recent PR Merge pull request !552 from Pan Zhenyu/master openharmony_ci 2022-02-14 13:32:16 +00:00
  • 465d842cf1 Make WriteInt() ReadInt() consistent, fix bug imported in recent PR panzhenyu1 2022-02-14 19:24:43 +08:00
  • b61922581c shield workerxts TrimTask bug scw 2022-02-14 19:22:47 +08:00
  • 6b195de14e add BuiltinsBaseTest.cpp hjzhangcm 2022-02-14 18:15:14 +08:00
  • f6bbbf12e8 !532 add unit-test for arrayhelper Merge pull request !532 from hjzhangcm/master openharmony_ci 2022-02-14 09:10:32 +00:00
  • 83b4cfac2c !537 ArkNativeReference support weak reference Merge pull request !537 from zhangyukun8/master openharmony_ci 2022-02-14 07:30:41 +00:00
  • 3f5ed3371f Modify object-visitor in process mark stack lukai 2022-02-14 14:19:44 +08:00
  • 3de441c36e add array_helper_test.cpp hjzhangcm 2022-02-11 15:02:04 +08:00
  • ccb2e1c08d !517 Add tests case for TreeMap and TreeSet Merge pull request !517 from xliu/container openharmony_ci 2022-02-14 01:59:33 +00:00
  • 27fcdd6bd3 !514 Refactoring HIR IF_EXCEPTION and bytecode ldai fdai instructions Merge pull request !514 from wanyanglan/master openharmony_ci 2022-02-12 03:28:53 +00:00
  • dde836ab5c Support weak refernce of ark napi zhangyukun 2022-02-12 11:09:33 +08:00
  • ef82e89022 !533 Fix write-barrier on arm32 Merge pull request !533 from songzhengchao/writebarrier3 openharmony_ci 2022-02-12 02:09:24 +00:00
  • 7750051d88 Refactoring HIR IF_EXCEPTION and bytecode ldai fdai instructions wanyanglan 2022-02-10 10:03:48 +08:00
  • 3dba0c122c !529 The runtime should be destroyed after all VMS Merge pull request !529 from linxiang8/master openharmony_ci 2022-02-11 08:22:58 +00:00
  • 6c3c99e0e1 implement Write-barrier arm32 enabled songzhengchao 2022-02-11 15:48:45 +08:00
  • 5d48c0dfa6 !508 AOT Pass Manager Merge pull request !508 from Allen/pass_manager openharmony_ci 2022-02-11 06:25:56 +00:00
  • 4995dbaef3 The runtime should be destroyed after all VMS linxiang 2022-02-10 20:38:43 +08:00
  • f9acf7cb14 !511 add a unit-test for BuiltinsIntl class Merge pull request !511 from hjzhangcm/master openharmony_ci 2022-02-11 01:49:30 +00:00
  • 44d74f7b9c Add AOT Pass Manager Hailiang Hu 2022-02-08 17:25:05 +08:00
  • fe5a759867 !352 write barrier Merge pull request !352 from songzhengchao/writebarrier2 openharmony_ci 2022-02-10 23:53:39 +00:00
  • a1e410deb6 !522 support print ark log Merge pull request !522 from changcheng/master openharmony_ci 2022-02-10 14:37:53 +00:00
  • 1f4c19de06 !527 Clean codemars problems in OpenHarmony-3.0-LTS branch Merge pull request !527 from luochuhao/OpenHarmony-3.0-LTS OpenHarmony-v3.0.5-LTS OpenHarmony-v3.0.3-LTS OpenHarmony-v3.0.2-LTS OpenHarmony-3.0-LTS openharmony_ci 2022-02-10 13:08:07 +00:00
  • 3d97179472 Clean codemars problems in OpenHarmony-3.0-LTS branch luochuhao 2022-02-10 19:31:39 +08:00
  • e6fdc0764a !525 日志删除 Merge pull request !525 from 黄河/master openharmony_ci 2022-02-10 11:44:35 +00:00
  • 2cfc71e33b support print ark log wengchangcheng 2022-02-10 17:50:29 +08:00
  • 8c5021b828 delete illegal log issue:https://gitee.com/openharmony/ark_js_runtime/issues/I4T6RC huanghe 2022-02-10 17:29:46 +08:00
  • cb19266039 add builtins_intl_test.cpp hjzhangcm 2022-02-09 17:36:30 +08:00
  • 2f2525b90f implement machineType INT* FLOAT* rename to I* and F* songzhengchao 2022-02-09 16:51:58 +08:00
  • 4107692b61 Add tests for TreeMap and TreeSet xliu 2022-02-10 15:24:19 +08:00
  • 185fece140 !513 add TreeMap and TreeSet Merge pull request !513 from xliu/container openharmony_ci 2022-02-10 06:22:29 +00:00