Commit Graph

  • 0020b3ae68
    Add a dev docker container for WAMR repo (#1260) liang.he 2022-08-04 17:00:38 +0800
  • 6922f3ac68
    Implement xtensa XIP (#1202) Wenyong Huang 2022-08-04 14:42:28 +0800
  • b75ae3363d
    esp32: Support app management and thread (#1350) dongheng 2022-08-02 16:37:55 +0800
  • bf28030993
    Import WAMR Fast JIT (#1343) Wenyong Huang 2022-08-02 16:03:50 +0800
  • 1c6d10095e
    add missing symbol for aot_reloc_arc.c (#1344) Xu Jun 2022-08-02 09:43:52 +0800
  • 3e77b053c3
    Enhance sock_addr_local syscall (#1320) Marcin Kolny 2022-08-01 09:15:33 +0200
  • c075844001
    Add our own legacy loop unswitch pass (#1339) Petr Penzin 2022-07-28 19:29:02 -0700
  • 08fd714551
    Fix socket-api byte order issue when host/network order are the same (#1327) Marcin Kolny 2022-07-29 04:26:06 +0200
  • 653b926d53
    Upgrade WAMR-IDE (#1313) Wang Ning 2022-07-29 08:12:36 +0800
  • f6bbeade2a
    Implement wasi_addr_resolve function (#1319) Marcin Kolny 2022-07-28 05:25:05 +0100
  • efc8bc10a9
    [bugfix] initialize "module->retain_function" for wasm_mini_loader (#1333) yaozhongxiao 2022-07-27 18:01:20 +0800
  • ab752cd5c3
    Apply latest env variables in github host runner to fix CI (#1334) liang.he 2022-07-27 14:11:51 +0800
  • 8de5168cea
    Refine wasm_runtime_call_wasm_a/v (#1326) Wenyong Huang 2022-07-25 13:53:42 +0800
  • dd62b32b20
    Fix interp hw bound check issues (#1322) Wenyong Huang 2022-07-23 20:39:01 +0800
  • fd5030e02e
    Implement interpreter hw bound check (#1309) Wenyong Huang 2022-07-22 11:05:40 +0800
  • 32c94161d1
    Clear compilation warnings on Windows (#1307) Wenyong Huang 2022-07-21 09:32:28 +0800
  • d955aa1bcc
    Fix libc-wasi/uvwasi poll/environ_get issues (#1300) Wenyong Huang 2022-07-20 20:02:26 +0800
  • 1ee0d90d81
    Add import subtyping validation (#1308) liang.he 2022-07-20 18:31:19 +0800
  • 9d689b3a22
    Set noexecstack CXX link flags for wamrc (#1303) Xu Jun 2022-07-18 18:47:44 +0800
  • 0ec27af9df
    Add API wasm_runtime_set_module_inst (#1286) Wenyong Huang 2022-07-14 11:36:11 +0800
  • d08e13c5ad
    Fix socket api verification of addresses in the address pool (#1270) Marcin Kolny 2022-07-12 09:21:49 +0100
  • 177aa4fc79
    Fix aot rotl/rotr 0 issue (#1285) Wenyong Huang 2022-07-12 13:43:56 +0800
  • 0f6e5a55a4
    Fix sub module's aux stack info not synchronized to main module issue (#1279) liang.he 2022-07-11 19:42:29 +0800
  • db210fbc66
    Remove unnecessary memset after mmap (#1273) Xu Jun 2022-07-07 13:53:50 +0800
  • be8ba9e1fd
    wasm_export.h: mention module byte buffer mutability (#1271) YAMAMOTO Takashi 2022-07-07 11:06:31 +0900
  • daeb7a4265
    Don't suppress prev signal handler in hw bound check (#1268) Wenyong Huang 2022-07-06 16:53:05 +0800
  • 653efecd02
    debug_engine: Fix a few typos (#1261) YAMAMOTO Takashi 2022-06-30 16:45:46 +0900
  • 2b49a0b817
    wasm_cluster_spread_custom_data: Fix a crash when called before exec (#1257) YAMAMOTO Takashi 2022-06-29 14:21:03 +0900
  • d5d6b7284d
    Fix a few redefinition warnings for WAMR_BUILD_DEBUG_INTERP=1 (#1256) YAMAMOTO Takashi 2022-06-29 13:23:58 +0900
  • a67c1c1c01
    doc/build_wasm_app.md: Mention a glitch with LLVM 13 and later (#1255) YAMAMOTO Takashi 2022-06-28 20:56:24 +0900
  • 625d59191d
    Update spec cases to latest version (#1253) Wenyong Huang 2022-06-28 16:05:16 +0800
  • 5e238322c2
    Enable aot compiler with llvm-14/15 (#1252) Wenyong Huang 2022-06-28 14:53:01 +0800
  • 2746d29751
    Make robust on choosing target assumption for X86_32 support (#1241) Cengizhan Pasaoglu 2022-06-27 14:30:31 +0200
  • eb3cdaaf32
    Fix macro redifinition warning for NuttX (#1250) YAMAMOTO Takashi 2022-06-26 11:06:34 +0900
  • 114bf9408b
    Fix get invokeNative float ret value issue with clang compiler (#1248) Wenyong Huang 2022-06-26 09:33:54 +0800
  • 471cac4719
    Enable dump call stack to a buffer (#1244) Xu Jun 2022-06-25 21:38:43 +0800
  • 53b775aa4b
    Support integrate 3rd-party toolchains into wamrc (#1237) Xu Jun 2022-06-20 13:13:41 +0800
  • bc6eda2803
    Set nuttx isatty definition according to CONFIG_SERIAL_TERMIOS (#1234) dongsheng28849455 2022-06-20 11:58:48 +0800
  • d0676930dc
    Add arc compiler-rt functions and reloc type for mwdt (#1238) Xu Jun 2022-06-20 09:03:31 +0800
  • f975a987bf
    Separate MacOS workflows from the big one (#1236) liang.he 2022-06-17 17:44:20 +0800
  • cc942e8c68
    Add missing aot relocation symbols for xtensa target (#1235) dongsheng28849455 2022-06-17 15:11:56 +0800
  • 4b38205023
    Fix some issues reported by klocwork (#1233) Xu Jun 2022-06-16 19:50:47 +0800
  • 188d5e70e9
    Fix typo in wasm_mini_loader.c (#1232) Xu Jun 2022-06-16 12:07:32 +0800
  • b39f4c5c9b
    Fix drop opcode issue in fast interpreter (#1231) Xu Jun 2022-06-16 09:51:01 +0800
  • e0a8aa09be
    Fix build error when enable custom section without interpreter (#1229) Xu Jun 2022-06-15 18:14:39 +0800
  • 1705ae569b
    Update spec test script (#1227) Xu Jun 2022-06-15 11:07:39 +0800
  • 77595c9560
    Support emit specified custom sections into AoT file (#1207) Xu Jun 2022-06-10 21:51:13 +0800
  • d404107d85
    Fix typo in embed_wamr.md (#1214) Xu Jun 2022-06-09 08:56:45 +0800
  • 93607d0fac
    Support print exception info in source debugger (#1212) Xu Jun 2022-06-08 12:17:48 +0800
  • 48cdbee4e0
    Update documents (#1203) Wenyong Huang 2022-06-02 14:33:03 +0800
  • ec299554dd
    Remove the code for WASM_ENABLE_GC (#1200) YAMAMOTO Takashi 2022-06-01 17:46:11 +0900
  • 5b1dcf2fa2
    Implement Go language binding (#1196) Wenyong Huang 2022-06-01 11:35:05 +0800
  • 3d34a91f0b
    Implement Python language binding (#1192) (#1195) Wenyong Huang 2022-05-31 16:39:46 +0800
  • 3168ba8dcf
    Add comments on trailing uint8[1] members in the "Common" structures (#1189) YAMAMOTO Takashi 2022-05-26 12:53:50 +0900
  • 3fd763a95c
    wasm_export.h: Make RuntimeInitArgs less config dependent (#1190) YAMAMOTO Takashi 2022-05-25 19:15:51 +0900
  • 2288695a33
    product-mini/platforms/nuttx/wamr.mk: Build libc-wasi (#1129) YAMAMOTO Takashi 2022-05-24 17:12:08 +0900
  • da3b519642
    core/shared/platform/nuttx: mock several APIs for libc-wasi (#1127) YAMAMOTO Takashi 2022-05-24 13:03:40 +0900
  • 565c1c04db
    Fix bh_vector extend_vector not locked issue (#1187) liang.he 2022-05-24 09:10:43 +0800
  • 723a808106
    nuttx: Use text heap for executable memory (#1181) YAMAMOTO Takashi 2022-05-23 11:58:09 +0900
  • 69c23aa2d4
    aot_reloc_xtensa.c: define __packed if not available (#1179) YAMAMOTO Takashi 2022-05-21 17:46:02 +0900
  • c47b318aef
    nuttx: add CONFIG_INTERPRETERS_WAMR_PERF_PROFILING (#1178) YAMAMOTO Takashi 2022-05-21 15:56:56 +0900
  • a50011a4dd
    core/iwasm/common/wasm_application.c: Fix a typo of macro (#1180) YAMAMOTO Takashi 2022-05-21 13:53:11 +0900
  • 37cc6eac3b
    Implement SGX getrandom/getentropy without ocall (#1176) Wenyong Huang 2022-05-21 12:21:09 +0800
  • c72501781a
    Fix module_realloc with NULL ptr issue (#1175) Wenyong Huang 2022-05-19 11:57:33 +0800
  • d7a2888b18
    Fix Windows compilation warnings (#1171) Wenyong Huang 2022-05-16 09:12:58 +0800
  • 0993601d55
    Add check for stack_min_addr in bound check with hardware trap (#1166) Namhyeon, Go 2022-05-12 13:23:35 +0900
  • 3d1dad7792
    Fix x86-32 compile warning and update document (#1164) Wenyong Huang 2022-05-10 15:22:20 +0800
  • ceaf7dc660
    Fix invalid calculation of total size of bytes to send and recv (#1162) liang.he 2022-05-10 10:43:34 +0800
  • 3ba2d7e7de
    Fix socket-api send/recv issue and c-api sample callback_chain issue (#1158) liang.he 2022-05-09 16:52:43 +0800
  • 362bd0cc5c
    doc/wasm_c_api.md: Mention relationship with wasm_export.h (#1159) YAMAMOTO Takashi 2022-05-09 17:39:49 +0900
  • ca4b60b335
    Auto dump mem/perf profiling in execute_main/execute_func (#1157) Wenyong Huang 2022-05-09 15:19:55 +0800
  • 474f081f56
    Fix return value not checked issue reported by Coverity (#1156) Xu Jun 2022-05-07 19:22:00 +0800
  • ed512c6867
    Fix issues detected by Coverity (#1154) liang.he 2022-05-07 18:53:02 +0800
  • 21e59d883f
    Add return value checks for cJSON library (#1153) Wenyong Huang 2022-05-07 17:31:54 +0800
  • 2bac6a42a7
    Fix some issues reported by Coverity (#1150) Wenyong Huang 2022-05-07 16:51:43 +0800
  • d62543c99c
    Enlarge max pool size and fix bh_memcpy_s dest max size check (#1151) Wenyong Huang 2022-05-07 16:09:16 +0800
  • a7f4c3c15c
    Fix app manager/framework issues reported by Coverity (#1155) Xu Jun 2022-05-07 15:43:34 +0800
  • 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 +0900
  • 8db6f5978b
    aot_emit_aot_file.c: Convert switch lookup table relocation (#1149) YAMAMOTO Takashi 2022-05-07 09:41:53 +0900
  • 6fb402aeec
    wasm_export.h: Add a few comments about heap and threads (#1147) YAMAMOTO Takashi 2022-05-06 19:30:48 +0900
  • 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
  • 07829b90d7
    Fix allocate zero size memory warning (#1143) Wenyong Huang 2022-05-05 12:43:00 +0800
  • 749f2f1f34
    Fix wamrc build error with llvm-14 (#1140) Wenyong Huang 2022-05-03 09:12:03 +0800
  • c6997aa68a
    Fix execute_main not wait for other threads (#1137) Wenyong Huang 2022-04-29 15:47:43 +0800
  • 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
  • 98431225f2
    Store import function pointer in module instance (#1130) Xu Jun 2022-04-27 20:21:51 +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
  • 5343411623
    libc-wasi/sandboxed-system-primitives: Convert signals only when available (#1125) YAMAMOTO Takashi 2022-04-27 17:22:43 +0900
  • 2fe83e29cd
    sandboxed-system-primitives: make CPT/TCT clock ids optional (#1126) YAMAMOTO Takashi 2022-04-27 15:24:02 +0900
  • d7097fbce8
    Add more checks for wasm-c-api interfaces (#1121) liang.he 2022-04-27 13:28:27 +0800
  • 2007ba38cf
    Enable register native with iwasm (#1120) Wenyong Huang 2022-04-27 11:12:50 +0800
  • 9013a474bc
    Fix ref-types sample invalid externref signature (#1119) Wenyong Huang 2022-04-25 12:59:37 +0800
  • 5ab368dd00
    Support va_args in libc-builtin (#1117) Xu Jun 2022-04-24 10:39:18 +0800
  • 9b858c43cb
    Fix build wamrc for xtensa failure (#1109) Wenyong Huang 2022-04-23 20:25:40 +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