Commit Graph

  • e2f8721ec9 Fix issues reported by Coverity and clear windows warnings (#2467) Wenyong Huang 2023-08-17 10:54:02 +08:00
  • 4ce675aacd Add another wamr test (#2411) Maks Litskevich 2023-08-17 03:31:05 +01:00
  • c820643b2b wamrc: More friendly to print help info (#2451) TianlongLiang 2023-08-16 05:28:45 +02:00
  • 0f18051e66 aot: Disable musttail for mips (#2457) YAMAMOTO Takashi 2023-08-15 12:15:45 +09:00
  • a9bd6af0ac Build wasi-libc from source in WAMR CI (#2465) Maks Litskevich 2023-08-15 03:36:10 +01:00
  • 571c057549 wamr-python: Enable debugging WASM and grant dir access (#2449) tonibofarull 2023-08-15 04:32:43 +02:00
  • 365cdfeb71 Upgrade SGX-RA integration for 0.1.2 and Ubuntu 20.04 (#2454) Jämes Ménétrey 2023-08-15 04:12:43 +02:00
  • b45d014112 wasi-nn: Improve TPU support (#2447) tonibofarull 2023-08-14 14:03:56 +02:00
  • 923e8d6471 Fix windows link error and clear windows warnings (#2463) Wenyong Huang 2023-08-14 19:04:49 +08:00
  • e360b7a919 wasm_instantiate: Fix a potential integer overflow issue (#2459) YAMAMOTO Takashi 2023-08-14 18:27:14 +09:00
  • 8d1cf46f02 Implement wasm_externref_objdel and wasm_externref_set_cleanup (#2455) tonibofarull 2023-08-14 10:45:30 +02:00
  • 5c6613b2b1 Correct --heap-size option in messages (#2458) YAMAMOTO Takashi 2023-08-14 16:12:59 +09:00
  • 5780effc07 iwasm: Fix native lib cleanup after error occurs (#2443) YAMAMOTO Takashi 2023-08-14 15:05:59 +09:00
  • 0b0af1b3df wasi-nn: Support uint8 quantized networks (#2433) tonibofarull 2023-08-11 01:55:40 +02:00
  • a550f4d9f7 iwasm: call native lib init/deinit if exists (#2439) YAMAMOTO Takashi 2023-08-10 10:26:52 +09:00
  • 490fa2ddac Auto-check wrgsbase in cmake script (#2437) Wenyong Huang 2023-08-09 19:43:08 +08:00
  • f34e7431fd Fix typos in wamrc print_help() (#2442) Florian Castellane 2023-08-09 15:31:02 +09:00
  • 8b5bb0009d wasm_export.h: Fix struct wasm_val_t (#2435) Wenyong Huang 2023-08-09 09:43:20 +08:00
  • ea763009b7 Enable running spec tests on Windows (#2423) Marcin Kolny 2023-08-09 02:40:59 +01:00
  • 7e3a29d5e4 Strip static and shared libraries of iwasm to reduce the binary size (#2431) Cengizhan Pasaoglu 2023-08-09 04:34:21 +03:00
  • 51714c41c0 Introduce WASMModuleInstanceExtraCommon (#2429) YAMAMOTO Takashi 2023-08-08 10:35:29 +09:00
  • 81fbfbfcc0 Remove unnecessary and extra zero length check in mem functions' macro (#2428) Cengizhan Pasaoglu 2023-08-08 03:52:25 +03:00
  • a07d8160f9 Merge pull request #2426 from bytecodealliance/main Wenyong Huang 2023-08-06 08:50:21 +08:00
  • ebd9466d57 Add some relocation symbols for xtensa target (#2422) dongsheng28849455 2023-08-06 08:08:11 +08:00
  • 8fc621a1b2 Add runtime inited checks in Enclave command handlings to improve security (#2416) Wenyong Huang 2023-08-04 14:32:04 +08:00
  • 91592429f4 Fix memory sharing (#2415) YAMAMOTO Takashi 2023-08-04 11:18:13 +09:00
  • 29761c7216 Fix typo in test_wamr.sh (#2421) Maks Litskevich 2023-08-04 02:41:25 +01:00
  • bdd99137a4 embed_wamr.md: Improvements about threads (#2420) YAMAMOTO Takashi 2023-08-04 10:28:30 +09:00
  • 28125ec538 Move wasm_runtime_destroy_wasi and wasi_nn_destroy calls together (#2418) YAMAMOTO Takashi 2023-08-03 09:46:56 +09:00
  • 43a3cbf2ce Build more benchmarks in workload XNNPACK (#2417) Wenyong Huang 2023-08-03 08:39:22 +08:00
  • ecd4fccc96 Upgrade XNNPACK workload (#2394) liang.he 2023-08-01 19:13:00 +08:00
  • cb6d85069e Fix lib-pthread issues (#2410) Wenyong Huang 2023-08-01 18:11:58 +08:00
  • b88f2c06c6 Add initial stress test (#2364) Maks Litskevich 2023-08-01 10:38:37 +01:00
  • 4b1f027690 Re-organize intrinsics in aot_reloc_riscv.c to fix some FPU issues (#2414) Huang Qi 2023-08-01 17:28:57 +08:00
  • 8518197053 Remove a few unused functions (#2409) YAMAMOTO Takashi 2023-07-31 20:14:44 +09:00
  • 84ecf15322 Update libuv version to v1.46.0 (#2405) Cengizhan Pasaoglu 2023-07-31 13:32:20 +03:00
  • edea32b629 Fix result arity check on select_t opcode (#2406) Wenyong Huang 2023-07-31 18:20:11 +08:00
  • 45a4e774de Upgrade cJSON version to v1.7.16 (#2404) Cengizhan Pasaoglu 2023-07-31 13:14:50 +03:00
  • b1fa27e91d bh_atomic.h: Add BH_ATOMIC_32_FETCH_ADD/BH_ATOMIC_32_FETCH_SUB (#2408) YAMAMOTO Takashi 2023-07-31 18:56:15 +09:00
  • 151600fef2 Fix wasi-sockets tests (#2389) Marcin Kolny 2023-07-30 12:34:09 +01:00
  • 6d6cea1a73 Fix non-builtin BH_ATOMIC_32_FETCH_OR and BH_ATOMIC_32_FETCH_AND (#2400) YAMAMOTO Takashi 2023-07-30 20:23:30 +09:00
  • 10b18d85cd Fix ExpandMemoryOpPass doesn't work properly (#2399) Huang Qi 2023-07-29 10:28:09 +08:00
  • 7db4815e83 bh_atomic.h: Add comments (#2398) YAMAMOTO Takashi 2023-07-28 21:36:35 +09:00
  • 59b2099b68 Fix some check issues on table operations (#2392) Wenyong Huang 2023-07-27 21:53:48 +08:00
  • 228417ab8c Move generic parts of wasm_suspend_flags.h to bh_atomic.h (#2393) YAMAMOTO Takashi 2023-07-27 22:37:23 +09:00
  • 6110ea39fd Add hadolint CI for Dockerfile linting (#2387) TianlongLiang 2023-07-27 08:54:53 +02:00
  • ada7e3fe88 ESP-IDF platform supports to load AOT to PSRAM and run it (#2385) dongheng 2023-07-27 10:17:21 +08:00
  • 5463ea4a20 Temporarily disable code that does not compile on windows (#2386) Marcin Kolny 2023-07-25 03:35:05 +01:00
  • 1cafa37568 Update Docker image for latest version of external libraries & tools (#2374) Cengizhan Pasaoglu 2023-07-24 12:43:13 +03:00
  • 24c6c6977b Fix llvm jit failed to lookup aot_stack_sizes symbol issue (#2384) Wenyong Huang 2023-07-24 15:15:48 +08:00
  • fe4ee37122 Add more fixes for wasi libc on windows (#2380) Marcin Kolny 2023-07-24 08:14:52 +01:00
  • a9d008f942 Use _fullpath function on windows to get absolute path of a directory (#2377) Marcin Kolny 2023-07-22 01:46:10 +01:00
  • 0f4edf9735 Implement suspend flags as atomic variable (#2361) Marcin Kolny 2023-07-21 01:27:09 +01:00
  • fbe072c0d3 Bring up WAMR on esp32-s3 device (#2348) dongsheng28849455 2023-07-21 07:54:13 +08:00
  • 57abdfdb5c Fix typo (dwarf) in the codebase (#2367) Cengizhan Pasaoglu 2023-07-19 12:58:52 +03:00
  • fbcf8c2c60 Fix some static scan issues (#2362) Xu Jun 2023-07-18 16:06:21 +08:00
  • 662e38e9b0 [Partial] Build wasi-libc for Windows (#2338) Marcin Kolny 2023-07-13 14:02:29 +01:00
  • 81f0371f63 Fix typo in zephyr's Dockerfile.old (#2354) Bananymous 2023-07-11 09:41:12 +03:00
  • 7448a994ed iwasm: Disable app heap by default if wasi is enabled (#2346) YAMAMOTO Takashi 2023-07-07 17:09:15 +09:00
  • a300b627d5 nuttx: Add a kconfig for wasi-threads (#2343) YAMAMOTO Takashi 2023-07-07 16:12:00 +09:00
  • aafea39b8c Add "--enable-builtin-intrinsics=<flags>" option to wamrc (#2341) Huang Qi 2023-07-06 18:20:35 +08:00
  • 228a3bed53 Fix unused warnings on disable_bounds_checks (#2347) YAMAMOTO Takashi 2023-07-06 16:31:22 +09:00
  • 6a310cc88a Add "--native-lib=<lib>" option to wamrc (#2342) Huang Qi 2023-07-06 12:25:28 +08:00
  • e495276646 Add docker file to fix Zephy ESP32 linking issue (#2314) TianlongLiang 2023-07-06 10:11:39 +08:00
  • 25a1985413 Add scripts to validate lldb source debugger (#2150) Xu Jun 2023-07-05 15:58:57 +08:00
  • 3bbf59ad45 wamrc: Warn on text relocations for XIP (#2340) YAMAMOTO Takashi 2023-07-05 11:49:45 +09:00
  • a9b76228b0 Allow defining hints without exact socket type or address family (#2337) Marcin Kolny 2023-07-04 14:21:21 +01:00
  • ae4069df41 Migrate ExpandMemoryOpPass to llvm new pass manager (#2334) Huang Qi 2023-07-04 17:17:15 +08:00
  • 1f89e446d9 Avoid switch lowering to lookup tables for XIP (#2339) YAMAMOTO Takashi 2023-07-04 17:48:32 +09:00
  • 18092f86cc Make memory access boundary check behavior configurable (#2289) Huang Qi 2023-07-04 16:21:30 +08:00
  • 44f4b4f062 Add "--enable-llvm-passes=<passes>" option to wamrc (#2335) Huang Qi 2023-07-04 12:20:52 +08:00
  • df98d9fb4a Add "--xip" option for wamrc (#2336) Huang Qi 2023-07-04 12:03:40 +08:00
  • 6ed4c9c908 Increase default native stack size (#2332) Marcin Kolny 2023-07-03 14:02:10 +01:00
  • 569f702ec2 Fix sanitizer errors in posix socket (#2331) Marcin Kolny 2023-07-03 07:36:01 +01:00
  • c39eb46b6f Add a few more assertions on structures to which aot abi is sensitive (#2326) YAMAMOTO Takashi 2023-06-30 11:22:46 +09:00
  • 03418ef5ac aot: Avoid possible relocations around "stack_sizes" for XIP mode (#2322) YAMAMOTO Takashi 2023-06-29 19:45:33 +09:00
  • 5c13bbbde7 product-mini/platforms/linux: Mark vmlib POSITION_INDEPENDENT_CODE (#2323) YAMAMOTO Takashi 2023-06-29 15:57:27 +09:00
  • ab96e01f5e wasi-nn: Add support of wasi-nn as shared lib (#2310) tonibofarull 2023-06-27 12:18:26 +02:00
  • 0a0739ef23 aot: Implement a few more relocation types for riscv (#2318) YAMAMOTO Takashi 2023-06-27 17:33:05 +09:00
  • 5831531449 aot: Move stack_sizes table to a dedicated section (#2317) YAMAMOTO Takashi 2023-06-27 17:18:14 +09:00
  • ea78b89965 Fix wamrc build issues with LLVM 13 and LLVM 16 (#2313) Wenyong Huang 2023-06-27 08:59:49 +08:00
  • f5c5a83331 wasi-nn: Improve tests paths for local dev (#2309) tonibofarull 2023-06-27 02:07:30 +02:00
  • ac9e789951 wasi-nn: Simplify cmake and headers' location (#2308) tonibofarull 2023-06-26 03:29:05 +02:00
  • f51d98f850 Use system libuv if available (#1861) Blaine Bublitz 2023-06-26 01:37:10 +01:00
  • 10c96b19d0 Add retries to flaky step in nightly run CI (#2306) Zzzabiyaka 2023-06-24 02:15:34 +01:00
  • cd7941cc39 AOT/JIT native stack bound check improvement (#2244) YAMAMOTO Takashi 2023-06-22 08:27:07 +09:00
  • 8797c751a5 CI: Update used node version to 16 (#2303) Ben Riegel 2023-06-21 06:41:30 +01:00
  • 72fc872afe wamr-ide: Add vscode extension tests (#2292) Ben Riegel 2023-06-20 08:33:01 +01:00
  • 85981b77b8 Reduce CI jobs number (#2296) Zzzabiyaka 2023-06-20 03:41:56 +01:00
  • 0ac5f206b8 Enable windows x86-32 AOT relocations (#2285) Wenyong Huang 2023-06-16 11:48:12 +08:00
  • efaf37c577 Fix fast-interp issue of LAST_OP_OUTPUT_I32/64 check (#2295) TianlongLiang 2023-06-16 10:00:24 +08:00
  • 8f82b1e8a2 Fix dockerfile linter warnings (#2291) TianlongLiang 2023-06-15 16:52:48 +08:00
  • fca81fcd98 Add Rust Formatters to Debugger (Vector, Map etc.) (#2219) Ben Riegel 2023-06-14 12:53:51 +01:00
  • 1456512754 Fix a compile warning due to missing include (#2293) Misha Gridnev 2023-06-14 03:39:26 -07:00
  • ae457ef343 Add performance tunning document (#2286) Wenyong Huang 2023-06-13 10:57:07 +08:00
  • fe830d805d Add cmake variable to disable writing gs register (#2284) Wenyong Huang 2023-06-13 10:26:25 +08:00
  • 7ec77598dd Fix format warning by PRIu32 in [wasm|aot] dump call stack (#2251) Huang Qi 2023-06-11 11:30:25 +08:00
  • 92e073b8ce AOTFuncContext: Remove a stale comment (#2283) YAMAMOTO Takashi 2023-06-09 23:31:08 +09:00
  • 4fcc056178 Fix a heap corruption bug in ems realloc (#2279) YAMAMOTO Takashi 2023-06-09 22:36:00 +09:00
  • 2f01cb7b7a Enable static PGO for Linux SGX (#2270) TianlongLiang 2023-06-09 14:13:43 +08:00