Commit Graph

  • 65bf04e986
    aot loader: Check import global value type before using (#3571) liang.he 2024-06-26 11:19:05 +0800
  • 74dbafc699
    Export API wasm_runtime_enlarge_memory (#3569) Benbuck Nason 2024-06-25 20:07:16 -0700
  • 10c947ee3e Checkout import global value type before using liang.he@intel.com 2024-06-26 02:33:39 +0000
  • 6754b62195
    Optimize for multi-module support in AOT mode (#3563) Xenia Lu 2024-06-26 09:56:01 +0800
  • 90433d9d12 Fix empty lines Benbuck Nason 2024-06-25 10:20:02 -0700
  • cfffb458a1
    Add aot module_type checking & remove useless code Xenia Lu 2024-06-25 20:58:16 +0800
  • ba0eb0b388
    Create import_func_module_insts before instantiating sub modules Xenia Lu 2024-06-25 19:26:52 +0800
  • b519dd976a
    Add missing check for WASM_ENABLE_MULTI_MODULE Xenia Lu 2024-06-25 16:05:45 +0800
  • 01f49f45d0
    Refactor initialization process for module instances of import functions Xenia Lu 2024-06-25 15:52:21 +0800
  • 3a77ad2fdd Add support for memory growth Benbuck Nason 2024-06-21 18:17:46 -0700
  • 867dbd8912
    aot compiler: Propagate const-ness by ourselves (#3567) YAMAMOTO Takashi 2024-06-25 11:57:49 +0900
  • e66b41427f
    aot_resolve_target_info: Avoid in-place modification of e_type (#3564) YAMAMOTO Takashi 2024-06-25 11:47:23 +0900
  • f7d2826772
    Allow missing imports in wasm loader and report error in wasm instantiation instead (#3539) Xenia Lu 2024-06-25 10:04:39 +0800
  • c0a7d40510
    Reset sub_module in each iteration of the loop Xenia Lu 2024-06-25 09:06:24 +0800
  • 1ff24381b6
    Fix the nuttx CI failures Xenia Lu 2024-06-25 08:55:49 +0800
  • 3a680ec2a2
    Remove built in check for global and add WASM_ENABLE_WASI_TEST macro Xenia Lu 2024-06-25 07:19:12 +0800
  • 533cc4a389 aot compiler: propagate const-ness by ourselves YAMAMOTO Takashi 2024-06-24 18:38:44 +0900
  • f2adf50394 aot_resolve_target_info: avoid in-place modification of e_type YAMAMOTO Takashi 2024-06-24 15:52:15 +0900
  • 54b87cb097
    Fix missing stack frame alloc/free in AOT multi-module invoke (#3562) Xenia Lu 2024-06-24 13:56:11 +0800
  • d2af9096eb
    Update import function pointer setting logic Xenia Lu 2024-06-24 12:32:04 +0800
  • 60cbad5ce9
    Make WAMR_BUILD_DUMP_CALL_STACK optional with default value 0 Xenia Lu 2024-06-24 12:13:33 +0800
  • d36160b294
    wasi-nn: Add wasmedge-wasinn-example as smoke test (#3554) liang.he 2024-06-24 12:03:08 +0800
  • 4540a6d903 add wasmedge-wasinn-example as smoke test liang.he@intel.com 2024-06-20 12:37:26 +0000
  • cfffb62ad2
    aot loader: Verify global value type (#3560) liang.he 2024-06-24 10:34:03 +0800
  • bcf9261b98
    update loader Wenyong Huang 2024-06-23 16:01:35 +0800
  • 7e9861f460
    add wasi-threads builtin module Wenyong Huang 2024-06-23 15:00:27 +0800
  • e1f106fb4a
    Allow missing imports in loader and report error in instantiation Wenyong Huang 2024-06-23 11:28:28 +0800
  • 3473216850
    Revert "Allow loading of missing imports without errors when multi-module is enabled" Xenia Lu 2024-06-24 10:14:06 +0800
  • 95f7717555
    aot loader: Add more checks in load_native_symbol_section() (#3559) liang.he 2024-06-24 10:07:10 +0800
  • 69f0ff51d8 Add protection in load_native_symbol_section() liang.he@intel.com 2024-06-21 01:34:38 +0000
  • bdaf26e3c2
    Optimize for multi-module support in AOT mode Xenia Lu 2024-06-23 17:11:54 +0800
  • 007e4d8f48
    Add -fno-exceptions flag to disable C++ exceptions Xenia Lu 2024-06-23 16:39:44 +0800
  • def0c6c63c
    Fix missing stack frame of AOT multi-module invoke Xenia Lu 2024-06-23 12:09:20 +0800
  • 7a03eb4b21
    samples: update multi-module build Xenia Lu 2024-06-23 11:54:04 +0800
  • 1ecc3afe5b
    bypass linking status checks for built-in module Xenia Lu 2024-06-22 11:56:55 +0800
  • 4c2af25aff
    aot compiler: Use larger alignment for load/store when possible (#3552) YAMAMOTO Takashi 2024-06-22 11:32:52 +0900
  • b763451c99 wasm_memory.c: assert 8 byte alignement of linear memories YAMAMOTO Takashi 2024-06-21 19:01:09 +0900
  • 1c9d5a523f aot_check_memory_overflow: bump the assumed alignment to 8 YAMAMOTO Takashi 2024-06-21 19:00:46 +0900
  • 5757905698 aot_check_memory_overflow: provide the alignment for more cases YAMAMOTO Takashi 2024-06-21 15:56:02 +0900
  • 607ae47d7b
    core/shared/platform: Zero memory returned by os_mmap in some platforms (#3551) Wenyong Huang 2024-06-21 13:33:12 +0800
  • e8df3b5c48
    Consistent const keyword position in wasm_export.h (#3558) Benbuck Nason 2024-06-20 20:40:34 -0700
  • 7d3bac62af
    Add linked field comment for aot import type (#3557) Benbuck Nason 2024-06-20 19:24:56 -0700
  • 93e946f15e verify global value type in aot liang.he@intel.com 2024-06-21 01:50:23 +0000
  • afc08e146c
    Expanded checks in check_linked_symbol() to cover memories, tables, and tags. Xenia Lu 2024-06-21 09:03:47 +0800
  • e10ce09da1
    Allow missing dependent moudles by default Xenia Lu 2024-06-19 09:19:02 +0800
  • 535b9edae5
    Add LoadArgs.allow_missing_imports for multi-module AOT Xenia Lu 2024-06-18 08:49:14 +0800
  • 079711290b Consistent const keyword position in wasm_export.h Benbuck Nason 2024-06-20 11:45:52 -0700
  • 7b8d903514 Add linked field comment for aot import type Benbuck Nason 2024-06-20 11:43:40 -0700
  • 225a61b716 add bounds check of shared heap in fast interp mode wenlingyun1 2024-06-20 20:25:16 +0800
  • c6c7a866e0 add check of max_page_count of memory in module loading wenlingyun1 2024-06-20 15:22:07 +0800
  • 46d267c9bd enable bounds check when shared heap is enabled wenlingyun1 2024-06-20 15:21:09 +0800
  • ad83b04316 tests/unit: update aot_check_memory_overflow prototype YAMAMOTO Takashi 2024-06-20 16:23:04 +0900
  • b83297550a aot compiler: use larger alignment for load/store when possible YAMAMOTO Takashi 2024-06-20 14:59:19 +0900
  • f61d8d19ec Merge branch 'dev_wly' of github.com:WenLY1/wasm-micro-runtime into main wenlingyun1 2024-06-20 14:02:22 +0800
  • f31153a073 Merge branch 'main' of github.com:bytecodealliance/wasm-micro-runtime into main wenlingyun1 2024-06-18 19:12:13 +0800
  • 9b9e938bee
    Fix compilation errors (#3549) Wenyong Huang 2024-06-20 12:33:52 +0800
  • a0fa690c82 core/shared/platform: Zero memory returned by os_mmap in some platforms Wenyong Huang 2024-06-20 12:03:41 +0800
  • fba763864c aot_emit_aot_file.c: Fix debug build YAMAMOTO Takashi 2024-06-20 12:49:31 +0900
  • cdd95bf3f9 Fix compilation errors Wenyong Huang 2024-06-20 11:10:11 +0800
  • 02aae8b81f Update standalone test report style. Zhang Yi 2024-06-19 23:47:05 +0800
  • 0418041b0d
    wasm_memory.c: Fix typo: hasn't been initialize -> hasn't been initialized (#3547) Florian Castellane 2024-06-19 18:02:09 +0900
  • a16da4f874
    dwarf_extractor.cpp: Try to preserve link name (#3542) YAMAMOTO Takashi 2024-06-19 17:51:44 +0900
  • 16e70f99aa
    Add standalone cases (#3536) Zhang, Yi 2024-06-19 16:40:37 +0800
  • 7f94d183ac
    dwarf_extractor.cpp: Fix buffer overruns (#3541) YAMAMOTO Takashi 2024-06-19 17:19:57 +0900
  • 3746534010
    Add table type API support (#3515) Benbuck Nason 2024-06-18 23:50:46 -0700
  • 94b7440124
    fix(wasm_memory.c): typo: hasn't been initialize -> hasn't been initialized Florian Castellane 2024-06-19 15:03:49 +0900
  • 1011d0d7b7 Restore exec_env attachment after invoke_native() Benbuck Nason 2024-06-18 10:52:45 -0700
  • c0918c0577 Avoid unnecessary zero sets in aot_instantiate() Benbuck Nason 2024-06-18 10:52:22 -0700
  • 92702a5ad5 Fix aot function instantiation indexing Benbuck Nason 2024-06-18 10:51:53 -0700
  • 7931bfd950 Update license headers. Zhang Yi 2024-06-18 20:01:37 +0800
  • fbfb7cd868 Merge branch 'main' of github.com:bytecodealliance/wasm-micro-runtime into main wenlingyun1 2024-06-18 19:12:13 +0800
  • db223c5242 implementation of wasm shared heap for classic interp mode wenlingyun1 2024-06-18 19:04:16 +0800
  • 5b4b731a40 update test-wasi2 and standalone.sh Zhang Yi 2024-06-18 19:01:08 +0800
  • a13e58a528 Update brotli and remove test-invoke-native-zephyr Zhang Yi 2024-06-18 18:31:12 +0800
  • e4fd1f67ef dwarf_extractor.cpp: Fix buffer overruns YAMAMOTO Takashi 2024-06-18 15:45:16 +0900
  • b90a3609fa dwarf_extractor.cpp: try to preserve link name YAMAMOTO Takashi 2024-06-18 14:02:17 +0900
  • 72f74b7b51
    dwarf_extractor.cpp: Enable limited support for C++ (#3540) YAMAMOTO Takashi 2024-06-18 16:42:56 +0900
  • fa8a80a115
    aot loader: Prevent loading multiple native symbol sections (#3538) liang.he 2024-06-18 15:31:39 +0800
  • c19bc95391
    Validate func type in aot loader (#3535) liang.he 2024-06-18 14:23:32 +0800
  • 3dc2087cdf prevent issues from multiple native symbol sections liang.he@intel.com 2024-06-17 03:24:01 +0000
  • bbb4f56b2a validate func type before calculation liang.he@intel.com 2024-06-17 02:52:42 +0000
  • 13912cdbd0 dwarf_extractor.cpp: enable limited support for C++ YAMAMOTO Takashi 2024-06-18 12:16:17 +0900
  • 18d4b59168 Change function index check to assertion Benbuck Nason 2024-06-17 13:20:19 -0700
  • 6a0653d7ff Refactor aot late function instantiation Benbuck Nason 2024-06-17 13:11:42 -0700
  • 3f352b7af9 Simplify aot function allocation mem clearing Benbuck Nason 2024-06-17 12:01:46 -0700
  • 6aaae1ecf4 Avoid overflow in aot func size calculation Benbuck Nason 2024-06-17 11:58:50 -0700
  • 03513389d6 Remove incorrect aot function instance increment Benbuck Nason 2024-06-17 11:52:43 -0700
  • e2cdf9a562 Fix aot attachement handling Benbuck Nason 2024-06-17 11:52:18 -0700
  • cc7d26c4e2 Remove cowsay and viu as the wasm binary file is too big. Zhang Yi 2024-06-18 00:46:04 +0800
  • 465c516700 Update the coding style of standalone cases. Zhang Yi 2024-06-18 00:14:59 +0800
  • 597cbff9b1 update standalone case: coremark Zhang Yi 2024-06-17 23:53:06 +0800
  • 5d80e6b188 Add standalone cases. Zhang Yi 2024-06-17 23:43:39 +0800
  • f096b2fa38
    wamrc: Fix truncated DW_AT_producer (#3537) YAMAMOTO Takashi 2024-06-17 19:02:12 +0900
  • 3525527de9 wamrc: fix truncated DW_AT_producer YAMAMOTO Takashi 2024-06-17 18:08:40 +0900
  • db025e457a
    sync up with latest wasi-nn spec (#3530) liang.he 2024-06-17 14:58:09 +0800
  • e7f97f327f Lazily instantiate aot table function instances Benbuck Nason 2024-06-14 17:28:01 -0700
  • 623d38a5c4 Change elems type and comment in wasm_table_inst_t Benbuck Nason 2024-06-14 13:26:06 -0700
  • 57b03f2dc7 Rename wasm_runtime_table_get_func_inst to wasm_table_get_func_inst Benbuck Nason 2024-06-14 13:17:48 -0700
  • 872e3d019c sync up with latest wasi-nn spec liang.he@intel.com 2024-06-11 23:21:51 +0000
  • d3e89895be
    wasm loader: Fix pop invalid offset count when stack top is ANY (#3516) Wenyong Huang 2024-06-14 16:22:08 +0800