Commit Graph

  • d54f689c32 optimize stack empty processing Xu Jun 2024-01-03 17:09:37 +0800
  • bb31691e98 fix fast-interp polymorphic stack processing Xu Jun 2024-01-03 16:07:38 +0800
  • e6d210a67f Merge branch main into dev/gc_refactor Wenyong Huang 2024-01-03 12:11:57 +0800
  • 1ee4767d97
    Fix ref.func function declared check in wasm loader (#2972) Wenyong Huang 2024-01-03 11:43:03 +0800
  • 9ebe2af67b
    (freertos): minor changes for libc_wasi build tkernelcn 2024-01-03 11:34:50 +0800
  • 60d8e29b76
    (freertos):minor changes for libc_wasi build tkernelcn 2024-01-03 11:33:13 +0800
  • 8bf8f4585f
    (freertos):minor change for libc-wasi build tkernelcn 2024-01-03 11:31:10 +0800
  • 943b7e2604 Fix ref.func function declared check in wasm loader Wenyong Huang 2024-01-03 10:42:03 +0800
  • 75a2b98eb4
    simd-128: The input lanes of integer-to-integer narrowing ops should be interpreted as signed (#2850) liutao 2024-01-03 09:51:58 +0800
  • c2d8f71976
    Update simd_conversions.c Wenyong Huang 2024-01-03 08:48:37 +0800
  • c43e4505da
    Allow to set segue flags for wasm-c-api JIT (#2926) Wenyong Huang 2024-01-02 19:34:18 +0800
  • 17a9d6dc88 rebase and fix conflicts Wenyong Huang 2024-01-02 19:23:02 +0800
  • aa4d68c2af
    Refine AOT function call process (#2940) Wenyong Huang 2024-01-02 19:10:31 +0800
  • 1624ab876f update comment Wenyong Huang 2024-01-02 19:09:03 +0800
  • 1ac600253b fix comment Wenyong Huang 2024-01-02 18:50:44 +0800
  • 3637f2df79
    Refine LLVM JIT function call process (#2925) Wenyong Huang 2024-01-02 18:46:02 +0800
  • d818672f62
    Fix ref.is_null processing in fast-interp loader (#2971) Xu Jun 2024-01-02 18:10:01 +0800
  • 2ee013faf3
    fast-jit: Fix const shift and const i64 compare issues (#2969) Wenyong Huang 2024-01-02 17:56:34 +0800
  • 286ea35508
    fixed(freertos): Fix crash when wasm app call pthread_exit(NULL) (#2970) tkernelcn 2024-01-02 17:32:09 +0800
  • e0d88aaca9 address PR comments Xu Jun 2024-01-02 17:09:27 +0800
  • ef5e74fd8a
    fix(sgx-ra): Fix building when enclave is built without librats ahead (#2968) Haoxuan Xu 2024-01-02 09:32:16 +0100
  • 00d593fca6 fix spec test Xu Jun 2024-01-02 16:29:56 +0800
  • 5c3ad0279a
    Enable AOT linux perf support (#2930) liang.he 2024-01-02 15:58:17 +0800
  • 4049125d40 address PR comments Xu Jun 2024-01-02 15:52:02 +0800
  • e2a546b625
    fixed(freertos): crash when wasm app call pthread_exit(NULL) tkernelcn 2024-01-02 15:20:20 +0800
  • d84a343509 check stack empty Xu Jun 2024-01-02 14:53:00 +0800
  • eee310d77c fix ref.is_null processing for fast-interp Xu Jun 2024-01-02 14:38:09 +0800
  • 4fbf0f2184 fast-jit: Fix const shift and const i64 compare issues Wenyong Huang 2024-01-02 12:54:18 +0800
  • 8d80aa7168 remove marco control from wamrc liang.he@intel.com 2023-12-29 07:49:00 +0000
  • 38019f273a
    Append .aot to .wasm as a custom section named "aot" (#2933) liang.he 2024-01-02 10:30:41 +0800
  • 3faa3842e8
    fix(sgx-ra): fix building when enclave is built without librats ahead. TerryXhx 2024-01-01 17:15:33 +0100
  • fe5bc8a341 let .aot content starts from an aligned offset liang.he@intel.com 2023-12-30 04:22:52 +0000
  • 82447e8680 set segue_flags 0 by default, add comments Wenyong Huang 2023-12-29 22:14:00 +0800
  • 8422c0eaa6 restore aot_runtime.c, free frame for llvm_jit_call_func_bytecode Wenyong Huang 2023-12-29 21:59:27 +0800
  • 75ed9c7475 Refine AOT function call process Wenyong Huang 2023-12-29 21:51:28 +0800
  • 112204929c Append .aot to .wasm as a custom section named "aot" liang.he@intel.com 2023-12-27 01:15:04 +0000
  • e485d6e93b sort func_ptrs before generating perf map liang.he@intel.com 2023-12-28 07:44:56 +0000
  • f1db7866ce remove LINUX_SUPPORT marco from header files liang.he@intel.com 2023-12-27 05:50:57 +0000
  • eb20aa36a8 Refactor perf support liang.he@intel.com 2023-12-26 03:16:44 +0000
  • 92bf8547aa
    freertos: Add os_cond_broadcast for pthread wrapper (#2937) tkernelcn 2023-12-28 22:57:19 +0800
  • 22c5c90340
    Fix a bug that appends '_precheck' to aot_func (#2936) liang.he 2023-12-28 22:38:12 +0800
  • 6c839042d6
    Allow to control built-in libraries for wamrc from command line options (#2928) liang.he 2023-12-28 22:20:55 +0800
  • a202175d1d feat(freertos): add os_cond_broadcast for pthread wrapper peter 2023-12-28 19:37:34 +0800
  • fed1ab865a fix a bug that append '_precheck' to aot_func liang.he@intel.com 2023-12-28 08:24:06 +0000
  • 84f6ee1382 Allow to control LIBC_WASI, LIBC_BUILTIN, LIB_PTHREAD, LIB_WASI_THREADS from command line options liang.he@intel.com 2023-12-25 08:00:01 +0000
  • a210b97cb5
    Fix some typos and unify the AOT file format for init data (#2915) TianlongLiang 2023-12-27 16:29:01 +0800
  • 5edd85d055
    doc: Separate source_debugging.md into two files (#2932) YAMAMOTO Takashi 2023-12-27 16:51:51 +0900
  • 0dc25945ae doc: separate source_debugging.md into two files YAMAMOTO Takashi 2023-12-26 19:00:28 +0900
  • 8318333304
    nuttx: Add CONFIG_INTERPRETERS_WAMR_DEBUG_AOT (#2929) YAMAMOTO Takashi 2023-12-26 17:56:34 +0900
  • 4a7a66e900
    Enable wasm_runtime_terminate for single-threading (#2924) Wenyong Huang 2023-12-26 16:05:44 +0800
  • 8befa04137 some update TL 2023-12-26 15:00:00 +0800
  • 1d43fdae71
    Enable GC spectest for NuttX (#2896) Huang Qi 2023-12-26 14:51:30 +0800
  • 6236e985e4 Enable GC spectest for NuttX Huang Qi 2023-12-11 15:35:43 +0800
  • 5a75c31c38
    Add VectorCombine pass for JIT and AOT (#2923) Wenyong Huang 2023-12-26 11:27:20 +0800
  • bf2dd5e82d update thread proposal spec test ignore cases for ref types TL 2023-12-26 11:23:45 +0800
  • 1055c9884b
    Refine wasm-c-api wasm_func_call (#2922) Wenyong Huang 2023-12-26 11:05:31 +0800
  • f4b49d8722 cr suggestions and enable ref_types in all spec test TL 2023-12-26 10:22:43 +0800
  • c91484dfdd nuttx: add CONFIG_INTERPRETERS_WAMR_DEBUG_AOT YAMAMOTO Takashi 2023-12-25 19:08:09 +0900
  • dce7591b89 nuttx: if STACK_GUARD_SIZE is not set, leave it to config.h YAMAMOTO Takashi 2023-12-25 16:46:38 +0900
  • d4e46ead72 add wasm_config_set_segue_flags Wenyong Huang 2023-12-25 12:51:43 +0800
  • 335b41da9d update api comment Wenyong Huang 2023-12-25 11:25:30 +0800
  • b675bd3297 Enable segue optimization for wasm-c-api JIT Wenyong Huang 2023-12-25 11:11:45 +0800
  • 1ab8a17540 fix typo Wenyong Huang 2023-12-25 11:09:43 +0800
  • dafa1ae861 Refine JIT/AOT func calling process Wenyong Huang 2023-12-25 11:03:11 +0800
  • 7de3170af4
    Emit SIMD flag to AOT file only if SIMD is actually used (#2911) Huang Qi 2023-12-25 10:25:56 +0800
  • 7b564915bc Emit SIMD flags to AOT file if SIMD actually used Huang Qi 2023-12-19 15:15:58 +0800
  • 22c6ba79c5 fix build error Wenyong Huang 2023-12-24 21:23:03 +0800
  • d111fa37de Enable wasm_runtime_terminate for single-threading Wenyong Huang 2023-12-24 21:19:35 +0800
  • 37366f20e5 Refine wasm-c-api wasm_func_call Wenyong Huang 2023-12-24 21:14:27 +0800
  • aa7bc48bcd Add VectorCombine pass for JIT and AOT Wenyong Huang 2023-12-24 20:51:01 +0800
  • f280ef1386 remove func type info paddings for non GC AOT file TL 2023-12-22 11:46:33 +0800
  • c898d3a364
    Enable string literal section for app-manager (#2904) Xu Jun 2023-12-21 14:02:06 +0800
  • eb0dc5eb64 paddings for function type TL 2023-12-21 12:17:43 +0800
  • 40b430fd24
    Add a script to translate jitted function names in flamegraph (#2906) liang.he 2023-12-21 10:57:58 +0800
  • 3124280684 add a script to translate jittied function names in flamegraph liang.he@intel.com 2023-12-14 04:47:50 +0000
  • 7f49c76574 code styles TL 2023-12-20 17:04:03 +0800
  • 4a2d6586d3 Fix some typo and unify the AOT file format for init data TL 2023-12-20 16:47:23 +0800
  • 9779f922b9
    Fix boundary check typo in AOT compiler context (#2913) Daniel Mangum 2023-12-19 19:08:13 -0600
  • 8099e7eea2
    nuttx/wamr.mk: Fix extraneous text after 'endif' directive (#2912) Huang Qi 2023-12-20 08:53:27 +0800
  • c87566a26e Fix boundary check typo in AOT compiler context Daniel Mangum 2023-12-19 17:30:53 -0500
  • 13cf30b836 Fix: extraneous text after 'endif' directive Huang Qi 2023-12-19 18:58:17 +0800
  • ba2d4ae9dc fix(wasm-c-api): access wasm_frame_vec_t differently if thread mgr is enabled eloparco 2023-12-18 14:41:37 +0000
  • 2af3944ae8 fix(wasm-c-api): clone stack frames when copying into thread manager eloparco 2023-12-17 23:42:21 +0000
  • 327450a788 bugfix: three unsigned narrow op should be interpreted as signed as the simd proposal liutao-liu 2023-12-16 16:15:30 +0800
  • fe93a42ff5 fix(wasm-c-api): fix stack frame dumping from thread manager in AOT mode eloparco 2023-12-15 13:58:44 +0000
  • 6dbfeb25dd
    Expose API to set log level in embedder (#2907) Enrico Loparco 2023-12-15 11:49:33 +0100
  • 2979b5147d feat: expose API to set log level in embedder eloparco 2023-12-14 23:10:55 +0000
  • 739166cbe5 feat(wasm-c-api): return stack frames of crashed thread eloparco 2023-12-15 01:04:41 +0000
  • 24ff9f8ead
    Merge branch 'bytecodealliance:main' into tflite_2.13 liang.he 2023-12-15 00:27:33 +0800
  • b5022015fc
    Avoid reporting timestamp if custom logger is used (#2905) Enrico Loparco 2023-12-14 07:55:17 +0100
  • 7c613e081d fix: avoid reporting timestamp if custom logger is used eloparco 2023-12-14 01:47:40 +0000
  • dd7329cfb0 Fix warnings of printf format string mismatch Huang Qi 2023-12-13 15:04:34 +0800
  • 10fa15fc36 Fix typo of WASM_ENABLE_SPEC_TEST macro in wasm_application.c Huang Qi 2023-12-13 14:57:27 +0800
  • f3b73857f6 Enable spectest for riscv32 ilp32d on NuttX Huang Qi 2023-12-05 17:31:14 +0800
  • 2626737452
    Merge pull request #2900 from bytecodealliance/main Wenyong Huang 2023-12-13 09:26:32 +0800
  • 18529253d8
    interpreter: Simplify memory.grow a bit (#2899) YAMAMOTO Takashi 2023-12-12 21:24:51 +0900
  • 24dcfb4c0e Merge branch main into dev/dynamic_pgo Wenyong Huang 2023-12-12 16:55:45 +0800
  • 3eafe8408d Merge branch main into dev/separate_app_framework Wenyong Huang 2023-12-12 16:35:41 +0800
  • 0ac9809d09 interpreter: simplify memory.grow a bit YAMAMOTO Takashi 2023-12-12 17:23:50 +0900
  • 3743e47779 Merge branch main into gitbook Wenyong Huang 2023-12-12 16:22:13 +0800