Commit Graph

  • ab752cd5c3 Apply latest env variables in github host runner to fix CI (#1334) liang.he 2022-07-27 14:11:51 +08:00
  • 8de5168cea Refine wasm_runtime_call_wasm_a/v (#1326) Wenyong Huang 2022-07-25 13:53:42 +08:00
  • dd62b32b20 Fix interp hw bound check issues (#1322) Wenyong Huang 2022-07-23 20:39:01 +08:00
  • fd5030e02e Implement interpreter hw bound check (#1309) Wenyong Huang 2022-07-22 11:05:40 +08:00
  • 32c94161d1 Clear compilation warnings on Windows (#1307) Wenyong Huang 2022-07-21 09:32:28 +08:00
  • d955aa1bcc Fix libc-wasi/uvwasi poll/environ_get issues (#1300) Wenyong Huang 2022-07-20 20:02:26 +08:00
  • 1ee0d90d81 Add import subtyping validation (#1308) liang.he 2022-07-20 18:31:19 +08:00
  • 9d689b3a22 Set noexecstack CXX link flags for wamrc (#1303) Xu Jun 2022-07-18 18:47:44 +08:00
  • 0ec27af9df Add API wasm_runtime_set_module_inst (#1286) Wenyong Huang 2022-07-14 11:36:11 +08:00
  • d08e13c5ad Fix socket api verification of addresses in the address pool (#1270) Marcin Kolny 2022-07-12 09:21:49 +01:00
  • 177aa4fc79 Fix aot rotl/rotr 0 issue (#1285) Wenyong Huang 2022-07-12 13:43:56 +08:00
  • 0f6e5a55a4 Fix sub module's aux stack info not synchronized to main module issue (#1279) liang.he 2022-07-11 19:42:29 +08:00
  • db210fbc66 Remove unnecessary memset after mmap (#1273) Xu Jun 2022-07-07 13:53:50 +08:00
  • be8ba9e1fd wasm_export.h: mention module byte buffer mutability (#1271) YAMAMOTO Takashi 2022-07-07 11:06:31 +09:00
  • daeb7a4265 Don't suppress prev signal handler in hw bound check (#1268) Wenyong Huang 2022-07-06 16:53:05 +08:00
  • 653efecd02 debug_engine: Fix a few typos (#1261) YAMAMOTO Takashi 2022-06-30 16:45:46 +09:00
  • 2b49a0b817 wasm_cluster_spread_custom_data: Fix a crash when called before exec (#1257) YAMAMOTO Takashi 2022-06-29 14:21:03 +09:00
  • d5d6b7284d Fix a few redefinition warnings for WAMR_BUILD_DEBUG_INTERP=1 (#1256) YAMAMOTO Takashi 2022-06-29 13:23:58 +09:00
  • a67c1c1c01 doc/build_wasm_app.md: Mention a glitch with LLVM 13 and later (#1255) YAMAMOTO Takashi 2022-06-28 20:56:24 +09:00
  • 625d59191d Update spec cases to latest version (#1253) Wenyong Huang 2022-06-28 16:05:16 +08:00
  • 5e238322c2 Enable aot compiler with llvm-14/15 (#1252) Wenyong Huang 2022-06-28 14:53:01 +08:00
  • 2746d29751 Make robust on choosing target assumption for X86_32 support (#1241) Cengizhan Pasaoglu 2022-06-27 14:30:31 +02:00
  • eb3cdaaf32 Fix macro redifinition warning for NuttX (#1250) YAMAMOTO Takashi 2022-06-26 11:06:34 +09:00
  • 114bf9408b Fix get invokeNative float ret value issue with clang compiler (#1248) Wenyong Huang 2022-06-26 09:33:54 +08:00
  • 471cac4719 Enable dump call stack to a buffer (#1244) Xu Jun 2022-06-25 21:38:43 +08:00
  • 53b775aa4b Support integrate 3rd-party toolchains into wamrc (#1237) Xu Jun 2022-06-20 13:13:41 +08:00
  • bc6eda2803 Set nuttx isatty definition according to CONFIG_SERIAL_TERMIOS (#1234) dongsheng28849455 2022-06-20 11:58:48 +08:00
  • d0676930dc Add arc compiler-rt functions and reloc type for mwdt (#1238) Xu Jun 2022-06-20 09:03:31 +08:00
  • f975a987bf Separate MacOS workflows from the big one (#1236) liang.he 2022-06-17 17:44:20 +08:00
  • cc942e8c68 Add missing aot relocation symbols for xtensa target (#1235) dongsheng28849455 2022-06-17 15:11:56 +08:00
  • 4b38205023 Fix some issues reported by klocwork (#1233) Xu Jun 2022-06-16 19:50:47 +08:00
  • 188d5e70e9 Fix typo in wasm_mini_loader.c (#1232) Xu Jun 2022-06-16 12:07:32 +08:00
  • b39f4c5c9b Fix drop opcode issue in fast interpreter (#1231) Xu Jun 2022-06-16 09:51:01 +08:00
  • e0a8aa09be Fix build error when enable custom section without interpreter (#1229) Xu Jun 2022-06-15 18:14:39 +08:00
  • 1705ae569b Update spec test script (#1227) Xu Jun 2022-06-15 11:07:39 +08:00
  • 77595c9560 Support emit specified custom sections into AoT file (#1207) Xu Jun 2022-06-10 21:51:13 +08:00
  • d404107d85 Fix typo in embed_wamr.md (#1214) Xu Jun 2022-06-09 08:56:45 +08:00
  • 93607d0fac Support print exception info in source debugger (#1212) Xu Jun 2022-06-08 12:17:48 +08:00
  • 48cdbee4e0 Update documents (#1203) Wenyong Huang 2022-06-02 14:33:03 +08:00
  • ec299554dd Remove the code for WASM_ENABLE_GC (#1200) YAMAMOTO Takashi 2022-06-01 17:46:11 +09:00
  • 5b1dcf2fa2 Implement Go language binding (#1196) Wenyong Huang 2022-06-01 11:35:05 +08:00
  • 3d34a91f0b Implement Python language binding (#1192) (#1195) Wenyong Huang 2022-05-31 16:39:46 +08:00
  • 3168ba8dcf Add comments on trailing uint8[1] members in the "Common" structures (#1189) YAMAMOTO Takashi 2022-05-26 12:53:50 +09:00
  • 3fd763a95c wasm_export.h: Make RuntimeInitArgs less config dependent (#1190) YAMAMOTO Takashi 2022-05-25 19:15:51 +09:00
  • 2288695a33 product-mini/platforms/nuttx/wamr.mk: Build libc-wasi (#1129) YAMAMOTO Takashi 2022-05-24 17:12:08 +09:00
  • da3b519642 core/shared/platform/nuttx: mock several APIs for libc-wasi (#1127) YAMAMOTO Takashi 2022-05-24 13:03:40 +09:00
  • 565c1c04db Fix bh_vector extend_vector not locked issue (#1187) liang.he 2022-05-24 09:10:43 +08:00
  • 723a808106 nuttx: Use text heap for executable memory (#1181) YAMAMOTO Takashi 2022-05-23 11:58:09 +09:00
  • 69c23aa2d4 aot_reloc_xtensa.c: define __packed if not available (#1179) YAMAMOTO Takashi 2022-05-21 17:46:02 +09:00
  • c47b318aef nuttx: add CONFIG_INTERPRETERS_WAMR_PERF_PROFILING (#1178) YAMAMOTO Takashi 2022-05-21 15:56:56 +09:00
  • a50011a4dd core/iwasm/common/wasm_application.c: Fix a typo of macro (#1180) YAMAMOTO Takashi 2022-05-21 13:53:11 +09:00
  • 37cc6eac3b Implement SGX getrandom/getentropy without ocall (#1176) Wenyong Huang 2022-05-21 12:21:09 +08:00
  • c72501781a Fix module_realloc with NULL ptr issue (#1175) Wenyong Huang 2022-05-19 11:57:33 +08:00
  • d7a2888b18 Fix Windows compilation warnings (#1171) Wenyong Huang 2022-05-16 09:12:58 +08:00
  • 0993601d55 Add check for stack_min_addr in bound check with hardware trap (#1166) Namhyeon, Go 2022-05-12 13:23:35 +09:00
  • 3d1dad7792 Fix x86-32 compile warning and update document (#1164) Wenyong Huang 2022-05-10 15:22:20 +08:00
  • ceaf7dc660 Fix invalid calculation of total size of bytes to send and recv (#1162) liang.he 2022-05-10 10:43:34 +08:00
  • 3ba2d7e7de Fix socket-api send/recv issue and c-api sample callback_chain issue (#1158) liang.he 2022-05-09 16:52:43 +08:00
  • 362bd0cc5c doc/wasm_c_api.md: Mention relationship with wasm_export.h (#1159) YAMAMOTO Takashi 2022-05-09 17:39:49 +09:00
  • ca4b60b335 Auto dump mem/perf profiling in execute_main/execute_func (#1157) Wenyong Huang 2022-05-09 15:19:55 +08:00
  • 474f081f56 Fix return value not checked issue reported by Coverity (#1156) Xu Jun 2022-05-07 19:22:00 +08:00
  • ed512c6867 Fix issues detected by Coverity (#1154) liang.he 2022-05-07 18:53:02 +08:00
  • 21e59d883f Add return value checks for cJSON library (#1153) Wenyong Huang 2022-05-07 17:31:54 +08:00
  • 2bac6a42a7 Fix some issues reported by Coverity (#1150) Wenyong Huang 2022-05-07 16:51:43 +08:00
  • d62543c99c Enlarge max pool size and fix bh_memcpy_s dest max size check (#1151) Wenyong Huang 2022-05-07 16:09:16 +08:00
  • a7f4c3c15c Fix app manager/framework issues reported by Coverity (#1155) Xu Jun 2022-05-07 15:43:34 +08:00
  • 3edb832f76 aot_reloc_arm.c: Implement R_ARM_MOVW_ABS_NC and R_ARM_MOVT_ABS (#1148) YAMAMOTO Takashi 2022-05-07 11:22:05 +09:00
  • 8db6f5978b aot_emit_aot_file.c: Convert switch lookup table relocation (#1149) YAMAMOTO Takashi 2022-05-07 09:41:53 +09:00
  • 6fb402aeec wasm_export.h: Add a few comments about heap and threads (#1147) YAMAMOTO Takashi 2022-05-06 19:30:48 +09:00
  • 03f2153270 wasm_runtime_common.c: add assertion for BH_MALLOC/BH_FREE (#1139) YAMAMOTO Takashi 2022-05-06 14:47:56 +09:00
  • 16cfd4764d Fix atomic wait not thread safe issue (#1146) Xu Jun 2022-05-06 12:52:17 +08:00
  • 07829b90d7 Fix allocate zero size memory warning (#1143) Wenyong Huang 2022-05-05 12:43:00 +08:00
  • 749f2f1f34 Fix wamrc build error with llvm-14 (#1140) Wenyong Huang 2022-05-03 09:12:03 +08:00
  • c6997aa68a Fix execute_main not wait for other threads (#1137) Wenyong Huang 2022-04-29 15:47:43 +08:00
  • 2e27d506d8 posix os_socket_inet_network: Use inet_addr instead of inet_network (#1133) YAMAMOTO Takashi 2022-04-28 14:53:01 +09:00
  • d9d0777051 Move dlfcn.h availability check to platform_common.h (#1134) YAMAMOTO Takashi 2022-04-28 13:31:28 +09:00
  • 814a76ee89 product-mini/platforms/nuttx/wamr.mk: Provide BH_MALLOC/BH_FREE (#1135) YAMAMOTO Takashi 2022-04-28 13:03:29 +09:00
  • 98431225f2 Store import function pointer in module instance (#1130) Xu Jun 2022-04-27 20:21:51 +08:00
  • f8b4ca2a70 sandboxed-system-primitives: Remove unused file signals.h (#1132) YAMAMOTO Takashi 2022-04-27 19:59:09 +09:00
  • e1934f2478 sandboxed-system-primitives: Use d_ino=0 for NuttX (#1128) YAMAMOTO Takashi 2022-04-27 18:49:06 +09:00
  • 5343411623 libc-wasi/sandboxed-system-primitives: Convert signals only when available (#1125) YAMAMOTO Takashi 2022-04-27 17:22:43 +09:00
  • 2fe83e29cd sandboxed-system-primitives: make CPT/TCT clock ids optional (#1126) YAMAMOTO Takashi 2022-04-27 15:24:02 +09:00
  • d7097fbce8 Add more checks for wasm-c-api interfaces (#1121) liang.he 2022-04-27 13:28:27 +08:00
  • 2007ba38cf Enable register native with iwasm (#1120) Wenyong Huang 2022-04-27 11:12:50 +08:00
  • 9013a474bc Fix ref-types sample invalid externref signature (#1119) Wenyong Huang 2022-04-25 12:59:37 +08:00
  • 5ab368dd00 Support va_args in libc-builtin (#1117) Xu Jun 2022-04-24 10:39:18 +08:00
  • 9b858c43cb Fix build wamrc for xtensa failure (#1109) Wenyong Huang 2022-04-23 20:25:40 +08:00
  • adaaf348ed Refine opcode br_table for classic interpreter (#1112) Wenyong Huang 2022-04-23 19:15:55 +08:00
  • 5f8d1428d5 wasm_runtime.c: Fix fault modification on data segment (#1116) YoungWenMing 2022-04-23 17:38:11 +08:00
  • 91222e1e44 interpreter: Fix an UBSan complaint in word_copy (#1106) YAMAMOTO Takashi 2022-04-21 13:21:37 +09:00
  • 67d6a2886e core/iwasm/aot/aot_loader.c: Fix a zero-sized malloc warning (#1108) YAMAMOTO Takashi 2022-04-20 19:27:13 +09:00
  • a85f982297 wamr-compiler: Fix ubsan on macOS (#1105) YAMAMOTO Takashi 2022-04-20 17:59:13 +09:00
  • d6e781af28 Add more operand stack overflow checks for fast-interp (#1104) Wenyong Huang 2022-04-20 16:19:12 +08:00
  • 0f505aafd9 aot_runtime.c: Add static assertions for some offset assumptions (#1103) YAMAMOTO Takashi 2022-04-20 14:58:02 +09:00
  • b36931a589 aot_loader.c: Fix issues in "Refine interp/aot string storage" (#1102) YAMAMOTO Takashi 2022-04-19 16:44:30 +09:00
  • 87784cfb65 core/iwasm/aot/aot_runtime.c: Fix an unused function warning (#1099) YAMAMOTO Takashi 2022-04-19 10:48:28 +09:00
  • b4574123c9 aot_get_module_mem_consumption: Fix const strings size (#1098) YAMAMOTO Takashi 2022-04-19 09:57:44 +09:00
  • 78e099b6ab Add more input checks for some wasm-c-api functions (#1090) liang.he 2022-04-18 19:55:31 +08:00
  • d4758d7380 Refine codes and fix several issues (#1094) Wenyong Huang 2022-04-18 17:33:30 +08:00
  • 2366e8c493 Fix a few signedness warnings (#1095) YAMAMOTO Takashi 2022-04-18 17:54:15 +09:00