Commit Graph

  • e161205a27 Fix invalid use of jit_reg_is_const_val in fast-jit (#2718) Wenyong Huang 2023-11-03 14:25:26 +08:00
  • caf805ece7 Fix AOT compiler simd shift opcodes (#2715) Wenyong Huang 2023-11-03 10:38:53 +08:00
  • 68a627ea2c Fix several AOT compiler issues (#2697) Wenyong Huang 2023-11-02 20:36:21 +08:00
  • 0b2313f6f8 Add tsan for fast interp and aot (#2679) Maks Litskevich 2023-11-01 10:30:25 +00:00
  • 52db362b89 Refine lock/unlock shared memory (#2682) Wenyong Huang 2023-10-31 11:46:03 +08:00
  • 3570a94a08 Fix issues reported by Coverity (#2681) Wenyong Huang 2023-10-31 10:48:51 +08:00
  • 613c7ca48f Minor fixes for Go bindings (#2676) Benedikt Becker 2023-10-30 06:50:48 +01:00
  • 4b1a6e5017 Fix repeatedly initialize shared memory data and protect the memory's fields (#2673) Wenyong Huang 2023-10-30 11:07:01 +08:00
  • 51a6b069d2 Fix use getrandom on cosmopolitan libc (#2674) Gavin Hayes 2023-10-27 02:07:16 -04:00
  • 9b8fe049b3 core/iwasm: Support mapped file system access on non-libuv WASI (#2628) Alfred E. Neumayer 2023-10-27 06:48:10 +02:00
  • 8038b9c524 Fix fast-jit f32/f64 truncate to i32/i64 (#2671) Wenyong Huang 2023-10-27 12:20:25 +08:00
  • 3624895204 Fix windows compilation on C++20 (#2670) zoraaver 2023-10-25 13:47:56 +01:00
  • 9a5c777aff Revert "Strip static and shared libraries of iwasm to reduce the binary size (#2431)" (#2669) YAMAMOTO Takashi 2023-10-25 21:46:49 +09:00
  • e7a62d2099 Refactor clock functions to use WASI types (#2666) zoraaver 2023-10-25 11:06:04 +01:00
  • 4f5ad4dc12 Apply no_sanitize_address for clang compiler in several places (#2663) Wenyong Huang 2023-10-25 08:05:26 +08:00
  • 75208073c0 Partial windows filesystem implementation (#2657) zoraaver 2023-10-25 01:01:11 +01:00
  • d6bba13e86 Fix fast-interp "pre-compiled label offset out of range" issue (#2659) Wenyong Huang 2023-10-24 10:47:17 +08:00
  • 9d7931e1d2 Fix several typo/warning/unused-code issues (#2655) Wenyong Huang 2023-10-24 09:19:45 +08:00
  • a874bf0ff8 Implement wasi clock_time/clock_res get (#2637) fadumina1 2023-10-22 14:11:29 +01:00
  • fa5e9d72b0 Abstract POSIX filesystem functions (#2585) zoraaver 2023-10-19 12:19:39 +01:00
  • 9ed26404d5 Vote for nomination of Woods, Chris and Trenner, Thomas as TSC members (#2638) Wang Xin 2023-10-13 15:30:59 +08:00
  • 5fd530610a Enable MASM automatically in runtime_lib.cmake (#2634) zoraaver 2023-10-12 13:42:25 +01:00
  • 72b34eaf30 Fix AOT shift operations for indirect constants (#2627) Marcin Kolny 2023-10-11 04:22:34 +01:00
  • e73993709e Use another default pipeline when opt-level is 0 (#2624) liang.he 2023-10-10 10:52:37 +08:00
  • e222955f31 Merge branch main into dev/wasi-libc-windows Wenyong Huang 2023-10-08 15:03:35 +08:00
  • 059fbfc252 Fix potential issue in aot compiler when translating block opcodes (#2622) TianlongLiang 2023-10-08 09:17:54 +08:00
  • 7c22bde8dc CI: Enable testing AOT multi-module feature (#2621) Wenyong Huang 2023-10-08 08:36:49 +08:00
  • b115b7baac Fix compilation of shift opcodes on x86_64 and i386 architectures (#2619) Marcin Kolny 2023-10-07 12:55:14 +01:00
  • 3668093053 Enable AOT usage on M1 mac (#2618) Enrico Loparco 2023-10-07 08:05:10 +00:00
  • 1ef7c1c83d spec-test-script: Fix NaN comparision between v128 values (#2605) liang.he 2023-10-07 15:50:29 +08:00
  • 74acfd964e Run rust tests from wasi-testsuite (#2484) zoraaver 2023-10-06 13:12:08 +01:00
  • d8ee771e28 Add Cosmopolitan Libc Platform (#2598) Gavin Hayes 2023-10-04 09:55:37 -04:00
  • 8987432f36 libc-wasi: Conditionally support SYNC flags (#2581) zoraaver 2023-10-04 14:02:25 +01:00
  • 28ebd57400 Refactor stress tests to make them runnable in reactor mode (#2614) Maks Litskevich 2023-10-04 01:10:10 +01:00
  • 64baf54d88 Fix label index out-of-range references in op_br_table_cache (#2615) funera1 2023-10-03 11:33:00 +09:00
  • 1a88104160 Remove module instance from hashmap in wasi_nn_destroy (#2613) Zhen Kong 2023-10-02 17:33:11 -07:00
  • e1ea15d94e aot_resolve_stack_sizes: Disable the size check for now (#2608) YAMAMOTO Takashi 2023-09-29 16:30:52 +09:00
  • 00539620e9 Improve stack trace dump and fix coding guideline CI (#2599) Enrico Loparco 2023-09-29 04:52:54 +02:00
  • 3c17a36ccb Patch implementations of vfbinop(min,max,pmin,pax) (#2584) liang.he 2023-09-28 09:32:01 +08:00
  • ac6435884f doc/memory_tune.md: "remove malloc" hack is not relevant to wasi-threads (#2603) YAMAMOTO Takashi 2023-09-28 10:27:33 +09:00
  • cd0cec5beb Check ValueKind before extracting a constant int value (#2595) liang.he 2023-09-28 09:15:56 +08:00
  • 79b27c1934 Support muti-module for AOT mode (#2482) dongsheng28849455 2023-09-28 08:56:11 +08:00
  • fff0e2ad1c Fix nightly run sanitizer error in Fast JIT (#2601) Wenyong Huang 2023-09-27 15:41:48 +08:00
  • a50a438461 Ignore handling SIG_DFL/SIG_IGN for previous sig action (#2589) Wenyong Huang 2023-09-26 19:59:48 +08:00
  • ade73f6142 Fix compilation error on Android platform (#2594) Wenyong Huang 2023-09-26 16:13:12 +08:00
  • 6382162711 Fix loader push_pop_frame_ref_offset (#2590) Wenyong Huang 2023-09-26 10:17:54 +08:00
  • b622622096 samples/inst-context-threads: Add a brief explanation (#2592) YAMAMOTO Takashi 2023-09-26 11:00:33 +09:00
  • 913a1414ad Add support for closing/renumbering preopen fds (#2578) zoraaver 2023-09-26 02:31:32 +01:00
  • 94f276eab0 test_wamr.sh: Bump wasi-testsuite version (#2568) YAMAMOTO Takashi 2023-09-26 10:20:13 +09:00
  • efb5cca93d Fix compile error of tsf benchmark (#2588) Wenyong Huang 2023-09-25 20:25:01 +08:00
  • 99b47fd334 Support AOT compiler with LLVM 17 (#2567) Alfred E. Neumayer 2023-09-25 13:00:46 +02:00
  • f474f3d668 Return __WASI_EINVAL from fd_prestat_dir_name (#2580) zoraaver 2023-09-25 11:40:12 +01:00
  • 363f08975b Fix a few issues in "run_wasi_tests.sh: provide stdin by ourselves" (#2582) YAMAMOTO Takashi 2023-09-23 11:28:18 +09:00
  • 71e07a7fa4 Fix potential unaligned store issue when extra return value is v128 (#2583) TianlongLiang 2023-09-23 09:06:35 +08:00
  • 06527f724e Remove provision of unnecessary fd rights (#2579) zoraaver 2023-09-22 02:11:25 +01:00
  • 0677288f22 run_wasi_tests.sh: Provide stdin by ourselves (#2576) YAMAMOTO Takashi 2023-09-22 09:57:48 +09:00
  • cf97ee081f test_wamr.sh: Print a bit more meaningful message (#2574) YAMAMOTO Takashi 2023-09-21 19:39:12 +09:00
  • 47daaeecc7 Fix compiling error for RT-Thread (#2569) ZHU Hao 2023-09-21 13:33:03 +08:00
  • c7a7db21b7 export_native_api.md: Add a note about thread termination (#2572) YAMAMOTO Takashi 2023-09-21 14:32:08 +09:00
  • 6fca48d8e6 Fix inverted WASM_DISABLE_WAKEUP_BLOCKING_OP checks (#2571) YAMAMOTO Takashi 2023-09-21 12:56:21 +09:00
  • 444b159963 Implement async termination of blocking thread (#2516) YAMAMOTO Takashi 2023-09-20 19:11:52 +09:00
  • d436e846ab Add support for running tests on apple M1 macs (#2554) zoraaver 2023-09-17 06:54:28 +01:00
  • 132378f30b Allow using custom signal handler from non-main thread (#2551) Enrico Loparco 2023-09-15 12:55:16 +02:00
  • 9c34fc3514 Fix build with ancient GCC (4.8) (#2553) YAMAMOTO Takashi 2023-09-15 17:24:12 +09:00
  • f697244f33 runtest.py: Show accurate case amount in summary (#2549) liang.he 2023-09-15 10:01:08 +08:00
  • 83db970953 Add user to enlarge memory error callback (#2546) Enrico Loparco 2023-09-13 12:03:49 +02:00
  • a6fda9b7ab Add an API to terminate instance (#2538) YAMAMOTO Takashi 2023-09-13 18:09:31 +09:00
  • f128150d43 fd_object_release: Preserve errno (#2535) YAMAMOTO Takashi 2023-09-08 13:26:32 +09:00
  • 534a8cf9f4 Handle a return from wasi _start function correctly (#2529) YAMAMOTO Takashi 2023-09-08 12:49:04 +09:00
  • 6c846acc59 Implement module instance context APIs (#2436) YAMAMOTO Takashi 2023-09-07 15:54:11 +09:00
  • af2f3c8759 Fix typo for IP address buffer (#2532) Cengizhan Pasaoglu 2023-09-07 09:29:52 +03:00
  • 151dfae49c Unifdef -U WASMTIME_SSP_STATIC_CURFDS (#2533) YAMAMOTO Takashi 2023-09-06 16:25:58 +09:00
  • 4798b69f36 Add ARM aeabi symbol for clearing memory content in a specific range (#2531) Marcin Kolny 2023-09-06 06:17:16 +01:00
  • 709127d631 Add callback to handle memory.grow failures (#2522) Enrico Loparco 2023-09-05 10:41:52 +02:00
  • 48b71a05fb libc-wasi: Remove unused code (#2528) YAMAMOTO Takashi 2023-09-04 20:14:56 +09:00
  • 9e3904337e Revert "Return error when exception was raised after main thread finishes" (#2524) YAMAMOTO Takashi 2023-09-04 19:01:09 +09:00
  • 2e78230e06 set_exception_visitor: Remove the special case for wasi proc exit (#2525) YAMAMOTO Takashi 2023-09-04 17:52:19 +09:00
  • 8c2dc1d011 Add unit tests for the tid allocator (#2519) Marcin Kolny 2023-09-04 06:21:10 +01:00
  • 1ff41ebdc2 Implement os_usleep for posix (#2517) YAMAMOTO Takashi 2023-09-01 13:10:54 +09:00
  • 382d52fc05 Stop abusing shared memory lock to protect exception (#2509) YAMAMOTO Takashi 2023-08-31 21:39:08 +09:00
  • 53d7027de0 Implement strict validation of thread IDs according to the specification (#2521) Marcin Kolny 2023-08-31 13:23:54 +01:00
  • 411b903cee Add mutex stress test (#2472) Maks Litskevich 2023-08-30 12:01:44 +01:00
  • ff151fb7ba sgx-ra: Disable the building of samples (#2507) Jämes Ménétrey 2023-08-28 03:42:16 +02:00
  • b7a9da1620 Merge branch main into dev/wasi-libc-windows Wenyong Huang 2023-08-23 17:05:19 +08:00
  • fa2f29fd8a Fix issues in releasing wamr-lldb (#2497) Wenyong Huang 2023-08-23 12:56:11 +08:00
  • 858d1dd69c Fix duplicate vector init in wasm_module_validate (#2498) Wenyong Huang 2023-08-23 12:35:46 +08:00
  • 834e0314aa Enable running WASI tests on Windows (#2489) Marcin Kolny 2023-08-23 03:51:30 +01:00
  • 377c3d7a38 Auto increase port number in lldb validation script (#2492) Xu Jun 2023-08-22 14:24:42 +08:00
  • 2b30bb0fda Upgrade swig to 4.1 (#2491) liang.he 2023-08-22 13:57:23 +08:00
  • 051dfbbb9e Fix a typo in is_win_platform (#2490) Huang Qi 2023-08-22 11:50:11 +08:00
  • 7f996a4559 Update version number and release notes (#2378) Marcin Kolny 2023-08-22 01:55:36 +01:00
  • 59bedecc5e Fix set wasi args order (#2485) tonibofarull 2023-08-22 02:50:26 +02:00
  • f0632edc37 Clone the input binary during wasm_module_validate (#2483) liang.he 2023-08-21 19:43:28 +08:00
  • a2f76cf93c Fix typo in aot_emit_aot_file.c (#2478) Wenyong Huang 2023-08-18 13:57:23 +08:00
  • 0e12cdec48 Add sample pre-commit hook (#2470) Maks Litskevich 2023-08-18 03:40:05 +01:00
  • aefb265b0d Move commn iwasm code related to WASI to a shared file (#2477) Marcin Kolny 2023-08-18 03:37:41 +01:00
  • 2cb701f7f3 Fix windows AOT hw bound check (#2475) Wenyong Huang 2023-08-18 10:16:03 +08:00
  • 6716c23dd1 wamrc: Fix windows relocation to aot_func_internal#n (#2474) Wenyong Huang 2023-08-18 09:56:00 +08:00
  • 7baaed2fb8 Fix opcode overwrite issue in fast interp (#2476) Xu Jun 2023-08-17 19:49:35 +08:00
  • 3534980c9e Fix spec tests on windows, enable spec tests for windows in CI (#2473) Marcin Kolny 2023-08-17 12:23:27 +01:00