Commit Graph

  • c1cae9e958 Fix issues reported by coverity Wenyong Huang 2022-05-07 01:27:32 +0800
  • 499743bf39 Enlarge max pool size and fix bh_memcpy_s size check Wenyong Huang 2022-05-07 00:01:54 +0800
  • e053f99b37 Enlarge max pool size and fix bh_memcpy_s size check Wenyong Huang 2022-05-07 00:01:13 +0800
  • d246285ced aot_reloc_arm.c: Implement R_ARM_MOVW_ABS_NC and R_ARM_MOVT_ABS YAMAMOTO Takashi 2022-05-06 18:08:33 +0900
  • a70d716b6f aot_emit_aot_file.c: Convert switch lookup table relocation YAMAMOTO Takashi 2022-05-06 14:03:40 +0900
  • 6fb402aeec
    wasm_export.h: Add a few comments about heap and threads (#1147) YAMAMOTO Takashi 2022-05-06 19:30:48 +0900
  • c0cb4066f0 wasm_export.h: Add a few comments about heap and threads YAMAMOTO Takashi 2022-05-06 11:53:38 +0900
  • dd966977a5
    Implement JIT IR translation for opcode call_indirect (#1138) liang.he 2022-05-06 15:31:21 +0800
  • 03f2153270
    wasm_runtime_common.c: add assertion for BH_MALLOC/BH_FREE (#1139) YAMAMOTO Takashi 2022-05-06 14:47:56 +0900
  • 16cfd4764d
    Fix atomic wait not thread safe issue (#1146) Xu Jun 2022-05-06 12:52:17 +0800
  • 597b033699
    Update wasm_runtime_common.c Wenyong Huang 2022-05-06 12:49:31 +0800
  • 98c125431a wasm_runtime_common.c: assert BH_MALLOC/BH_FREE YAMAMOTO Takashi 2022-05-02 11:00:22 +0900
  • 14ef027ba4 fix atomic wait not thread safe issue Xu Jun 2022-05-06 00:32:39 +0800
  • 127237b89f
    Implement GC reclaim process for classic interpreter (#1136) Wenyong Huang 2022-05-05 20:20:37 +0800
  • 6c5bfd5840
    Merge pull request #527 from bytecodealliance/main Wenyong Huang 2022-05-05 13:45:50 +0800
  • 07829b90d7
    Fix allocate zero size memory warning (#1143) Wenyong Huang 2022-05-05 12:43:00 +0800
  • 28aec0590c Clear wasm_runtime.c compilation warning Wenyong Huang 2022-05-05 04:01:01 +0800
  • d5edd1c6c3 Fix code guideline check issue Wenyong Huang 2022-05-03 17:49:55 +0800
  • f23423dc76 Set default gc heap size, set gc heap handle for sub thread's inst Wenyong Huang 2022-05-03 17:46:02 +0800
  • b1280044a5
    Merge pull request #525 from bytecodealliance/main Wenyong Huang 2022-05-03 09:58:10 +0800
  • 749f2f1f34
    Fix wamrc build error with llvm-14 (#1140) Wenyong Huang 2022-05-03 09:12:03 +0800
  • dcafcb2310 Fix wamrc build error with llvm-14 Wenyong Huang 2022-05-02 19:17:35 +0800
  • dec4df4b3f Detect thread_is_detached in wasm_cluster_join_thread Wenyong Huang 2022-04-29 22:58:05 +0800
  • f8ef9c03b9 Fix code format issue Wenyong Huang 2022-04-29 18:35:16 +0800
  • 866781cce6 Wait other threads for execute_func Wenyong Huang 2022-04-29 18:22:58 +0800
  • 01d58842f5
    Merge pull request #524 from bytecodealliance/main Wenyong Huang 2022-04-29 15:48:40 +0800
  • c6997aa68a
    Fix execute_main not wait for other threads (#1137) Wenyong Huang 2022-04-29 15:47:43 +0800
  • 48e30de3cb Fix execute_main not wait for other threads Wenyong Huang 2022-04-28 23:49:03 +0800
  • d076406ca3 Implement GC reclaim process Wenyong Huang 2022-04-28 20:38:59 +0800
  • 9939f27f76
    Merge pull request #523 from bytecodealliance/main Wenyong Huang 2022-04-28 14:20:17 +0800
  • f991f54508 core/shared/platform/nuttx: Drop preadv/pwritev mock YAMAMOTO Takashi 2022-04-28 10:13:46 +0900
  • 89e5b82b5d core/shared/platform/nuttx: Tries to detect openat family YAMAMOTO Takashi 2022-04-27 15:49:34 +0900
  • a7c6d08c3d core/shared/platform/nuttx: mock several APIs for libc-wasi YAMAMOTO Takashi 2022-04-27 10:41:18 +0900
  • 2e27d506d8
    posix os_socket_inet_network: Use inet_addr instead of inet_network (#1133) YAMAMOTO Takashi 2022-04-28 14:53:01 +0900
  • d9d0777051
    Move dlfcn.h availability check to platform_common.h (#1134) YAMAMOTO Takashi 2022-04-28 13:31:28 +0900
  • 814a76ee89
    product-mini/platforms/nuttx/wamr.mk: Provide BH_MALLOC/BH_FREE (#1135) YAMAMOTO Takashi 2022-04-28 13:03:29 +0900
  • a5cf7d0231 Move include to correct place Huang Qi 2022-04-28 09:39:45 +0800
  • 46c43cc922 product-mini/platforms/nuttx/wamr.mk: Provide BH_MALLOC/BH_FREE YAMAMOTO Takashi 2022-04-28 07:57:51 +0900
  • 1b00f8e44c core/shared/platform/nuttx/platform_internal.h: Add BH_HAS_DLFCN YAMAMOTO Takashi 2022-04-28 08:32:24 +0900
  • c21d805027 Move dlfcn.h availability check to platform_common.h YAMAMOTO Takashi 2022-04-28 08:29:17 +0900
  • 04c54bda6a posix os_socket_inet_network: Use inet_addr instead of inet_network YAMAMOTO Takashi 2022-04-28 10:13:15 +0900
  • b5c73402d1 impl memory.grow liam 2022-04-27 09:05:37 +0800
  • ac91f3f49d Use GIT_TAG to avoid 580cbfe6f76e139485d39f02c8e5dba08eea1a0a liam 2022-04-27 06:13:41 +0800
  • d3ecdc6c86 Remove unused imports in wasm_insntace_t liam 2022-04-27 04:05:51 +0800
  • 98431225f2
    Store import function pointer in module instance (#1130) Xu Jun 2022-04-27 20:21:51 +0800
  • 87b259a40a
    Implement opcode memory.grow and fix zydis compile error (#1123) liang.he 2022-04-27 20:02:38 +0800
  • f8b4ca2a70
    sandboxed-system-primitives: Remove unused file signals.h (#1132) YAMAMOTO Takashi 2022-04-27 19:59:09 +0900
  • e1934f2478
    sandboxed-system-primitives: Use d_ino=0 for NuttX (#1128) YAMAMOTO Takashi 2022-04-27 18:49:06 +0900
  • 93a28c0710 address PR comments Xu Jun 2022-04-27 17:05:17 +0800
  • 7057dce32f Fix code guideline check issue Wenyong Huang 2022-04-27 16:51:59 +0800
  • 78ee5f8727 Add macro in main.c to control the feature Wenyong Huang 2022-04-27 16:26:44 +0800
  • 5343411623
    libc-wasi/sandboxed-system-primitives: Convert signals only when available (#1125) YAMAMOTO Takashi 2022-04-27 17:22:43 +0900
  • 49528e91f7 Fix style Huang Qi 2022-04-27 15:56:15 +0800
  • 3bbcd9a6fb sandboxed-system-primitives: Remove signals.h YAMAMOTO Takashi 2022-04-27 16:38:35 +0900
  • cc5a8c2020 Format code Huang Qi 2022-04-27 15:37:31 +0800
  • f99a098ef6 remove some meanless code Huang Qi 2022-04-27 15:22:49 +0800
  • 74af0bac26 Remove unneeded includes Huang Qi 2022-04-27 15:20:50 +0800
  • 6979c2f80b Don't exit main process if child thread still running Huang Qi 2022-04-27 15:16:31 +0800
  • c7e61c271b Add a new API to get number of exec_env in cluster Huang Qi 2022-04-25 15:19:01 +0800
  • 2fe83e29cd
    sandboxed-system-primitives: make CPT/TCT clock ids optional (#1126) YAMAMOTO Takashi 2022-04-27 15:24:02 +0900
  • b3edacc1aa product-mini/platforms/nuttx/wamr.mk: Build libc-wasi YAMAMOTO Takashi 2022-04-27 10:40:16 +0900
  • 0a61c2c4d8 store import function pointer in module instance Xu Jun 2022-04-27 14:10:06 +0800
  • e370aa6df6
    Merge pull request #522 from bytecodealliance/main Wenyong Huang 2022-04-27 13:37:18 +0800
  • d7097fbce8
    Add more checks for wasm-c-api interfaces (#1121) liang.he 2022-04-27 13:28:27 +0800
  • 90af0efddc sandboxed-system-primitives: Use d_ino=0 for NuttX YAMAMOTO Takashi 2022-04-27 11:11:30 +0900
  • 46c1c0dc12 sandboxed-system-primitives: make CPT/TCT clock ids optional YAMAMOTO Takashi 2022-04-27 11:08:12 +0900
  • b0b9864fdf libc-wasi/sandboxed-system-primitives: Convert signals only when available YAMAMOTO Takashi 2022-04-27 10:42:26 +0900
  • a372737267 Add missing wasm_export.h include in a few places YAMAMOTO Takashi 2022-04-27 12:47:20 +0900
  • 2007ba38cf
    Enable register native with iwasm (#1120) Wenyong Huang 2022-04-27 11:12:50 +0800
  • 7a7c9714b7 Only handle one const case in DEF_UNI_INT_CONST_OPS liam 2022-04-27 05:40:33 +0800
  • 9454194f37 Fix a potential memory leak liam 2022-04-27 03:58:10 +0800
  • 5e73767c13 Protect c_api from unlinked runtime objects liam 2022-04-26 12:06:14 +0800
  • 4373624f55 Address comment, refine iwasm help prompts Wenyong Huang 2022-04-27 00:15:56 +0800
  • 90af760a91
    Merge pull request #521 from bytecodealliance/main Wenyong Huang 2022-04-26 16:39:32 +0800
  • 26c4a7ca33
    Only handle one const case in DEF_UNI_INT_CONST_OPS (#1122) liang.he 2022-04-26 15:59:15 +0800
  • 107610c895 Fix coding style and build issues Wenyong Huang 2022-04-26 01:50:42 +0800
  • a3d002777e Enable register native with iwasm Wenyong Huang 2022-04-26 01:15:01 +0800
  • b54b628864 Fix ref-types sample invalid externref signature Wenyong Huang 2022-04-25 18:44:30 +0800
  • 9013a474bc
    Fix ref-types sample invalid externref signature (#1119) Wenyong Huang 2022-04-25 12:59:37 +0800
  • 879d4b5245 IRs for ROTL and ROTR liam 2022-04-22 08:31:23 +0800
  • 1cd6954632 Merge main into dev/gc Wenyong Huang 2022-04-24 18:48:25 +0800
  • a00ad4e197 Fix calling fault imported function. yangwenming 2022-04-24 15:20:54 +0800
  • 0377aec027
    Emit JIT IRs for wasm opcode ROTL and ROTR (#1114) liang.he 2022-04-24 13:50:27 +0800
  • 2248493ccc
    Merge pull request #518 from bytecodealliance/main Wenyong Huang 2022-04-24 10:54:26 +0800
  • 5ab368dd00
    Support va_args in libc-builtin (#1117) Xu Jun 2022-04-24 10:39:18 +0800
  • e4432e5dc7 address PR comments Xu Jun 2022-04-24 09:48:42 +0800
  • 2f2b43c23c Merge bytecodealliance:main into wenyongh:main Wenyong Huang 2022-04-24 04:23:43 +0800
  • d6991d95de clang auto format Xu Jun 2022-04-24 00:19:28 +0800
  • 66539631c9 support va_args in libc-builtin Xu Jun 2022-04-24 00:13:04 +0800
  • 9b858c43cb
    Fix build wamrc for xtensa failure (#1109) Wenyong Huang 2022-04-23 20:25:40 +0800
  • cae784d18c Add some comments Wenyong Huang 2022-04-23 19:43:36 +0800
  • adaaf348ed
    Refine opcode br_table for classic interpreter (#1112) Wenyong Huang 2022-04-23 19:15:55 +0800
  • 5f8d1428d5
    wasm_runtime.c: Fix fault modification on data segment (#1116) YoungWenMing 2022-04-23 17:38:11 +0800
  • 1ebe914c20 wasm_runtime.c: fix fault modification on data segment. (#1115) yangwenming 2022-04-22 11:00:17 +0800
  • 77bce41376
    Merge pull request #517 from bytecodealliance/main Wenyong Huang 2022-04-23 08:30:12 +0800
  • 02d904518a Add comments Wenyong Huang 2022-04-22 16:58:46 +0800
  • d14f2d1162 Impl I64_EXTEND_I32 and I32_WRAP_I64 liam 2022-04-22 05:33:43 +0800
  • 4c24122cd9 IRs for bitwise liam 2022-04-19 09:23:15 +0800
  • e77b0140a6 expand valid registers number to 16 when stroing liam 2022-04-22 02:51:36 +0800
  • 693f7ff085 Update xtensa llvm version to 13.0.0 Wenyong Huang 2022-04-22 02:11:51 +0800