Commit Graph

  • c70e1ebc3d Avoid generating some unused LLVM IRs (#1696) Wenyong Huang 2022-11-14 14:32:35 +08:00
  • 4b0660cf24 Fix missing float cmp for XIP (#1699) Huang Qi 2022-11-14 11:58:38 +08:00
  • cef4e74fee Clear "redundant move" warning when build LLVM (#1697) Wenyong Huang 2022-11-14 10:51:18 +08:00
  • ff4ee4a95f Add comments around wasm_runtime_set_wasi_args (#1692) YAMAMOTO Takashi 2022-11-09 18:18:22 +09:00
  • 30ee992762 Add wasm_module_obtain() to clone wasm_module_t (#1660) liang.he 2022-11-09 12:50:58 +08:00
  • f59ffa0d63 Enable Nuttx spec test option and register aot symbols (#1687) dongsheng28849455 2022-11-08 12:42:19 +08:00
  • 328fd59f43 linux-sgx: Allow to open files with arbitrary paths in the sandbox using IPFS (#1685) Jämes Ménétrey 2022-11-07 12:56:16 +01:00
  • 7fd37190e8 Add control for the native stack check with hardware trap (#1682) Wenyong Huang 2022-11-07 18:26:33 +08:00
  • 810007857b wamr-test-suites: Update runtest.py to support python3 (#1684) Huang Qi 2022-11-07 14:16:10 +08:00
  • e278861206 Avoid raising exception when debugging with VSCode (#1686) Xu Jun 2022-11-07 11:57:53 +08:00
  • 8d96f31547 Vote for new nominated TSC members (#1673) Wang Xin 2022-11-07 11:11:43 +08:00
  • aba267afc7 linux-sgx: Improve the documentation of SGX-RA sample (#1679) Jämes Ménétrey 2022-11-04 07:14:18 +01:00
  • 4b6e4e1732 Correct the arch name for armv7a on NuttX (#1678) Huang Qi 2022-11-03 21:54:05 +08:00
  • 52ebd98ff4 Fix a build failure error on nuttx (#1675) dongsheng28849455 2022-11-03 16:29:58 +08:00
  • c8cacbd883 Add LLVM_BUILD_OP_OR_INTRINSIC to avoid code dup (#1672) Huang Qi 2022-11-03 11:48:48 +08:00
  • 9ba8c8957d esp-idf: Add socket support for esp-idf platform (#1364) dongheng 2022-11-02 18:02:58 +08:00
  • 3b4033aceb Allow source debugger reconnection (#1667) TianlongLiang 2022-11-02 17:12:34 +08:00
  • 5b144c491d Avoid initialize LLVM repeatedly (#1671) Wenyong Huang 2022-11-02 16:13:58 +08:00
  • f1f6f4a125 Remove unused codes in AOT compiler (#1668) liang.he 2022-11-02 08:32:16 +08:00
  • 825544ddab samples/native-lib: use the same shared lib name as product-mini (#1669) YAMAMOTO Takashi 2022-11-01 22:55:43 +09:00
  • 94cecbe4cb Fix XIP issues of fp to int cast and int rem/div (#1654) Huang Qi 2022-11-01 20:29:07 +08:00
  • a1f7832625 Remove an improper assumption when creating wasm_trap (#1657) liang.he 2022-11-01 11:56:28 +08:00
  • 101ea0ea3c Update libuv version number (#1666) Blaine Bublitz 2022-10-31 20:07:35 -07:00
  • e517dbc7b2 XIP adaptation for xtensa platform (#1636) dongsheng28849455 2022-10-31 17:25:24 +08:00
  • dba9e52f2f Change wasm-c-api default log level (#1658) liang.he 2022-10-31 14:02:00 +08:00
  • 0f5b73ae67 Add mutex initializer for wasm-c-api engine operations (#1656) Wenyong Huang 2022-10-31 11:48:07 +08:00
  • 960b613d10 samples/native-lib: Add an example to use wamr API from native lib (#1649) YAMAMOTO Takashi 2022-10-28 20:31:21 +09:00
  • 84161fe084 Add CIs to release new version and publish binary files (#1648) Wenyong Huang 2022-10-28 13:55:41 +08:00
  • 77ff7daaf4 Add wasm_runtime_unregister_natives (#1647) YAMAMOTO Takashi 2022-10-28 12:03:39 +09:00
  • bc58778c34 samples/native-lib: Add a bit more complicated example (#1643) YAMAMOTO Takashi 2022-10-27 16:06:14 +09:00
  • 264fdfafed linux-sgx: Use non-destructive modes for opening files using SGX IPFS (#1645) Jämes Ménétrey 2022-10-27 06:21:30 +02:00
  • 15d645476a Update the top level CMakeLists.txt a bit (#1642) YAMAMOTO Takashi 2022-10-27 12:27:34 +09:00
  • ef21f0c951 Implement Fast JIT dump call stack and perf profiling (#1633) Wenyong Huang 2022-10-27 09:28:32 +08:00
  • 6adf9194d4 Normalize how the global heap pool is configured across iwasm apps (#1628) Jämes Ménétrey 2022-10-25 15:36:24 +02:00
  • b5eea934cf Maintain semantic version info in core/version.h (#1630) liang.he 2022-10-24 12:46:03 +08:00
  • 4a1e522c53 Move indirect mode optimization to the last of LLVM pipelines (#1627) Huang Qi 2022-10-24 10:20:05 +08:00
  • ceff11ee7e core/iwasm: Fix build on arm64 host (macOS) (#1625) Peter Bee 2022-10-21 11:15:51 +08:00
  • bbfa39c32c Refine Fast JIT accessing memory/table instance and global data (#1623) Wenyong Huang 2022-10-21 09:32:51 +08:00
  • 4c61bfd10d Suppress the warnings when building with GCC11 (#1622) casaroli 2022-10-20 15:26:57 +02:00
  • f8af659caa minor fix in README (#1626) Xu Jun 2022-10-20 19:12:21 +08:00
  • b49fb8a668 add wamr blog link to readme (#1624) Xu Jun 2022-10-20 15:06:42 +08:00
  • 1d4cbfceac Refine Fast JIT call indirect and call native process (#1620) Wenyong Huang 2022-10-19 17:11:38 +08:00
  • 73809efb5d Fix XIP issue caused by rem_s on RISC-V (#1619) Huang Qi 2022-10-19 16:46:26 +08:00
  • 1c5034bdfa Fix a bug of the return value of memory_instantiate (#1616) liang.he 2022-10-19 07:23:03 +08:00
  • 86d3f30600 Implement R_ARM_THM_MOVT_[ABS|REPL] for thumb (#1615) Huang Qi 2022-10-19 06:08:51 +08:00
  • 654ac5feca Use cmake POSITION_INDEPENDENT_CODE instead of hardcoding -pie -fPIE (#1598) YAMAMOTO Takashi 2022-10-19 02:51:18 +09:00
  • e87a554616 Refactor LLVM JIT (#1613) Wenyong Huang 2022-10-18 20:17:34 +08:00
  • 84b1a6c10e Remove unnecessary app heap memory clean operations to reduce process RSS (#1608) Shengyun Zhou 2022-10-18 18:02:48 +08:00
  • a182926a73 Refactor interpreter/AOT module instance layout (#1559) Wenyong Huang 2022-10-18 10:59:28 +08:00
  • dc4dcc3d6f Upgrade version number to 1.1.1 (#1609) Wenyong Huang 2022-10-18 09:31:27 +08:00
  • 3fe441844c Add ios support for product-mini (#1602) Hanged Fish 2022-10-18 07:52:38 +08:00
  • ace05b182d Fix possible non null-terminated string issue in socket sample (#1612) Wenyong Huang 2022-10-17 22:45:10 +08:00
  • 7cc7b56f88 Fix build socket api error (#1610) Wenyong Huang 2022-10-17 15:54:03 +08:00
  • 6f04f115ab posix_thread.c: Avoid sem_getvalue deprecation warning on macOS (#1596) YAMAMOTO Takashi 2022-10-17 11:18:54 +09:00
  • 02f0c2bed8 Fix invalid size of memory allocated in wasi init (#1603) Wenyong Huang 2022-10-17 08:48:07 +08:00
  • 99097ce5ca Add darwin support for app_framework (#1601) Hanged Fish 2022-10-16 21:23:00 +08:00
  • 9ba8c80850 samples/multi-module: Examine module registration a bit (#1595) YAMAMOTO Takashi 2022-10-14 17:37:57 +09:00
  • 00ae8cd614 Remove unused wasm_runtime_is_module_registered (#1594) YAMAMOTO Takashi 2022-10-14 16:46:30 +09:00
  • a75295ec14 Minor fix in assembly script library (#1597) Xu Jun 2022-10-14 12:54:25 +08:00
  • 84e88e4f85 Small change to make init of vars buildable in clang and clang++ (#1590) dzobbe 2022-10-14 04:22:25 +02:00
  • 2e77626d0f wamrc: Support cross building and linking LLVM shared libs (#1578) Shengyun Zhou 2022-10-13 18:37:34 +08:00
  • e6c7125851 export_native_api.md: Partially revert "Relax the ground rule" (#1588) YAMAMOTO Takashi 2022-10-13 19:33:06 +09:00
  • 826cf4f8e1 Fix threads spec test issues (#1586) Xu Jun 2022-10-13 13:53:09 +08:00
  • 5a93f0d667 wasm_export.h: Add comments on wasm_runtime_register_natives (#1580) YAMAMOTO Takashi 2022-10-12 21:06:38 +09:00
  • 1c89a37899 export_native_api.md: Relax the "ground rule" (#1577) YAMAMOTO Takashi 2022-10-12 21:04:59 +09:00
  • aaea27c987 Fix issue in assemblyscript lib (#1583) Xu Jun 2022-10-12 20:01:33 +08:00
  • f28a15bf2f Wrap wasi_socket_ext api with extern "C" (#1575) Hanged Fish 2022-10-12 15:51:07 +08:00
  • e53ab91439 Integrate WASI-NN into WAMR (#1521) tonibofarull 2022-10-12 06:09:29 +02:00
  • 78c38d088e linux-sgx: Implement POSIX calls based on getsockname and set/getbooloption (#1574) Jämes Ménétrey 2022-10-12 03:57:01 +02:00
  • 1e22d1a9e5 Fix the "register native with iwasm" stuff for macOS (#1558) YAMAMOTO Takashi 2022-10-07 16:17:36 +09:00
  • 5ddc335a7f Add timeout send/recv and multicast client/server socket examples (#1519) Callum Macmillan 2022-10-07 03:31:21 +01:00
  • e2a3f0f387 linux-sgx: Implement socket API getpeername, recvfrom and sendto (#1556) Jämes Ménétrey 2022-10-06 15:32:33 +02:00
  • 3094b20bd8 samples/native-lib: Fix exec_env type (#1557) YAMAMOTO Takashi 2022-10-06 21:21:21 +09:00
  • a7a9e40fc6 linux-sgx: Fix directional OCALL parameter for getsockname (#1554) Jämes Ménétrey 2022-10-04 15:40:37 +02:00
  • a9e5150c82 Upgrade version number to 1.1.0 (#1536) Wenyong Huang 2022-09-30 17:24:43 +08:00
  • 0cea769b71 Fix sample sgx-ra build error (#1544) Wenyong Huang 2022-09-30 15:57:04 +08:00
  • 57102456d5 Merge pull request #1542 from bytecodealliance/dev/socket Wenyong Huang 2022-09-30 09:38:34 +08:00
  • 301672d8b6 Merge main into dev/socket Wenyong Huang 2022-09-30 08:32:59 +08:00
  • 4489c3da2b hash map: Fix a wrongly named parameter and enhance the docs (#1540) Jämes Ménétrey 2022-09-29 21:02:22 +02:00
  • 5b10d4e630 socket: Explicit narrowing type cast and add missing static keywords (#1539) Jämes Ménétrey 2022-09-29 16:44:57 +02:00
  • 3fad613ea2 Enable build wasi_socket_ext.c with both clang and clang++ (#1527) dzobbe 2022-09-29 14:52:11 +02:00
  • dc2c6c75f5 Update socket API samples doc to cover UDP client/server and addr_resolve samples (#1538) Marcin Kolny 2022-09-29 11:16:16 +01:00
  • 2a5451a35c Fix Go binding build error (#1535) Wenyong Huang 2022-09-29 15:32:21 +08:00
  • 3220ff6941 Clear Windows compile warnings (#1530) Wenyong Huang 2022-09-29 14:02:58 +08:00
  • 1effda4cb5 Fix isssues detected by coverity (#1529) liang.he 2022-09-29 13:28:18 +08:00
  • d7c2e9a6ea Fix NuttX CI break by install missing dependencies (#1532) Huang Qi 2022-09-29 12:31:56 +08:00
  • c505da7464 Update __wasi_sock_accept signature to match wasi_snapshot_preview1 (#1531) Marcin Kolny 2022-09-29 02:29:54 +01:00
  • dfd16f8e4f linux-sgx: Implement SGX IPFS as POSIX backend for file interaction (#1489) Jämes Ménétrey 2022-09-28 07:09:58 +02:00
  • fa736d1ee9 Fix syntax errors and undefined names in Python code (#1515) Christian Clauss 2022-09-27 09:57:08 +02:00
  • 8436e88a07 Fix link error for ESP-IDF 4.4.2 (#1520) dongsheng28849455 2022-09-27 09:00:38 +08:00
  • 3d56c8133c Fix NuttX build error after dev/socket was merged (#1517) YAMAMOTO Takashi 2022-09-26 21:06:14 +09:00
  • 3693cbe54d Suppress hadolint warnings for pinning versions part (#1511) Hiroshi Hatake 2022-09-23 11:34:47 +09:00
  • 1ff04a9125 Fix issue in wasm/aot enlarge memory (#1512) Wenyong Huang 2022-09-23 09:31:44 +08:00
  • 78b5c5b484 Merge dev/socket into main (#1393) Wenyong Huang 2022-09-22 21:46:14 +08:00
  • 32d2d16908 Fix Fast JIT issues reported by instrument test (#1488) Qiang 2022-09-22 19:37:59 +08:00
  • ee210d019f Dockerfile lint errors fix (#1493) TianlongLiang 2022-09-22 13:06:11 +08:00
  • 8dd1c8ab86 Copy only received bytes from socket recv buffer into the app buffer (#1497) Callum Macmillan 2022-09-20 23:11:03 +01:00
  • ba3af0b196 AOT: fix crash in dumping call stack when the AOT file doesn't contain custom name section (#1508) Shengyun Zhou 2022-09-20 20:47:17 +08:00
  • aba3707529 build_llvm.sh: enable to pass through arguments (#1506) YAMAMOTO Takashi 2022-09-20 18:54:50 +09:00
  • ab3ad535ab core/iwasm/compilation/debug/dwarf_extractor.cpp: remove dead code (#1507) YAMAMOTO Takashi 2022-09-20 15:43:29 +09:00