Commit Graph

  • dd1fe02772
    Merge a18f09b9ec into 8c48d717fc liang.he 2024-11-26 11:48:26 +0000
  • a18f09b9ec Refactor: conditionally compile extern instance destruction for spec and WASI tests liang.he@intel.com 2024-11-26 11:45:19 +0000
  • 59e7e7a71d Refactor: enhance table initialization checks and improve spec test table creation logic liang.he@intel.com 2024-11-26 11:35:42 +0000
  • a4907a2a7f Refactor: rename native creation functions for spec and wasi test builtins for clarity liang.he@intel.com 2024-11-26 10:14:12 +0000
  • 3d38d8a9d5 Refactor: streamline WASI and spec test integration by consolidating global definitions and removing unused code liang.he@intel.com 2024-11-26 09:44:24 +0000
  • 7b46c4a854
    Merge 93d971190a into 1d111a38d6 TianlongLiang 2024-11-26 06:58:02 +0000
  • 9475874d59
    Merge ce4fa25345 into 1d111a38d6 James Ring 2024-11-25 22:38:25 -0800
  • ce4fa25345 support WASM_FUNCREF return type in argv_to_results James Ring 2024-11-25 22:38:08 -0800
  • a1a3b798b2
    Merge 72434c0738 into 1d111a38d6 James Ring 2024-11-25 22:36:37 -0800
  • 72434c0738 don't return an uninitialized trap if argv_to_results fails James Ring 2024-11-25 22:34:27 -0800
  • 93d971190a add thread cpu time for zephyr TL 2024-11-26 14:09:51 +0800
  • f6b5a62eb2
    Merge 47f18d0e53 into 1d111a38d6 liang.he 2024-11-26 03:44:39 +0000
  • 47f18d0e53 Add versioning support and update CMake configuration liang.he@intel.com 2024-11-26 03:39:03 +0000
  • 1d111a38d6
    Fix loader small bug (#3928) main TianlongLiang 2024-11-26 10:08:51 +0800
  • 3666207592
    Merge bca4ed4fee into b0c6d5c23a Daniel Mangum 2024-11-25 16:47:21 +0100
  • 09b7fae341
    Merge pull request #3930 from Zzzabiyaka/makslit/load_opcodes dev/simd_for_interp Marcin Kolny 2024-11-25 16:32:12 +0100
  • cfcb946d28 Replace/extract opcodes for fast interp Maks Litskevich 2024-11-25 08:31:41 +0000
  • eef05428e7 Refactor: remove unused import functions and enhance global instance creation for spec tests liang.he@intel.com 2024-11-25 13:57:27 +0000
  • 5217be095c
    Merge 73b897fe03 into b0c6d5c23a dependabot[bot] 2024-11-25 11:34:44 +0000
  • 73b897fe03
    build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 dependabot/github_actions/github/codeql-action-3.27.5 dependabot[bot] 2024-11-25 11:34:42 +0000
  • 1c2bfb6a24 free the allocated memory when goto fail TL 2024-11-25 13:32:50 +0800
  • 807001db0c free the allocated memory when goto fail TL 2024-11-25 12:00:45 +0800
  • 956ef9e467
    Merge 42b29adff2 into b0c6d5c23a Xavier Del Campo 2024-11-25 09:55:33 +0800
  • eb6a1ef863 Refactor: enhance multi-module support for global imports and initialization liang.he@intel.com 2024-11-24 18:08:31 +0000
  • 2afdb47298
    Merge 7b2263641c into 8c48d717fc liang.he 2024-11-24 11:41:08 +0000
  • 0401cf3e94 Refactor: improve memory management in module deinstantiation and handle global imports correctly liang.he@intel.com 2024-11-21 02:09:20 +0000
  • 77607aa8ea Refactor: remove unused global offset calculations and simplify global pointer retrieval liang.he@intel.com 2024-11-20 07:11:18 +0000
  • 56208c9d5d Refactor: remove unused global linking logic and clean up import handling liang.he@intel.com 2024-11-19 11:24:42 +0000
  • 8dbc9718de Refactor: streamline global instance structure and improve global value handling liang.he@intel.com 2024-11-19 08:44:35 +0000
  • 83c54de6b4 llvm-jit can read global values from local inst and import inst liang.he@intel.com 2024-11-19 03:05:20 +0000
  • 08e0a7ccde Refactor: improve global instance handling liang.he@intel.com 2024-11-18 05:09:31 +0000
  • 4a92dc8311 [rebase confliction] Refactor: streamline global instance handling and improve export retrieval logic liang.he@intel.com 2024-11-17 03:21:29 +0000
  • 7b2263641c Enhance memory deinstantiation checks and adjust stack size for wasm execution environment liang.he@intel.com 2024-11-24 11:38:05 +0000
  • e75f495749
    Merge 6c41d3f582 into b0c6d5c23a Maks Litskevich 2024-11-24 11:35:26 +0800
  • 3e6eab2b88
    Merge 0445ea5adf into b0c6d5c23a liang.he 2024-11-24 11:34:50 +0800
  • b0c6d5c23a
    add testcases for shared heap and fix POP_MEM_OFFSET of memory64 (#3916) WenLY1 2024-11-24 11:34:38 +0800
  • dbdf3df60b
    Use plain assignment rather than bh_memcpy_s (#3924) James Ring 2024-11-23 19:32:34 -0800
  • 9d8150efae
    Fix WASI Path Mapping Processing (#3923) Dylan Johnston 2024-11-24 14:31:55 +1100
  • 00c2aa10a8
    Drop declarative elements on module instantiation (#3922) James Ring 2024-11-23 19:30:00 -0800
  • 7b704e467e
    Merge pull request #3925 from bytecodealliance/main Wenyong Huang 2024-11-23 09:17:00 +0800
  • 056c252b51 Address review feedback Dylan Johnston 2024-11-23 02:12:01 +1100
  • 1df20d9c2d Drop declarative elements on module instantiation James Ring 2024-11-20 16:39:06 -0800
  • c3601cc4bd
    Fix replacement value not being correct (#3919) Maks Litskevich 2024-11-22 14:39:33 +0300
  • 42b29adff2
    CMakeLists.txt: Do not require C++ Xavier Del Campo 2024-11-22 11:46:21 +0100
  • 4748526c97 Add comments for version synchronization and conditional compilation in AOT loader and runtime liang.he@intel.com 2024-11-22 08:24:06 +0000
  • 62aca17279
    Check possible integer overflow in aot memory boundary check (#3920) TianlongLiang 2024-11-22 16:01:24 +0800
  • 0ef37c2295 Use plain assignment rather than bh_memcpy_s James Ring 2024-11-21 20:05:25 -0800
  • 6c1d3c8212 cr suggestions TL 2024-11-22 10:47:28 +0800
  • f9ca79f3a3
    Merge 997c4aa6d6 into 8c48d717fc liang.he 2024-11-22 08:31:40 +0800
  • 25512f310f Fix WASI path mapping processing Dylan Johnston 2024-11-22 09:18:49 +1100
  • 0cc64bc0e4 Optimize memory management in AOT runtime and interpreter by refining table instantiation logic and reducing unnecessary assertions liang.he@intel.com 2024-11-21 13:12:32 +0000
  • bc71e5fd6b Refactor import handling to use uint32 for counts and improve memory deinstantiation logic liang.he@intel.com 2024-11-21 12:12:50 +0000
  • 4877adfdc8 [inst-link table] Implement import table and table creation liang.he@intel.com 2024-11-04 05:57:11 +0000
  • 8c48d717fc
    [instantiation linking] Refactor wasm_runtime_instantiate() (#3893) dev/instantiate_linking liang.he 2024-11-21 10:16:29 +0800
  • 301d4efd25 Fix replacement value not being correct Maks Litskevich 2024-11-20 14:13:30 +0000
  • 53da20423d Fix import count handling and improve memory allocation in wasm_runtime functions liang.he@intel.com 2024-11-20 13:09:31 +0000
  • 79e99400ca Check possible overflow in aot memory boundary check TL 2024-11-20 18:43:37 +0800
  • 04f0bd148a fix POP_MEM_OFFSET and POP_TBL_ELEM_IDX of memory64 wenlingyun1 2024-11-20 16:09:54 +0800
  • d20081af3a add testcases for shared_heap wenlingyun1 2024-10-21 17:47:39 +0800
  • 0445ea5adf Update README.md to clarify Windows toolchain support and ESP-IDF reference liang.he@intel.com 2024-11-20 06:50:49 +0000
  • e7a89ee9a7 Format problems in FindWASISDK.cmake and wasm_export.h liang.he@intel.com 2024-11-11 07:20:07 +0000
  • 92fa5e040c Refactor memory loading functions for clarity and consistency liang.he@intel.com 2024-11-04 05:58:10 +0000
  • 2b4222ef15 Implement wasm_runtime_instantiate_with_inheritance function and refactor related import handling in thread management liang.he@intel.com 2024-11-03 11:17:38 +0000
  • 9a0e1ee02e Remove unused disinherit imports functions liang.he@intel.com 2024-11-03 07:02:39 +0000
  • 708a76afeb Refactor wasm_runtime_instantiate() liang.he@intel.com 2024-11-01 15:28:38 +0000
  • 997c4aa6d6 refactor wasm_table_inst_t and add functions to retrieve export type by name liang.he@intel.com 2024-11-06 11:45:02 +0000
  • 534c493328
    Merge branch main into dev/instantiate_linking (#3915) Wenyong Huang 2024-11-20 13:21:48 +0800
  • 5abe93e642
    Merge branch 'dev/instantiate_linking' into tmp_main_for_dev/instantiate_linking Wenyong Huang 2024-11-20 11:35:47 +0800
  • 9b5058c7fe
    [instantiation linking] create and import WASMMemoryInstance for aot (#3887) liang.he 2024-11-20 11:19:02 +0800
  • 01ac337174 Align memory size and offset calculations to 4-byte boundaries for import memories liang.he@intel.com 2024-11-20 02:42:22 +0000
  • f1d03db8e5
    Fix CI wamr-ide error (#3913) TianlongLiang 2024-11-20 10:22:36 +0800
  • e4cde59dda Fix memory allocation check and update documentation for import memory structure liang.he@intel.com 2024-11-19 11:43:45 +0000
  • f2b87d773e
    Support external toolchain on Windows for aot compiler (#3911) TianlongLiang 2024-11-19 17:47:05 +0800
  • 2975e2ffb8
    build(deps): bump github/codeql-action from 3.27.1 to 3.27.4 (#3912) dependabot[bot] 2024-11-19 17:45:50 +0800
  • ae0b75e04c fix typo TL 2024-11-19 17:33:53 +0800
  • 9cc4de8265 fix vscode ci TL 2024-11-19 17:08:53 +0800
  • e8ba4ed349 fix typo TL 2024-11-19 13:55:39 +0800
  • d612ac8488 fix typo TL 2024-11-19 12:33:35 +0800
  • 10017a5da0 fix typo TianlongLiang 2024-11-19 12:11:23 +0800
  • f1aea1f8da fix typo TianlongLiang 2024-11-19 11:50:56 +0800
  • 31c940c663 add macro for bh_mkstmp and bh_system TianlongLiang 2024-11-19 11:41:53 +0800
  • 3023ba2558 add bh_mkstmp and bh_system TianlongLiang 2024-11-19 11:23:39 +0800
  • 0119b17526
    Correct the table index calculation in aot_instantiation (#3903) liang.he 2024-11-18 20:01:00 +0800
  • b321dccb72
    build(deps): bump github/codeql-action from 3.27.1 to 3.27.4 dependabot[bot] 2024-11-18 10:51:21 +0000
  • 9596579487 cr suggestions TL 2024-11-18 18:15:54 +0800
  • a821adfe7b Add documentation for imports in InstantiationArgs structure liang.he@intel.com 2024-11-18 08:15:27 +0000
  • 4f003327bf Refactor aot_lookup_memory function to simplify memory lookup logic and remove unused code liang.he@intel.com 2024-11-18 07:58:01 +0000
  • b0cc5ce9d1 Fix memory deinstantiation loop to correctly reference import_memory_count liang.he@intel.com 2024-11-01 11:57:39 +0000
  • c1ae90225e update llvm build script TL 2024-11-18 12:57:09 +0800
  • 484baa4ec7 enhance llvm build scripts to correctly handle the ARC backend TianlongLiang 2024-11-14 17:10:30 +0800
  • 7966a34b40 allowing custom ARC toolchain on Windows TianlongLiang 2024-11-14 14:53:12 +0800
  • 0e4dffc479
    Fix a leak in wasm_loader_emit_br_info (#3900) TianlongLiang 2024-11-13 15:16:13 +0800
  • 226bf22f9e
    GlobalValueSet was moved to IRPartitionLayer recently, but we have a local definition anyway (#3899) James Ring 2024-11-12 23:11:33 -0800
  • 75f5fa46ab
    build(deps): bump github/codeql-action from 3.27.0 to 3.27.1 (#3902) dependabot[bot] 2024-11-13 15:11:11 +0800
  • fbbcd08b3c
    Emit imm for lane extract and replace (#3906) Maks Litskevich 2024-11-13 10:10:46 +0300
  • fdda259d36
    Fix linked global initialization in multimodule (#3905) James Ring 2024-11-12 22:52:27 -0800
  • baff42d157
    Merge 0cfe3ce452 into 58f242f357 James Ring 2024-11-13 13:42:39 +0800
  • 7ce9fb5569 Emit imm for lane extract and replace Maks Litskevich 2024-11-12 16:37:24 +0000
  • a70c8a7ce2 don't ignore wasm_resolve_import_func return value James Ring 2024-11-12 07:48:59 -0800
  • 58f242f357
    Merge pull request #3897 from bafadumi/main Marcin Kolny 2024-11-12 09:56:23 +0100