Commit Graph

  • d8721a6df0 Refactor memory deinstantiation checks for multi-module and shared memory support in AOT runtime and interpreter liang.he@intel.com 2024-12-01 08:35:40 +0000
  • b4d270939e Adjust alignment and documentation for import table size calculations in AOT compilation liang.he@intel.com 2024-12-01 08:12:36 +0000
  • 14392c63f8 Improve shared memory reference handling and enhance table deinstantiation checks liang.he@intel.com 2024-12-01 08:06:06 +0000
  • 872671d304 small improvements for os_thread_join on Windows and Zephyr TL 2024-11-29 19:15:50 +0800
  • 1b4a24126c Fix incorrect assignment in win_file.c Dylan Johnston 2024-11-29 13:02:27 +1100
  • 838dd81e68
    don't return an uninitialized trap if argv_to_results fails (#3935) James Ring 2024-11-27 19:50:44 -0800
  • e09613c722
    support WASM_FUNCREF return type in argv_to_results (#3936) James Ring 2024-11-27 19:50:16 -0800
  • 8698d22e67
    add thread cpu time for zephyr (#3937) TianlongLiang 2024-11-28 11:49:55 +0800
  • fd91b51cfb
    build(deps): bump github/codeql-action from 3.27.4 to 3.27.5 (#3931) dependabot[bot] 2024-11-28 11:49:23 +0800
  • 27d96aac02
    Update README.md to clarify Windows toolchain support and ESP-IDF reference (#3917) liang.he 2024-11-27 19:06:22 +0800
  • 7b553cd420
    Enable ref types by default (#3894) Maks Litskevich 2024-11-27 14:06:07 +0300
  • ce4fa25345 support WASM_FUNCREF return type in argv_to_results James Ring 2024-11-25 22:38:08 -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
  • 1d111a38d6
    Fix loader small bug (#3928) TianlongLiang 2024-11-26 10:08:51 +0800
  • 09b7fae341
    Merge pull request #3930 from Zzzabiyaka/makslit/load_opcodes 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
  • 73b897fe03
    build(deps): bump github/codeql-action from 3.27.4 to 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
  • 7b2263641c Enhance memory deinstantiation checks and adjust stack size for wasm execution environment liang.he@intel.com 2024-11-24 11:38:05 +0000
  • 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
  • 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) 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
  • 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
  • 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
  • a83adfee90 Fix linked global initialization in multimodule James Ring 2024-11-11 22:19:18 -0800
  • 43da006c8a code refactor TL 2024-11-12 13:32:00 +0800
  • 61b5ca7da1 Correct the table index calculation in aot_instantiation liang.he@intel.com 2024-11-12 00:35:22 +0000
  • 6c4f938956
    build(deps): bump github/codeql-action from 3.27.0 to 3.27.1 dependabot[bot] 2024-11-11 11:04:48 +0000
  • c6c32e1dd1 update mini loader TL 2024-11-11 16:55:21 +0800
  • d273d31939 fix small bugs TL 2024-11-11 12:42:46 +0800
  • 21cd5d3121 GlobalValueSet was moved to IRPartitionLayer recently, but we have a local definition anyway James Ring 2024-11-08 17:46:16 -0800
  • 397f663349 fix(uwp): Gate NTSTATUS definition behind WINAPI_PARTITION_DESKTOP for UWP builds Fadumina Barre 2024-11-08 08:26:37 +0000
  • bf78863c56
    Wasm loader enhancement: check code size in code entry (#3892) TianlongLiang 2024-11-07 13:38:42 +0800
  • 04642622d4
    zephyr: Enable WASI support for file system and sockets on zephyr (#3633) Lucas Abad 2024-11-06 01:06:50 +0100
  • c930c4d199
    Add first NEON SIMD opcode implementations to fast interpreter (#3859) jammar1 2024-11-05 23:58:15 +0000
  • b20c300bc0 Define WASM_ENABLE_SIMDE in config.h James Marsh 2024-11-05 13:33:57 +0000
  • 078e6cc9f4 cr suggestions TL 2024-11-05 11:53:28 +0800
  • 6c41d3f582 Enable ref types by default Maks Litskevich 2024-11-04 23:33:51 +0000
  • 2f651f188e Define WASM_ENABLE_SIMDE=0 for platforms with build issues James Marsh 2024-11-04 15:29:21 +0000
  • bcaa7c6402 Addressing comments, fixing CI James Marsh 2024-11-04 14:53:21 +0000
  • 365cee961c Implement import inheritance and disinheritance functions for WASI threads liang.he@intel.com 2024-11-01 10:44:06 +0000