Commit Graph

  • cbb33b4ae8 Refactor: enhance C API function import handling in native invocation liang.he@intel.com 2024-12-07 11:49:27 +0000
  • a68d9f936c Refactor: improve function pointer retrieval and error handling in AOT runtime liang.he@intel.com 2024-12-05 15:10:58 +0000
  • 1221057147 Refactor: update memory flag handling and improve type consistency in AOT loader liang.he@intel.com 2024-12-05 14:04:34 +0000
  • d619dc99ae Refactor: remove redundant import function pointer assignments and improve function instance lookup liang.he@intel.com 2024-12-05 12:39:58 +0000
  • a4019a37d5 Refactor: update function instance handling for improved multi-module support and clarity liang.he@intel.com 2024-12-05 12:26:25 +0000
  • 35949fd034 Refactor: enhance multi-module support by adding sub-module instance structure and improving function import handling liang.he@intel.com 2024-12-05 10:38:52 +0000
  • e4729df57a Refactor: enhance C API function import handling and improve function linking logic liang.he@intel.com 2024-12-05 06:57:37 +0000
  • 69d006ae5d Refactor: enhance AOT function and import structures for multi-module support and improve clarity liang.he@intel.com 2024-12-04 22:35:48 +0000
  • f9383ce0db Refactor: enhance function pointer initialization for multi-module support and improve error handling liang.he@intel.com 2024-12-04 21:22:00 +0000
  • c9ede66421 Refactor: enhance function pointer initialization for multi-module support and improve error logging liang.he@intel.com 2024-12-04 12:13:19 +0000
  • dff53995e9 Refactor: enhance import function handling and add print wrappers for spec tests liang.he@intel.com 2024-12-04 00:53:43 +0000
  • 44c0475340 Refactor: add print wrappers and register native functions for spec test liang.he@intel.com 2024-12-03 23:34:26 +0000
  • 264c245a0c Refactor: rename type variables for clarity and improve error logging for function instantiation liang.he@intel.com 2024-12-03 23:34:03 +0000
  • 0b25433f7b Refactor: streamline function call conventions by consolidating call_conv_wasm_c_api and call_conv_raw in WASM function structures liang.he@intel.com 2024-12-03 12:39:18 +0000
  • 3adfbb9cbe Refactor: update WASM function import structure and improve memory management functions liang.he@intel.com 2024-12-03 09:22:58 +0000
  • ed63721500 Refactor: add internal functions for creating and destroying WASM function instances liang.he@intel.com 2024-12-02 12:32:17 +0000
  • 949eb16cf2 Refactor: update TODO comment to indicate removal of import_func_ptrs liang.he@intel.com 2024-12-02 02:45:36 +0000
  • d440f6fd71 Refactor: enhance import function resolution by adding module name checks and improving error handling liang.he@intel.com 2024-12-01 06:06:36 +0000
  • 83686473d6 Refactor: improve comments for clarity in AOT function handling and context creation liang.he@intel.com 2024-11-29 12:41:32 +0000
  • 295cbbbb16 Refactor: streamline import function resolution logic and improve error handling liang.he@intel.com 2024-11-27 02:21:49 +0000
  • ba233d042a Refactor: simplify function pointer retrieval in aot_call_function for clarity liang.he@intel.com 2024-11-27 01:36:06 +0000
  • ee4114027e [inst-link function]Refactor: rename 'is_sub_inst' parameter to 'is_spawned' for clarity in deinstantiation functions liang.he@intel.com 2024-11-27 01:16:51 +0000
  • e39e97d026 Set thread information earlier in exec_env creation James Ring 2024-12-18 16:49:55 -0800
  • 9598611e35
    CMakeLists.txt: Do not require C++ (#3956) Xavier Del Campo 2024-12-20 06:05:50 +0100
  • 49bb756339 add reference type support by default for darwin to support WASI-SDK-25 Chris Woods 2024-12-19 16:46:28 -0500
  • 440a16b63c Always emit constants in bytecode James Ring 2024-12-19 12:55:17 -0800
  • 342dba1de3 top-level cmake: link llvm libraries to our shared library YAMAMOTO Takashi 2024-12-19 18:59:38 +0900
  • 1b7e74b636
    CMakeLists.txt: Do not require C++ Xavier Del Campo 2024-11-22 11:46:21 +0100
  • b18cb3b2cb
    [instantiation linking] Create and import WASMGlobalInstance (#3914) liang.he 2024-12-19 16:52:29 +0800
  • f8f37c8ebb
    [fuzzing] Enable instantiation (#3958) liang.he 2024-12-19 16:51:20 +0800
  • 8d51a3c7a8
    use a random secret key (#3971) liang.he 2024-12-19 16:49:44 +0800
  • 9916813a34
    top-level cmakefile: fix macOS build (#3968) YAMAMOTO Takashi 2024-12-19 17:49:25 +0900
  • 9fe5d35b93 use a random secret key liang.he@intel.com 2024-12-19 07:31:38 +0000
  • 75cc05fecf add Tianlong into code owners liang.he@intel.com 2024-12-19 07:27:52 +0000
  • 932eb5d9e5
    Only access Zephyr thread stats info when it's available (#3962) TianlongLiang 2024-12-19 14:26:34 +0800
  • d69c7c72fd top-level cmakefile: fix macOS build YAMAMOTO Takashi 2024-12-19 13:38:44 +0900
  • 09c2abde4a
    build(deps): Bump github/codeql-action from 3.27.6 to 3.27.9 (#3960) dependabot[bot] 2024-12-19 09:05:44 +0800
  • 296c3cc69d
    wasm_export.h: Use "default" visibility for gcc and clang (#3957) Xavier Del Campo 2024-12-19 01:49:13 +0100
  • c36a203c26 Refactor: update static assertions for AOTGlobalInstance offsets and clean up import instance handling liang.he@intel.com 2024-12-17 08:53:06 +0000
  • 9079012d15 Refactor: enhance global instance handling and add static assertions for offsets liang.he@intel.com 2024-12-17 08:13:01 +0000
  • cd0fcdc6b0 format TL 2024-12-17 13:48:17 +0800
  • dc3d2ce4aa use macro to control zephyr thread stats info TL 2024-12-17 13:30:11 +0800
  • 6dc535fdfe
    build(deps): bump github/codeql-action from 3.27.6 to 3.27.9 dependabot[bot] 2024-12-16 10:44:01 +0000
  • ad22ae6ca3 Refactor wasm mutator fuzz tests to consolidate feature flags and enhance test coverage liang.he@intel.com 2024-12-15 09:06:19 +0000
  • 7960ee8382 Improve logging in wasm mutator fuzz tests for loading and instantiation errors liang.he@intel.com 2024-12-15 08:35:50 +0000
  • d91fca9846 Add instantiation in wasm mutator fuzz tests liang.he@intel.com 2024-12-15 08:10:11 +0000
  • 3198aa1c48 Increase input seed size for wasm-tools to generate larger WebAssembly modules liang.he@intel.com 2024-12-09 23:41:25 +0000
  • 98333b61c1 format problem liang.he@intel.com 2024-12-12 12:37:36 +0000
  • 9563909d6c
    set alignment 4 when loading multi return value (#3955) TianlongLiang 2024-12-12 20:33:46 +0800
  • b1b6a32814 Refactor: remove unused table deallocation logic in wasm_runtime_instantiate_with_builtin_linker liang.he@intel.com 2024-12-12 12:29:52 +0000
  • 36b8555f63 Add global definitions for spectest and test modules in libc_builtin_wrapper liang.he@intel.com 2024-12-07 11:08:34 +0000
  • fd7dee55fc a workaround to fix a compilation issue on Nuttx liang.he@intel.com 2024-12-07 04:31:44 +0000
  • 26d8def60f Refactor: simplify memory deinstantiation logic and improve extern instance handling for shared memory liang.he@intel.com 2024-12-07 03:56:54 +0000
  • be317cee81 Refactor: conditionally compile extern instance destruction for spec and WASI tests liang.he@intel.com 2024-11-26 11:45:19 +0000
  • 972466fddd Refactor: enhance table initialization checks and improve spec test table creation logic liang.he@intel.com 2024-11-26 11:35:42 +0000
  • 6918aff38a Refactor: rename native creation functions for spec and wasi test builtins for clarity liang.he@intel.com 2024-11-26 10:14:12 +0000
  • 1f17245608 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
  • 3242e32f5e Refactor: remove unused import functions and enhance global instance creation for spec tests liang.he@intel.com 2024-11-25 13:57:27 +0000
  • 32f276f4b8 Refactor: enhance multi-module support for global imports and initialization liang.he@intel.com 2024-11-24 18:08:31 +0000
  • 1f2f89b54a Refactor: improve memory management in module deinstantiation and handle global imports correctly liang.he@intel.com 2024-11-21 02:09:20 +0000
  • 673c005953 Refactor: remove unused global offset calculations and simplify global pointer retrieval liang.he@intel.com 2024-11-20 07:11:18 +0000
  • b5593e511b Refactor: remove unused global linking logic and clean up import handling liang.he@intel.com 2024-11-19 11:24:42 +0000
  • 28c70c62f5 Refactor: streamline global instance structure and improve global value handling liang.he@intel.com 2024-11-19 08:44:35 +0000
  • f81662d66b llvm-jit can read global values from local inst and import inst liang.he@intel.com 2024-11-19 03:05:20 +0000
  • f9a7b6d321 Refactor: improve global instance handling liang.he@intel.com 2024-11-18 05:09:31 +0000
  • 9c8fb32a22 [rebase confliction] Refactor: streamline global instance handling and improve export retrieval logic liang.he@intel.com 2024-11-17 03:21:29 +0000
  • 94c4083c81 set alignment 4 when loading multi return value for all call opcodes TL 2024-12-12 10:59:30 +0800
  • 77896507fa set alignment 4 when loading multi return value for all call opcodes TL 2024-12-12 10:22:37 +0800
  • ef9a4cc99f
    wasm_export.h: Use "default" visibility Xavier Del Campo 2024-12-11 14:26:10 +0100
  • 64ac027584 set alignment 4 when loading multi return value TL 2024-12-11 17:27:58 +0800
  • 23c8be1649
    [instantiation linking] refactor wasm_table_inst_t (#3901) liang.he 2024-12-11 06:41:36 +0800
  • 87ffe3f1c5 Merge branch main into dev/zephyr_file_socket Wenyong Huang 2024-12-10 21:54:22 +0800
  • cde2d25cee
    Merge branch 'dev/zephyr_file_socket' into tmp_for_merge_main_to_dev/zephyr Wenyong Huang 2024-12-10 21:51:53 +0800
  • 1fb08624ed
    Merge pull request #3951 from bytecodealliance/dependabot/github_actions/github/codeql-action-3.27.6 Marcin Kolny 2024-12-10 13:31:33 +0000
  • fcd5d7e1cb Improve memory management in AOT and interpreter by freeing unused memory liang.he@intel.com 2024-12-10 12:41:57 +0000
  • bebdd4ad17
    Fix aot table instantiate (#3946) Wenyong Huang 2024-12-10 20:26:32 +0800
  • 591b740571
    Consume the placeholders that were put when emitting table info (#3940) liang.he 2024-12-10 20:26:14 +0800
  • f665e7b739
    build(deps): bump github/codeql-action from 3.27.5 to 3.27.6 dependabot[bot] 2024-12-09 10:39:04 +0000
  • 52edc351ff fix windows dll compilation coco875 2024-12-07 15:27:30 +0100
  • c32a6ceae1
    Refactor SConscript and add file checks in iwasm.c (#3945) kk 2024-12-06 14:54:37 +0800
  • aabe83074e
    Improvements for platform thread APIs on Windows and Zephyr (#3941) TianlongLiang 2024-12-06 14:39:53 +0800
  • 4a123e1fac [instantiation linking] Improve memory and table import handling during instantiation liang.he@intel.com 2024-12-06 04:38:32 +0000
  • d03989f944 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
  • ee2d60bf62
    [instantiation linking] Create and import WASMTableInstance (#3898) liang.he 2024-12-06 10:13:53 +0800
  • da3df3d53c Fixed clang formating issue. Stephen Berard 2024-12-05 16:11:10 +0100
  • 69205eaa03 cr suggestions TL 2024-12-05 10:42:27 +0800
  • 85f7d3d08b Remove outdated version checks for import table loading in AOT loader liang.he@intel.com 2024-12-04 11:14:17 +0000
  • f47dc0b796 Refactor import table loading to skip unnecessary byte reads and improve code clarity liang.he@intel.com 2024-12-04 11:11:49 +0000
  • 126c92c8d8 fix issue Wenyong Huang 2024-12-04 17:58:15 +0800
  • 97166292f5 Fix aot table instantiate Wenyong Huang 2024-12-04 17:55:27 +0800
  • 183dd3c1f1 Refactor SConscript and add file checks in iwasm.c zhkag 2024-12-04 16:36:14 +0800
  • caa023b853 cr suggestions TL 2024-12-04 15:13:22 +0800
  • af6712ae39 always include bh_mkstemp and bh_system James Ring 2024-12-03 10:57:53 -0800
  • 138faba954
    Implement load lanes opcodes for wasm (#3942) Maks Litskevich 2024-12-03 17:23:27 +0300
  • 2708ac634c Implement load lanes opcodes for wasm Maks Litskevich 2024-12-03 12:43:29 +0000
  • d612511c18 Added os_is_* methods for stdin/stdout/stderr. Fixed issues in os_renameat Stephen Berard 2024-12-03 13:36:37 +0100
  • 99bbdd9c27 Refactor conditional compilation directives and add TODO comments for version compatibility in AOT loader liang.he@intel.com 2024-12-03 08:01:47 +0000
  • 5b1b705c5f format TL 2024-12-02 09:53:58 +0800
  • 739efd78e9
    Fix incorrect assignment in win_file.c (#3939) Dylan Johnston 2024-12-01 23:40:43 +1100
  • f3efa972bf Consume the placeholders that were put when emitting table info liang.he@intel.com 2024-12-01 12:23:12 +0000