Commit Graph

  • 5edd85d055 doc: Separate source_debugging.md into two files (#2932) YAMAMOTO Takashi 2023-12-27 16:51:51 +09:00
  • 8318333304 nuttx: Add CONFIG_INTERPRETERS_WAMR_DEBUG_AOT (#2929) YAMAMOTO Takashi 2023-12-26 17:56:34 +09:00
  • 4a7a66e900 Enable wasm_runtime_terminate for single-threading (#2924) Wenyong Huang 2023-12-26 16:05:44 +08:00
  • 5a75c31c38 Add VectorCombine pass for JIT and AOT (#2923) Wenyong Huang 2023-12-26 11:27:20 +08:00
  • 1055c9884b Refine wasm-c-api wasm_func_call (#2922) Wenyong Huang 2023-12-26 11:05:31 +08:00
  • 40b430fd24 Add a script to translate jitted function names in flamegraph (#2906) liang.he 2023-12-21 10:57:58 +08:00
  • 9779f922b9 Fix boundary check typo in AOT compiler context (#2913) Daniel Mangum 2023-12-19 19:08:13 -06:00
  • 6dbfeb25dd Expose API to set log level in embedder (#2907) Enrico Loparco 2023-12-15 11:49:33 +01:00
  • b5022015fc Avoid reporting timestamp if custom logger is used (#2905) Enrico Loparco 2023-12-14 07:55:17 +01:00
  • 18529253d8 interpreter: Simplify memory.grow a bit (#2899) YAMAMOTO Takashi 2023-12-12 21:24:51 +09:00
  • ef0cd22119 Fix memory size not updating after growing in interpreter (#2898) Yage Hu 2023-12-11 16:36:59 -08:00
  • 4aee3cf14e Avoid memory import failure when wasi-threads is enabled (#2893) Enrico Loparco 2023-12-11 15:17:31 +01:00
  • 269b695f85 Refactor reloc symbols for riscv (#2894) Huang Qi 2023-12-11 14:44:41 +08:00
  • bc2d8959dd Handle ambiguous fstflags on fd_filestat_set_times (#2892) Yage Hu 2023-12-10 22:16:58 -08:00
  • 6cb2ea4935 fix command-reactor: Look for _initialize only if _start not found (#2891) Enrico Loparco 2023-12-11 03:10:26 +01:00
  • c6848e45a1 Using docker image for nuttx spectest (#2887) Huang Qi 2023-12-11 09:48:59 +08:00
  • 63696ba603 Fix typo in CI config and suppress STORE_U8 in TSAN (#2802) Maks Litskevich 2023-12-11 01:16:30 +00:00
  • 1dbae404b4 samples/spawn-thread: Tweak to expose a bug (#2888) YAMAMOTO Takashi 2023-12-08 19:35:40 +09:00
  • 2fb3dc3ec0 Add arm64 to nuttx compilation test (#2886) Huang Qi 2023-12-08 18:21:47 +08:00
  • 9c3581c179 samples/spawn-thread: Disable libc and pthread (#2883) YAMAMOTO Takashi 2023-12-08 19:12:37 +09:00
  • b008ab4fba Fix possible dead lock in wasm_cluster_spawn_exec_env (#2882) Wenyong Huang 2023-12-08 17:28:57 +08:00
  • df83aef101 Corrects Zephyr include files for current versions of Zephyr (#2881) Stephen Berard 2023-12-08 10:16:16 +01:00
  • a58e596995 compilation_on_nuttx.yml: Use docker image to simplify env setup (#2878) Huang Qi 2023-12-07 18:03:07 +08:00
  • 78be221594 Fix build llvm on macos (#2877) Wenyong Huang 2023-12-07 11:09:36 +08:00
  • f42ffe1d9d Fix sample basic intToStr was called with wrong length (#2876) Wenyong Huang 2023-12-07 10:26:28 +08:00
  • 0b332d8987 Portably handle fd_advise on directory fd (#2875) Yage Hu 2023-12-06 17:52:53 -08:00
  • ac602bda32 Update version number to 1.3.0 and update release notes (#2821) Wenyong Huang 2023-12-06 16:27:21 +08:00
  • 67a887e2d3 Fix compilation warnings on Windows (#2868) Wenyong Huang 2023-12-06 16:12:33 +08:00
  • 39d0fabda3 Using stable branch for NuttX relative CI (#2872) Huang Qi 2023-12-06 16:09:17 +08:00
  • 49cd2e011b Fix float argument handling for riscv32 ilp32d (#2871) Huang Qi 2023-12-06 11:30:07 +08:00
  • 47993ec72d Don't launch extra cores in QEMU to save resource (#2867) Huang Qi 2023-12-06 09:46:50 +08:00
  • 53c3fa27d4 Fix block with type issue in fast interp (#2866) Xu Jun 2023-12-05 17:09:05 +08:00
  • 23c1343fb3 Fix wasm loader handle op_br_table and op_drop (#2864) Wenyong Huang 2023-12-05 16:59:13 +08:00
  • 7308b1eb00 Update FPU configuration in spec_test_on_nuttx.yml (#2856) Huang Qi 2023-12-04 18:57:18 +08:00
  • e350e65b12 Don't add "+d" to riscv cpu features if already given (#2855) Huang Qi 2023-12-04 17:00:21 +08:00
  • b0d5b8df1d Fix issues of build/run with llvm-17 (#2853) Wenyong Huang 2023-12-04 16:40:54 +08:00
  • 453a29a9d4 Enable spectest on riscv64 (#2843) Huang Qi 2023-12-04 14:22:47 +08:00
  • 157c289d07 Fix typos of CIDR in docs and help text (#2851) Daniel Mangum 2023-12-03 21:38:54 -06:00
  • 48e24032ba doc/build_wamr.md: Fix links to RISC-V named ABIs (#2852) Daniel Mangum 2023-12-03 20:05:26 -06:00
  • 73914caa9b core/iwasm/interpreter/wasm_loader.c: remove an extra validation (#2845) YAMAMOTO Takashi 2023-12-01 19:29:15 +09:00
  • fbd9a760e7 test_wamr.sh: Don't bother to build shared library (#2844) YAMAMOTO Takashi 2023-12-01 19:12:55 +09:00
  • 3d0342fbc8 Fix fast-jit accessing shared memory's fields issue (#2841) TianlongLiang 2023-12-01 17:41:24 +08:00
  • 162a977006 Use wasm_config_t to pass private configuration to wasm_engine_new (#2837) liang.he 2023-12-01 12:34:11 +08:00
  • 718f0671e7 Output warning and quit if import/export name contains '\00' (#2806) liang.he 2023-12-01 11:14:13 +08:00
  • 873558c40e Get rid of compilation warnings and minor doc fix (#2839) Enrico Loparco 2023-11-30 00:49:58 +00:00
  • 0455071fc1 Access linear memory size atomically (#2834) Enrico Loparco 2023-11-29 12:27:17 +00:00
  • b81abd01ef Add a user tip about flamegraph (#2827) liang.he 2023-11-28 13:46:14 +08:00
  • 1d0f789754 Fix typos in libsodium workload (#2825) Wenyong Huang 2023-11-27 15:53:37 +08:00
  • 8aa813f44a Generate jitdump to support linux perf for LLVM JIT (#2788) liang.he 2023-11-27 15:42:00 +08:00
  • d7608690c0 Run spec test for classic/fast-interp in NuttX CI (#2817) Huang Qi 2023-11-27 15:24:02 +08:00
  • 5377e18623 iwasm: Print help when meeting unknown cmd options (#2824) liang.he 2023-11-27 11:16:54 +08:00
  • 5f7079f0f5 Return error when shutdown() fails (#2801) Marcin Kolny 2023-11-24 13:03:59 +00:00
  • 1ba4acd1c7 Fix wamr-test-suites script for macos (#2819) Wenyong Huang 2023-11-24 16:21:05 +08:00
  • 2a3c93f502 Fix typos in zephyr platform struct descriptions (#2818) Daniel Mangum 2023-11-23 18:47:38 -06:00
  • cb44e56b4e Fix Zifencei extension issue in RISC-V (#2807) Huang Qi 2023-11-23 10:23:33 +08:00
  • 2175910bac Update Zephyr support to v3.5.0 and make instructions generic to boards (#2805) Daniel Mangum 2023-11-22 19:56:04 -06:00
  • f9e8b9535e Attestation: Free JSON from the Wasm module heap (#2803) Jämes Ménétrey 2023-11-22 03:48:14 +01:00
  • 4d5eb346fc Change is_shared_memory type from bool to uint8 (#2800) Wenyong Huang 2023-11-22 10:38:08 +08:00
  • 0b29904f26 Fix configurable bounds checks typo (#2809) Huang Qi 2023-11-21 17:32:45 +08:00
  • 9ad42290d8 Fix formatting in wasm_dump_perf_profiling (#2799) Huang Qi 2023-11-20 18:06:35 +08:00
  • 103cb89593 aot compiler: Fix handle next reachable if block (#2793) Wenyong Huang 2023-11-20 17:14:10 +08:00
  • a57e70016a Fix memory.init opcode issue in fast-interp (#2798) TianlongLiang 2023-11-20 16:25:43 +08:00
  • aebe30426f Fix formatting in aot_dump_perf_profiling (#2796) Huang Qi 2023-11-20 12:11:02 +08:00
  • 73cd1969f4 Add support for custom sections in nuttx (#2795) Huang Qi 2023-11-20 11:37:51 +08:00
  • d4184968c0 Fix build error of libsodium benchmark (#2792) Wenyong Huang 2023-11-20 10:45:02 +08:00
  • e8c8f7fca6 Fix return type in wasm_loader_get_custom_section (#2794) Huang Qi 2023-11-20 10:36:15 +08:00
  • 0bb157b88a Fix comment in WAMR_MEM_DUAL_BUS_MIRROR (#2791) Daniel Mangum 2023-11-19 21:25:00 -05:00
  • 657fd7bb42 Fix broken links in app-mgr README.md (#2786) Daniel Mangum 2023-11-19 21:04:45 -05:00
  • 748e745088 Disable FPU in NuttX spec test (#2781) Huang Qi 2023-11-18 09:09:30 +08:00
  • be05af79fb Refine atomic operation flags in bh_atomic.h (#2780) Huang Qi 2023-11-18 08:59:58 +08:00
  • 562a5dd1b6 Fix data/elem drop (#2747) YAMAMOTO Takashi 2023-11-18 09:50:16 +09:00
  • 08c0ec74c4 More precise help info of enabled targets for wamrc (#2783) TianlongLiang 2023-11-17 19:05:00 +08:00
  • b39fd516d3 Use next generation crypto API on Windows (#2769) zoraaver 2023-11-17 10:40:29 +00:00
  • 2d0d4a0be9 Remove unused JitBitmap (#2775) YAMAMOTO Takashi 2023-11-16 19:48:06 +09:00
  • a3349cc8c1 Fix compilation errors on zephyr platform (#2777) Wenyong Huang 2023-11-16 18:39:41 +08:00
  • 503d94ace2 Enable more LLVM backends for the release wamrc binary (#2778) TianlongLiang 2023-11-16 18:32:28 +08:00
  • b92906464e Fix printing ref.extern addresses in wasm_application.c (#2774) Huang Qi 2023-11-16 15:10:58 +08:00
  • dd0556a729 aot compiler: Disable musttail for thumb (#2771) Wenyong Huang 2023-11-16 11:05:23 +08:00
  • 9a32e0672c Fix aot compiler issue reported by Coverity (#2770) Wenyong Huang 2023-11-16 10:54:39 +08:00
  • 24aa1cb408 Extend os_mmap to support map file from fd (#2763) Huang Qi 2023-11-16 08:28:54 +08:00
  • 0b8a904193 Fix fast-jit callnative translation (#2765) Wenyong Huang 2023-11-15 18:30:51 +08:00
  • 40d33d806b Add compilation flag to enable/disable heap corruption check (#2766) Wenyong Huang 2023-11-15 17:20:50 +08:00
  • fc03bc073e Fix log messages in Zephyr example (#2761) Daniel Mangum 2023-11-13 20:27:57 -05:00
  • 56bfae774c Update RISC-V compilers in Nuttx compilation CI and spec test CI (#2756) Huang Qi 2023-11-14 09:21:58 +08:00
  • 8c27676718 Return uint32 from WASI functions (#2749) zoraaver 2023-11-13 12:07:32 +00:00
  • e4353b4e1f Add eabihf ABI support and set vendor-sys of bare-metal targets (#2745) Huang Qi 2023-11-13 18:01:15 +08:00
  • 625c95816d Fix switch-case fallthrough compilation warning (#2753) Haiyue Wang 2023-11-13 15:01:13 +08:00
  • cf0da9a8c7 docs: Fix typo in export native APIs doc (#2750) Daniel Mangum 2023-11-11 16:42:36 -08:00
  • 71340b79a6 Merge pull request #2740 from bytecodealliance/dev/wasi-libc-windows Wenyong Huang 2023-11-10 16:58:31 +08:00
  • 314ecba388 Fix CMSIS import with Zephyr 3.4+ (#2744) Daniel Mangum 2023-11-09 19:43:48 -08:00
  • 68b317c686 Remove TSAN suppression for execute_post_instantiate_functions (#2741) Enrico Loparco 2023-11-10 00:25:01 +00:00
  • 24c4d256b3 Grab cluster->lock when modifying exec_env->module_inst (#2685) YAMAMOTO Takashi 2023-11-09 19:56:02 +09:00
  • 20f1a8c86c Merge branch main into dev/wasi-libc-windows Wenyong Huang 2023-11-09 10:13:59 +08:00
  • 797e534cec Fix typo in Zephyr simple example (#2738) Daniel Mangum 2023-11-08 17:09:31 -08:00
  • 7f8292ffd1 Add more buffer boundary checks in wasm loader (#2734) Wenyong Huang 2023-11-09 08:42:05 +08:00
  • fa2839a805 Fix default vprintf on UWP (#2730) zoraaver 2023-11-08 12:28:34 +00:00
  • 3c9cd40aa6 Provide default vprintf on UWP (#2725) zoraaver 2023-11-07 12:37:43 +00:00
  • 77b6bce679 Move WASI types into separate header (#2724) zoraaver 2023-11-07 01:39:15 +00:00
  • 13875f43c6 Enable WASI tests on Windows CI (#2699) zoraaver 2023-11-06 11:24:06 +00:00
  • cc23c7ee7d Use user defined malloc/free functions for user defined memory allocator (#2717) Wenyong Huang 2023-11-03 15:23:31 +08:00