Commit Graph

  • a32b082d2a Add ARM MacOS to the CI (#3120) Enrico Loparco 2024-02-03 03:51:02 +00:00
  • a27ddece7f Always allocate linear memory using mmap (#3052) Marcin Kolny 2024-02-02 14:17:44 +00:00
  • 2eb60060d8 Fix read and validation of misc/simd/atomic sub opcodes (#3115) Wenyong Huang 2024-02-02 12:03:58 +08:00
  • b3f728ceb3 Update version number to 1.3.2 and update release notes (#3083) Wenyong Huang 2024-02-01 12:42:12 +08:00
  • edc3643909 EH: Fix validation of delegate opcode (#3107) YAMAMOTO Takashi 2024-02-01 13:32:06 +09:00
  • 40e51faca8 fast-interp: Fix block with parameter in polymorphic stack issue (#3112) Xu Jun 2024-02-01 11:55:29 +08:00
  • 3111a86cb3 EH: Fix delegate parsing in wasm_loader_find_block_addr (#3106) YAMAMOTO Takashi 2024-02-01 08:46:49 +09:00
  • 10e87d2966 EH: Don't call word_copy with zero size (#3105) YAMAMOTO Takashi 2024-01-31 22:54:19 +09:00
  • 43c4a5c434 exception handling: Fix build error (#3104) YAMAMOTO Takashi 2024-01-31 21:24:34 +09:00
  • dfd2a5b0b4 Fix AOT compilation on MacOS (#3102) Enrico Loparco 2024-01-31 13:06:22 +01:00
  • 51e25ef01f fast-interp: Fix frame_offset pop order (#3101) Xu Jun 2024-01-31 19:26:27 +08:00
  • 5a99866c01 fast-interp: Fix stack recovery for else branch (#3100) Xu Jun 2024-01-31 11:23:23 +08:00
  • af318bac81 Implement Exception Handling for classic interpreter (#3096) Wenyong Huang 2024-01-31 08:27:17 +08:00
  • 7e65f9a244 aot: Fix LLVMSetTailCallKind check (#3099) YAMAMOTO Takashi 2024-01-30 21:50:33 +09:00
  • 170ae35131 test_wamr.sh: Allow using test script on different platforms (#3098) Enrico Loparco 2024-01-30 04:02:40 +01:00
  • 7f8e2133ec Fix windows build error and compilation warnings (#3095) Wenyong Huang 2024-01-29 18:57:57 +08:00
  • b98f150f82 CI: Update version of checkout to suppress warnings (#3093) Huang Qi 2024-01-27 07:55:49 +08:00
  • 83c3ef0f46 freertos: Thread exit more common (#3094) tkernelcn 2024-01-26 18:38:55 +08:00
  • 99bbad8cdb perf profiling: Adjust the calculation of execution time (#3089) liang.he 2024-01-26 18:06:21 +08:00
  • 9fb5fcc709 Add comments to suppress warning from clang-tidy (#3088) Huang Qi 2024-01-26 17:02:24 +08:00
  • ad46290770 Update outdated reference link in multi_module.md (#3092) Huang Qi 2024-01-26 16:55:27 +08:00
  • 313ce8cb61 Fix memory/table segment checks in memory.init/table.init (#3081) Wenyong Huang 2024-01-26 09:45:59 +08:00
  • 6daaf6d27a Fix inconsistent code style in aot_loader.c (#3082) Huang Qi 2024-01-25 17:19:14 +08:00
  • 9afbeab1c8 wasi: Apply wasm_runtime_begin_blocking_op to poll as well (#3080) YAMAMOTO Takashi 2024-01-25 17:29:34 +09:00
  • bf9fb2e680 cosmopolitan: Update compiler and update platform_internal.h (#3079) Gavin Hayes 2024-01-24 03:04:48 -05:00
  • d815bbc3db README.md: Fix typo tunning to tuning (#3078) Bruce Mitchener 2024-01-24 14:35:45 +07:00
  • 61fe78c9ff Fix download link for wasi-sdk (#3077) Bruce Mitchener 2024-01-24 12:42:45 +07:00
  • 3fcd79867d Forward log and log level to custom bh_log callback (#3070) Enrico Loparco 2024-01-24 06:05:07 +01:00
  • 1505e61704 Remove a lot of "unused parameter" warnings (#3075) Marcin Kolny 2024-01-24 03:21:13 +00:00
  • f56154ed80 thread-mgr: Fix locking problems around aux stack allocation (#3073) YAMAMOTO Takashi 2024-01-24 10:46:53 +09:00
  • 0eb788d711 build_wamr.md: Update the document (#3074) Wenyong Huang 2024-01-24 09:45:57 +08:00
  • 9f64340529 Fix some issues reported by CodeQL (#3064) Wenyong Huang 2024-01-23 21:38:30 +08:00
  • ab97d543e0 wasm_cluster_destroy_spawned_exec_env: Avoid "invalid exec env" trap (#3068) YAMAMOTO Takashi 2024-01-23 16:20:01 +09:00
  • b44aa654b8 aot_reloc_x86_64.c: Suggest to try --size-level=0 as well (#3067) YAMAMOTO Takashi 2024-01-23 14:00:19 +09:00
  • c8b59588a7 Enhance setting write gs base with cmake variable (#3066) Wenyong Huang 2024-01-23 12:21:20 +08:00
  • 7f035d4206 perf_tune.md: Add refine the calling processes between host and wasm (#3065) Wenyong Huang 2024-01-23 12:20:28 +08:00
  • 4bafa40052 nuttx: If STACK_GUARD_SIZE is not set, leave it to config.h (#2927) YAMAMOTO Takashi 2024-01-23 12:52:25 +09:00
  • 627debcefb Add flag to control Winsocket initialization (#3060) Marcin Kolny 2024-01-21 23:33:26 +00:00
  • 1977ad23ef fast-interp: Fix dynamic offset error issue in else branch (#3058) Xu Jun 2024-01-19 19:58:12 +08:00
  • bc35602004 Fix aot large model (--size-level=0) with LLVM 18 (#3057) YAMAMOTO Takashi 2024-01-19 20:43:41 +09:00
  • ec6d9cb6be Check arguments before calling bh_hash_map_find (#3055) Wenyong Huang 2024-01-19 19:29:21 +08:00
  • 17b0111577 wasm_runtime_begin_blocking_op: A comment about usage expectation (#3056) YAMAMOTO Takashi 2024-01-19 19:31:21 +09:00
  • a7545df5d0 classic-interp: Handle SIMD opcode when JIT is enabled (#3046) Wenyong Huang 2024-01-19 12:31:18 +08:00
  • 54ef0e4de7 Bump NuttX version to 12.4.x in CI (#3047) Huang Qi 2024-01-19 11:24:48 +08:00
  • 8b37048823 Do not inherit WASM_SUSPEND_FLAG_BLOCKING from the parent thread (#3051) YAMAMOTO Takashi 2024-01-19 10:55:01 +09:00
  • 9bcf6b4dd3 Enable quick aot entry when hw bound check is disabled (#3044) Wenyong Huang 2024-01-19 08:55:35 +08:00
  • fde98331ff examples/terminate: Use wasm_runtime_spawn_exec_env as well (#3049) YAMAMOTO Takashi 2024-01-18 21:44:09 +09:00
  • b97370e3a8 samples/terminate: Add a sample to demonstrate wasm_runtime_terminate (#3043) YAMAMOTO Takashi 2024-01-18 16:01:03 +09:00
  • d13a54f860 Revert "Enable MAP_32BIT for macOS (#2992)" (#3032) YAMAMOTO Takashi 2024-01-18 10:22:09 +09:00
  • a9807058a6 Set CONFIG_HAS_CAP_ENTER to support posix file api for freertos (#3041) tkernelcn 2024-01-17 21:20:35 +08:00
  • 64e82ca102 Disable WASM_ENABLE_SHARED_MEMORY_MMAP by default (#3042) Huang Qi 2024-01-17 19:29:31 +08:00
  • dcaaed0160 nuttx: Add option to enable quick aot entry (#3040) Huang Qi 2024-01-17 16:26:53 +08:00
  • 6fb376cbe3 Disable quick aot entry for interp and fast-jit (#3039) Wenyong Huang 2024-01-17 16:17:08 +08:00
  • ade97ac3e1 wamr-compiler: Fix non-x86{_64} host builds (#3037) Xavier Del Campo 2024-01-17 07:56:04 +00:00
  • 5c8b8a17a6 Enhancements on wasm function execution time statistic (#2985) liang.he 2024-01-17 09:51:54 +08:00
  • 25ccc9f2d5 Avoid unused thread_id warning and recompile multi-module sample (#3033) Enrico Loparco 2024-01-17 01:06:02 +01:00
  • 7b6d0a5d45 Don't redefine D_INO if already defined (#3036) Maks Litskevich 2024-01-16 14:28:06 +00:00
  • ffa131b5ac Allow using mmap for shared memory if hw bound check is disabled (#3029) Marcin Kolny 2024-01-16 14:15:55 +00:00
  • b3aaf2abc0 Check passive mode in fast-jit table.init (#3031) Wenyong Huang 2024-01-16 21:55:10 +08:00
  • bb053e3a2d Do not use pagezero size option if osx version >= 13 (#3025) Enrico Loparco 2024-01-16 05:14:43 +01:00
  • 705bf807b2 Remove deprecated tests in language-bindings python (#3018) Wenyong Huang 2024-01-16 10:15:56 +08:00
  • c9fd44e8b8 Build samples in debug mode (#3019) Enrico Loparco 2024-01-16 02:36:05 +01:00
  • 685d55d2e7 nuttx: Use larger alignment for os_mmap and comment why (#3017) YAMAMOTO Takashi 2024-01-16 10:17:58 +09:00
  • 915adc433d Rename rwlock_init to avoid conflict (#3016) Huang Qi 2024-01-16 08:53:18 +08:00
  • 884c1abc11 Fix nightly-run CI failure (#3014) Wenyong Huang 2024-01-16 08:44:35 +08:00
  • 54bc9f2053 Increase default app thread stack size (#3010) Enrico Loparco 2024-01-15 12:05:23 +01:00
  • 892a94fd05 fix(wasm-c-api): Do not clone stack frames if there's no trap (#3008) Enrico Loparco 2024-01-15 11:18:37 +01:00
  • 837b9904f5 aot debug: Try to use a bit more appropriate file names (#3000) YAMAMOTO Takashi 2024-01-15 16:02:12 +09:00
  • 23d2e0627c Clear compilation warning and dead code (#3002) Wenyong Huang 2024-01-13 08:56:39 +08:00
  • 63012f0222 Fix build errors when initializing wasm_val_t values with macros (#3007) Maks Litskevich 2024-01-13 00:35:49 +00:00
  • 08442458b1 aot debug: Update DW_AT_producer (#3001) YAMAMOTO Takashi 2024-01-12 14:43:18 +09:00
  • 17e3bf255c Update version number to 1.3.1 and update release notes (#2999) Wenyong Huang 2024-01-12 11:31:01 +08:00
  • 3198018214 Fix linux-sgx build error when libc-wasi is disabled (#2997) Wenyong Huang 2024-01-11 14:26:39 +08:00
  • 9121db5671 Fix a bug when emit the custom name section to aot file (#2987) liang.he 2024-01-11 13:14:54 +08:00
  • 03a2af5095 Fix compilation error on iOS due to macOS-specific API (#2995) modest 2024-01-11 12:35:44 +08:00
  • ff25110840 Return stack frames of crashed thread when using wasm-c-api (#2908) Enrico Loparco 2024-01-11 05:13:05 +01:00
  • b21f17dd6d Refine AOT/JIT code call wasm-c-api import process (#2982) Wenyong Huang 2024-01-10 18:37:02 +08:00
  • 7c7684819d Register quick call entries to speedup the aot/jit func call process (#2978) Wenyong Huang 2024-01-10 16:44:09 +08:00
  • 6fa6d6d9a5 Enable MAP_32BIT for macOS (#2992) YAMAMOTO Takashi 2024-01-10 17:19:06 +09:00
  • 49ac1e0636 doc/build_wasm_app.md: Add a note about aot abi compatibility (#2993) YAMAMOTO Takashi 2024-01-10 13:10:40 +09:00
  • 0d4ade6b4c Fix build failure on esp-idf platform (#2991) Wenyong Huang 2024-01-10 10:44:31 +08:00
  • 722381fcf2 aot compiler: Some updates for LLVM 18 (#2981) YAMAMOTO Takashi 2024-01-08 11:15:31 +09:00
  • c39214e8a5 Fix potential recursive lock in pthread_create_wrapper (#2980) Wenyong Huang 2024-01-08 09:43:31 +08:00
  • 4a1ad9a160 freertos: Change ssp_config.h due to clock_nanosleep() not supported in freertos (#2979) tkernelcn 2024-01-04 20:01:54 +08:00
  • f96257bade Fix fast-interp polymorphic stack processing (#2974) Xu Jun 2024-01-04 10:00:36 +08:00
  • a2751903ff freertos: Minor changes for freertos libc_wasi build adaption (#2973) tkernelcn 2024-01-04 09:49:24 +08:00
  • 1ee4767d97 Fix ref.func function declared check in wasm loader (#2972) Wenyong Huang 2024-01-03 11:43:03 +08:00
  • 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 +08:00
  • c43e4505da Allow to set segue flags for wasm-c-api JIT (#2926) Wenyong Huang 2024-01-02 19:34:18 +08:00
  • aa4d68c2af Refine AOT function call process (#2940) Wenyong Huang 2024-01-02 19:10:31 +08:00
  • 3637f2df79 Refine LLVM JIT function call process (#2925) Wenyong Huang 2024-01-02 18:46:02 +08:00
  • d818672f62 Fix ref.is_null processing in fast-interp loader (#2971) Xu Jun 2024-01-02 18:10:01 +08:00
  • 2ee013faf3 fast-jit: Fix const shift and const i64 compare issues (#2969) Wenyong Huang 2024-01-02 17:56:34 +08:00
  • 286ea35508 fixed(freertos): Fix crash when wasm app call pthread_exit(NULL) (#2970) tkernelcn 2024-01-02 17:32:09 +08:00
  • ef5e74fd8a fix(sgx-ra): Fix building when enclave is built without librats ahead (#2968) Haoxuan Xu 2024-01-02 09:32:16 +01:00
  • 5c3ad0279a Enable AOT linux perf support (#2930) liang.he 2024-01-02 15:58:17 +08:00
  • 38019f273a Append .aot to .wasm as a custom section named "aot" (#2933) liang.he 2024-01-02 10:30:41 +08:00
  • 92bf8547aa freertos: Add os_cond_broadcast for pthread wrapper (#2937) tkernelcn 2023-12-28 22:57:19 +08:00
  • 22c5c90340 Fix a bug that appends '_precheck' to aot_func (#2936) liang.he 2023-12-28 22:38:12 +08:00
  • 6c839042d6 Allow to control built-in libraries for wamrc from command line options (#2928) liang.he 2023-12-28 22:20:55 +08:00