Commit Graph

  • 64c0b15c52 loader: Sub local count can be 0 (#1504) Wenyong Huang 2022-09-20 12:40:24 +08:00
  • c072b5172c Assert on correct parameters (#1505) Marcin Kolny 2022-09-20 01:58:02 +01:00
  • 046f5f2212 Fix Windows/MSVC build issues (#1498) Daniel Ludwig 2022-09-17 15:16:38 +02:00
  • 12bbb9189c source_debugging.md: Add some notes about AOT debug (#1496) YAMAMOTO Takashi 2022-09-17 22:01:29 +09:00
  • f5939c7bc1 Fix AOT debug for macOS (#1494) YAMAMOTO Takashi 2022-09-16 19:54:04 +09:00
  • 1eedde7c33 Fix several issues related to AOT debug (#1492) YAMAMOTO Takashi 2022-09-16 13:06:46 +09:00
  • f96773410a Fix bind() calls to receive the correct size of sockaddr structure (#1490) Marcin Kolny 2022-09-16 04:09:03 +01:00
  • edaff3c6ec thread-mgr: Prevent an already detached thread from being detached again (#1487) Shengyun Zhou 2022-09-15 17:13:33 +08:00
  • 4de5b52ba0 Added http downloader and multicast socket options (#1467) Callum Macmillan 2022-09-15 10:09:39 +01:00
  • bbea005db6 Make libc-builtin buffered printf be a common feature (#1483) Huang Qi 2022-09-15 15:09:01 +08:00
  • ab929c20a3 Add check for code section size, fix interp float operations (#1480) Wenyong Huang 2022-09-14 19:49:18 +08:00
  • b731ca4668 Implement sock_send_to and sock_recv_from system calls (#1457) Marcin Kolny 2022-09-13 02:00:05 +01:00
  • 56b4a8bd4c Merge main into dev/socket Wenyong Huang 2022-09-10 22:12:43 +08:00
  • 7593668066 WARM-IDE: Add check for invalid project name when creating new project (#1461) Wang Ning 2022-09-08 17:34:24 +08:00
  • 8a7dd4dc3e Remove handling unsupported opcodes in loader (#1464) Wenyong Huang 2022-09-08 15:38:16 +08:00
  • 6820af6212 Fix a potential memory leak issue in wasm_native_init (#1465) Qiang 2022-09-08 14:22:34 +08:00
  • da79e3e9b2 Add more checks for Fast JIT gen insn and jit_lock_reg_in_insn (#1449) Qiang 2022-09-07 16:52:35 +08:00
  • 0a08b92662 VSCode-Extension: Add empty platform directories (#1460) YAMAMOTO Takashi 2022-09-07 15:30:39 +09:00
  • 8a2c1a2471 Fix build error on alios platform (#1459) Wenyong Huang 2022-09-07 13:50:11 +08:00
  • 5722fcc40a Fix issue in multi-thread sample (#1458) Xu Jun 2022-09-07 12:56:50 +08:00
  • 729c4aeeaa Enable remote attestation by librats in SGX mode (#1445) Zeuson 2022-09-06 14:29:58 +08:00
  • a9cb9206d6 Fix build issue of the meshoptimizer workload (#1452) Wenyong Huang 2022-09-05 21:56:23 +08:00
  • 0ca271873d debug-engine: Handle wasm_debug_instance_get_current_object_name failure (#1453) YAMAMOTO Takashi 2022-09-05 20:45:20 +09:00
  • 8fcc556e50 ci: Cover more configurations & targets on NuttX (#1448) Huang Qi 2022-09-05 12:12:32 +08:00
  • ef8c6bd98a doc/build_wasm_app.md: Update a note about LLVM 13 incompatibility (#1441) YAMAMOTO Takashi 2022-09-05 12:56:24 +09:00
  • 72367f47eb Added socket send and recv timeout options (#1419) Callum Macmillan 2022-09-03 01:35:23 +01:00
  • 531a011700 Move WASM_ENABLE_SPEC_TEST to correct place (#1447) Huang Qi 2022-09-03 08:18:45 +08:00
  • 3c4e980c9c Implement getaddrinfo in wasi_socket_ext.c (#1413) Marcin Kolny 2022-09-02 15:11:58 +02:00
  • 9a04c21075 Implement ns lookup allowlist (#1420) Marcin Kolny 2022-09-02 13:26:31 +02:00
  • c56fd8bd5b Introduce basic CI for nuttx (#1444) Huang Qi 2022-09-02 11:07:59 +08:00
  • df782c5f2a Fix bug for IPv4 in sock_open (#1446) Marcin Kolny 2022-09-02 04:28:05 +02:00
  • 0ffac101a1 Add support for IPv6 in WAMR (#1411) Marcin Kolny 2022-09-01 16:20:53 +02:00
  • d095876ae6 Enable memory leak check (#1429) Wenyong Huang 2022-09-01 16:15:00 +08:00
  • 18774805cc Add more checks for Fast JIT (#1433) Qiang 2022-09-01 15:31:00 +08:00
  • c64186b704 Fix potential warning of printf in main.c of posix and windows (#1440) Huang Qi 2022-09-01 14:11:00 +08:00
  • 9f09e2661f wamr-ide/VSCode-Extension: Make lldb binary path per platform (#1437) YAMAMOTO Takashi 2022-09-01 13:33:59 +09:00
  • 22c235b5ec Fix multi-module and some other issues (#1435) Wenyong Huang 2022-08-31 17:38:38 +08:00
  • 47f17ef8f5 wamr-ide/VSCode-Extension: "set -e" in shell scripts (#1436) YAMAMOTO Takashi 2022-08-31 18:27:24 +09:00
  • 77c516ac80 Add a new API to get free memory in memory pool (#1430) Huang Qi 2022-08-31 16:39:25 +08:00
  • e0c2acd178 add language bindings in README (#1434) Xu Jun 2022-08-30 22:05:54 +08:00
  • 7e02be836f nuttx: Add CONFIG_INTERPRETERS_WAMR_DEBUG_INTERP (#1426) YAMAMOTO Takashi 2022-08-30 19:38:28 +09:00
  • 6b073af3b0 debug-engine: Reduce the default MAX_PACKET_SIZE (#1425) YAMAMOTO Takashi 2022-08-30 18:00:32 +09:00
  • fba12e9969 debug-engine: constify several global variables (#1427) YAMAMOTO Takashi 2022-08-30 16:43:47 +09:00
  • 29dee732e9 Fix typo in simd_conversions.c (#1428) liang.he 2022-08-29 18:01:19 +08:00
  • 1985a251cd debug-engine: Use default stack size for control thread (#1424) YAMAMOTO Takashi 2022-08-26 22:13:30 +09:00
  • 04c1eb30cf debug-engine: allocate "tmpbuf" dynamically (#1423) YAMAMOTO Takashi 2022-08-26 20:49:57 +09:00
  • 3875c6649a wasm_runtime_start_debug_instance: Allow to override port (#1421) YAMAMOTO Takashi 2022-08-26 17:33:47 +09:00
  • ee98b583d5 debug-engine: Fix process_port handling (#1415) YAMAMOTO Takashi 2022-08-25 21:03:44 +09:00
  • 7c75f6cf63 wasm_debug_engine_create: Remove unused comment (#1416) YAMAMOTO Takashi 2022-08-25 20:29:26 +09:00
  • 903a27aff2 Fix fast jit destroy block issue (#1412) Wenyong Huang 2022-08-24 22:00:16 +08:00
  • ebcbe0b571 wasm_application.c: Do not start debug instance automatically (#1407) YAMAMOTO Takashi 2022-08-24 21:50:26 +09:00
  • 1dcc59f234 Fix fast jit destroy entry/exit basic block issue in jit_cc_destroy (#1401) Qiang 2022-08-24 17:56:38 +08:00
  • 5586f7b82d source debug: Remove unused platform_port (#1403) YAMAMOTO Takashi 2022-08-24 17:39:32 +09:00
  • d41543f829 cmake: Use CMAKE_BINARY_DIR instead of ${CMAKE_CURRENT_SOURCE_DIR}/build (#1410) YAMAMOTO Takashi 2022-08-24 16:57:03 +09:00
  • 08eeeb748c Add more fast jit fixed virtual regs (#1409) Wenyong Huang 2022-08-24 14:05:51 +08:00
  • f5283399ec debug: Retire wasm_debug_(get|set)_engine_active mechanism (#1404) YAMAMOTO Takashi 2022-08-24 13:15:37 +09:00
  • 28d9fb60d2 Add missing symbols for arc aot relocation (#1408) Xu Jun 2022-08-23 17:38:55 +08:00
  • ccd627d2c6 Fix linear memory page count issues (#1380) Wenyong Huang 2022-08-23 16:05:13 +08:00
  • e15db8d732 Destroy fast-jit compiler after destroy loaded modules (#1402) Wenyong Huang 2022-08-22 14:52:33 +08:00
  • 0e17ab2f75 Merge pull request #1392 from bytecodealliance/main Wenyong Huang 2022-08-20 12:31:10 +08:00
  • 1fc01fab4b wasm_create_exec_env_and_call_function: Remove "enable_debug" argument (#1398) YAMAMOTO Takashi 2022-08-19 21:28:10 +09:00
  • a517bb249a Fix socket sample issue reported by coverity (#1397) Wenyong Huang 2022-08-19 18:06:26 +08:00
  • ccd664b81e wasm_runtime_start_debug_instance: Don't create debug instance for AOT (#1395) YAMAMOTO Takashi 2022-08-19 18:10:50 +09:00
  • 0ec99e9522 Remove unused wasm_runtime_create_exec_env_and_call_wasm (#1396) YAMAMOTO Takashi 2022-08-19 16:23:31 +09:00
  • a382a02ea9 Fix wasm_type_equal check in wasm_mini_loader.c (#1394) FromLiQg 2022-08-19 12:56:24 +08:00
  • 717e8a48e2 Enable the semantic version mechanism for WAMR (#1374) liang.he 2022-08-18 19:01:05 +08:00
  • 88bb4f3c81 Normalize wasm types (#1378) FromLiQg 2022-08-18 17:52:02 +08:00
  • 9cf7b88bad Enhance cmake makefiles (#1390) Wenyong Huang 2022-08-18 16:27:01 +08:00
  • 12931e7f59 Expose wasm_runtime_get_exec_env_singleton to the API users (#1388) YAMAMOTO Takashi 2022-08-17 17:13:46 +09:00
  • 6caa6b1d73 Support get return value for SGX os_printf/os_vprintf (#1387) Wenyong Huang 2022-08-16 14:23:34 +08:00
  • aa7d447ee5 Update Ubuntu CI platforms to 20.04 and 22.04 (#1385) liang.he 2022-08-16 10:02:02 +08:00
  • e0a943ee9c nuttx: Provide a default WASM_STACK_GUARD_SIZE (#1386) YAMAMOTO Takashi 2022-08-15 20:49:39 +09:00
  • 071b8c2510 esp-idf: Make esp-idf support Libc WASI (#1356) dongheng 2022-08-15 16:17:28 +08:00
  • 3b641b17d8 Reserve one pointer size for fast-interp code_compiled_size (#1382) Xu Jun 2022-08-15 11:33:20 +08:00
  • 6798637891 Remove some unused codes (#1379) Wenyong Huang 2022-08-15 10:13:37 +08:00
  • bc86674a45 Let iwasm return non-zero value when running failed (#1377) Xu Jun 2022-08-12 18:03:14 +08:00
  • 872cc51881 Fix mini-loader issue (#1383) Xu Jun 2022-08-12 16:35:57 +08:00
  • b65befd5e7 Fix load type not initialized issue for LLVMBuildLoad2 (#1381) Wenyong Huang 2022-08-12 14:18:47 +08:00
  • 2178787664 Implement i64.div and i64.rem intrinsics (#1375) Huang Qi 2022-08-12 11:09:06 +08:00
  • 88cf1e36c1 Support custom stack guard size (#1368) Huang Qi 2022-08-12 10:17:11 +08:00
  • e23acfab36 Fix windows thread data issue and enhance windows os_mmap (#1372) Wenyong Huang 2022-08-11 16:57:32 +08:00
  • 4653de90d2 Fix a maybe-uninitialized use warning (#1370) Xu Jun 2022-08-10 12:26:17 +08:00
  • 2ee01657a6 Add semaphore support for NuttX (#1367) Huang Qi 2022-08-09 19:35:16 +08:00
  • f3f8d684b3 Implement POSIX semaphore support for linux platform (#1345) Huang Qi 2022-08-08 19:59:46 +08:00
  • e8f0c9580b Some wamr-ide improvements (#1354) YAMAMOTO Takashi 2022-08-08 18:52:47 +09:00
  • 45136bcc8a Implement sock_addr_remote syscall (#1360) Marcin Kolny 2022-08-08 11:11:28 +02:00
  • 425efb875f wasm_c_api.c: improve unimplemented cases (#1355) YAMAMOTO Takashi 2022-08-08 17:46:54 +09:00
  • 1fff8d5cbc Fix wasm loader issues (#1363) Wenyong Huang 2022-08-08 13:22:23 +08:00
  • 4b00432c1a Fix dump call stack issue in interpreter (#1358) Xu Jun 2022-08-08 11:15:30 +08:00
  • 0020b3ae68 Add a dev docker container for WAMR repo (#1260) liang.he 2022-08-04 17:00:38 +08:00
  • 6922f3ac68 Implement xtensa XIP (#1202) Wenyong Huang 2022-08-04 14:42:28 +08:00
  • b75ae3363d esp32: Support app management and thread (#1350) dongheng 2022-08-02 16:37:55 +08:00
  • bf28030993 Import WAMR Fast JIT (#1343) Wenyong Huang 2022-08-02 16:03:50 +08:00
  • 1c6d10095e add missing symbol for aot_reloc_arc.c (#1344) Xu Jun 2022-08-02 09:43:52 +08:00
  • 3e77b053c3 Enhance sock_addr_local syscall (#1320) Marcin Kolny 2022-08-01 09:15:33 +02:00
  • c075844001 Add our own legacy loop unswitch pass (#1339) Petr Penzin 2022-07-28 19:29:02 -07:00
  • 08fd714551 Fix socket-api byte order issue when host/network order are the same (#1327) Marcin Kolny 2022-07-29 04:26:06 +02:00
  • 653b926d53 Upgrade WAMR-IDE (#1313) Wang Ning 2022-07-29 08:12:36 +08:00
  • f6bbeade2a Implement wasi_addr_resolve function (#1319) Marcin Kolny 2022-07-28 05:25:05 +01:00
  • efc8bc10a9 [bugfix] initialize "module->retain_function" for wasm_mini_loader (#1333) yaozhongxiao 2022-07-27 18:01:20 +08:00