Commit Graph

  • ea6cef7e51 Fix malloc non-thread-safe usage in lib-wasi-threads test (#2022) Enrico Loparco 2023-03-11 03:44:37 +01:00
  • ff3887757e Add internal tests for socket apis (#1900) Hritik Gupta 2023-03-09 04:31:06 +00:00
  • 128c0ea899 Add internal tests for WASI threads (#1963) Enrico Loparco 2023-03-09 02:03:16 +01:00
  • 289fc5efbf Enhance/Fix sample socket-api and workload (#2006) Wenyong Huang 2023-03-08 16:36:08 +08:00
  • a15a731e12 wasi-nn: Support multiple TFLite models (#2002) tonibofarull 2023-03-08 08:54:06 +01:00
  • f279ba84ee Fix multi-threading issues (#2013) Wenyong Huang 2023-03-08 10:57:22 +08:00
  • 7a3d2bfab6 Fix os_socket_addr_resolve() for IPv6 (#2015) Marcin Kolny 2023-03-07 23:08:12 +00:00
  • 6a3ae689f7 nuttx: Add missing pthread.h header (#2009) Gustavo Henrique Nihei 2023-03-07 11:01:16 -03:00
  • 76b8225dac Fix key error in build_llvm.py (#2014) Xu Jun 2023-03-07 17:48:26 +08:00
  • e8fe2d1c42 support SSH for git clone llvm (#2011) Kevin0626 2023-03-07 17:05:36 +08:00
  • 2a5a2243e3 ci: Setup wasi-sdk for compilation on nuttx to fix break (#2012) Huang Qi 2023-03-07 12:06:38 +08:00
  • 5a7fbda7ac Enable to collect code coverage of samples/simple (#2003) Wenyong Huang 2023-03-07 08:45:03 +08:00
  • 04616d398d Fix wasm_cluster_create_thread issue (#2004) Wenyong Huang 2023-03-06 18:51:13 +08:00
  • e6a0184797 enable custom llvm build flags (#2000) Xu Jun 2023-03-06 06:50:53 +08:00
  • e8d718096d Add/reorganize locks for thread synchronization (#1995) Enrico Loparco 2023-03-04 01:15:26 +01:00
  • 1c44411a97 Add timeout to CI WASI tests and update WASI testsuite commit (#1997) Enrico Loparco 2023-03-03 09:30:59 +01:00
  • 1be202fad8 Fix several issues found (#1996) Wenyong Huang 2023-03-03 15:00:54 +08:00
  • 9f0c4b63ac doc/memory_usage.md: Update after dev/wasi_threads merge (#1994) YAMAMOTO Takashi 2023-03-01 06:19:34 +09:00
  • 9b9ae0cfac Update cmake files and wamr-test-suites to support collect code coverage (#1992) Wenyong Huang 2023-02-28 17:38:18 +08:00
  • b4f0228497 Python WAMR API binding: Add malloc/free and register_native (#1989) tonibofarull 2023-02-28 09:19:17 +01:00
  • 4ca57a0228 Update WASI thread proposal tests in CI (#1985) Enrico Loparco 2023-02-27 13:28:37 +01:00
  • 52e26e59cf Add lock to protect the operations of accessing exec env (#1991) Enrico Loparco 2023-02-27 12:53:41 +01:00
  • 38c67b3f48 thread-mgr: Fix spread "wasi proc exit" exception and atomic.wait issues (#1988) Wenyong Huang 2023-02-24 20:05:39 +08:00
  • 63273a1673 Fix issues in the libc-wasi poll_oneoff when thread-mgr is enabled (#1980) Enrico Loparco 2023-02-23 09:11:33 +01:00
  • 92c4bbebad Fix getting port issue in posix os_socket_bind (#1981) Xu Jun 2023-02-22 18:59:13 +08:00
  • d2772c4153 Re-org calling post instantiation functions (#1972) Wenyong Huang 2023-02-22 12:24:11 +08:00
  • bc60064de5 Fix data races in atomic wait/notify and interp goto table (#1971) Enrico Loparco 2023-02-22 04:43:49 +01:00
  • 0fa0813a5a Fix issues reported by Coverity static analysis (#1974) Wenyong Huang 2023-02-22 11:10:21 +08:00
  • bb5629811f language-bindings/python/wamr-api: Fix a sample (#1977) YAMAMOTO Takashi 2023-02-21 19:36:03 +09:00
  • d8c333f32c Fix wamrapi python binding for darwin (#1978) YAMAMOTO Takashi 2023-02-21 19:35:15 +09:00
  • 91eafa1ead Make a workaround for EGO when fstat returns NOT_SUPPORT (#1970) liang.he 2023-02-21 11:11:27 +08:00
  • 37b09d0f24 Expose wasm_runtime_call_indirect (#1969) YAMAMOTO Takashi 2023-02-20 19:56:55 +09:00
  • e516de8ec7 Fix possible data race in thread manager (#1973) Wenyong Huang 2023-02-20 17:11:21 +08:00
  • 739acfc908 Merge pull request #1966 from bytecodealliance/dev/wasi_threads Wenyong Huang 2023-02-17 17:42:47 +08:00
  • ef3a683392 Don't call start/initialize in child thread's instantiation (#1967) Wenyong Huang 2023-02-17 15:11:05 +08:00
  • e170c355a2 Merge branch main into dev/wasi_threads Wenyong Huang 2023-02-17 08:46:12 +08:00
  • 50650e4634 Modify poll_oneoff in libc-wasi to make it interruptible (#1951) Hritik Gupta 2023-02-16 13:03:33 +00:00
  • 3cc132e8fc Add WAMR API bindings in Python (#1959) tonibofarull 2023-02-16 08:21:28 +01:00
  • f60c3c6111 Add Multi-tier JIT tests in Ubuntu CI (#1964) TianlongLiang 2023-02-16 14:16:41 +08:00
  • 216dc43ab4 Use shared memory lock for threads generated from same module (#1960) Enrico Loparco 2023-02-16 04:54:19 +01:00
  • 1c17665f68 Fix libc-wasi build failure when using clang (#1950) Charles Liu 2023-02-14 18:28:00 +08:00
  • fd487fbe99 CI: Enable Multi-tier JIT by default for released iwasm binary (#1957) TianlongLiang 2023-02-14 11:19:52 +08:00
  • 531771eb11 Don't terminate other threads when create thread failed (#1955) Xu Jun 2023-02-13 16:23:24 +08:00
  • 3698f2279b Improve wasm-c-api instantiation-time linking (#1902) liang.he 2023-02-13 15:06:04 +08:00
  • 427abf02c8 Fix potential integer overflow issue in wasm-c-api (#1954) ocfox 2023-02-13 13:55:50 +08:00
  • 89c11c5361 Fix explicit casts and types in espidf_socket.c (#1945) Patrick Cook 2023-02-08 17:34:26 -08:00
  • 3d44f11d19 Add gh api call for fetching llvm version (#1942) Hritik Gupta 2023-02-08 23:49:07 +00:00
  • 3586911333 Fix minor typos in coding guidelines workflow (#1943) Hritik Gupta 2023-02-08 19:25:35 +00:00
  • 251e63f3ec Enable specifying out-of-source platform configuration cmake file (#1941) Marcin Kolny 2023-02-07 14:10:59 +00:00
  • f3c1ad4864 Fix terminating stale threads on trap/proc_exit (#1929) Hritik Gupta 2023-02-07 12:56:23 +00:00
  • ee1871d3f8 Enable iwasm --max-threads option for wasi-threads as well (#1939) YAMAMOTO Takashi 2023-02-07 14:46:41 +09:00
  • 8ed6687696 Fix CI compilation error on nuttx (#1940) Huang Qi 2023-02-07 12:42:59 +08:00
  • aab875b91f wamr-compiler: enable wasi-threads (#1938) YAMAMOTO Takashi 2023-02-07 13:34:33 +09:00
  • e2c754f0a6 Fix data race when terminating or waiting for a thread (#1924) Marcin Kolny 2023-02-06 11:08:45 +00:00
  • 2c8375ee67 wamr-test-suites: Save .wasm/.aot file to the report dir if test failed (#1937) Huang Qi 2023-02-06 11:04:28 +08:00
  • 42ced88424 Fix stack alignment issue on ia32 (#1934) Enrico Loparco 2023-02-06 02:07:00 +01:00
  • c3e9b66b2a Fix jit memory overwritten after instance deinstantiate (#1936) Wenyong Huang 2023-02-03 11:15:03 +08:00
  • 17f3375d53 Enable gcc-4.8 compilation (#1928) Marcin Kolny 2023-02-02 11:34:20 +00:00
  • 40a14b51c5 Enable running mode control for runtime and module instance (#1923) Wenyong Huang 2023-02-02 18:16:01 +08:00
  • 7bb78dc260 Remove fast jit macro in enum WASMExceptionID (#1933) Wenyong Huang 2023-02-02 15:23:44 +08:00
  • edee2eb956 Loosen the wasi abi compatibility check in loader (#1932) Wenyong Huang 2023-02-02 13:06:30 +08:00
  • 27e7e160af Upgrade toolkits (#1878) Wenyong Huang 2023-02-02 09:42:25 +08:00
  • 1614ce12fa wasi-nn: Enable GPU support (#1922) tonibofarull 2023-02-02 01:09:46 +01:00
  • fe3347d5d2 Fixed the undef error about WAMR_BUILD_MEMORY_PROFILING (#1926) HongxiaWangSSSS 2023-02-01 17:52:46 +08:00
  • 7d3b2a8773 Make memory profiling show native stack usage (#1917) YAMAMOTO Takashi 2023-02-01 12:52:15 +09:00
  • 0435acdd43 SGX IPFS: Fix a segfault and support seeking beyond the end of files while using SEEK_CUR/SEEK_END (#1916) Jämes Ménétrey 2023-01-30 01:24:12 +01:00
  • 45c003e6e4 Add docker images auto check and setup support for WAMR-IDE (#1882) Wang Ning 2023-01-29 09:41:03 +08:00
  • 58316635d4 ci: Enable libc-wasi compilation test on NuttX (#1918) Huang Qi 2023-01-28 12:39:14 +08:00
  • 2eed50b303 Document how to use WASI threads in AOT mode (#1905) Enrico Loparco 2023-01-27 11:32:33 +01:00
  • 42f8fed20e Rename thread_spawn import (#1907) YAMAMOTO Takashi 2023-01-27 07:45:34 +09:00
  • 9eed6686df Refactor WASI-NN to simplify the support for multiple frameworks (#1834) tonibofarull 2023-01-25 11:32:40 +01:00
  • 965edff4df Remove unused variable in handle_cmd_unload_module (#1913) Patryk 2023-01-25 04:07:25 +01:00
  • b0b8843719 Implement opcode atomic.wait and atomic.notify for Fast JIT (#1914) Enrico Loparco 2023-01-25 02:53:40 +01:00
  • 879563047f Fix thread termination example (#1915) Marcin Kolny 2023-01-25 01:34:36 +00:00
  • 9cf55f953b feat(wasi-threads): Change sample exception_propagation to thread_termination (#1869) Enrico Loparco 2023-01-23 03:36:58 +01:00
  • c7141894fb Merge branch main into dev/wasi_threads Wenyong Huang 2023-01-21 13:18:55 +08:00
  • cadf9d0ad3 Main thread spread exception when thread-mgr is enabled (#1889) Xu Jun 2023-01-20 08:54:27 +08:00
  • cb7ac8fee3 nuttx: Mock socket APIs if NET is disabled (#1896) Huang Qi 2023-01-18 09:16:13 +08:00
  • 64767fddd8 Add some missing macros for int literals in wamr-sdk libc-builtin-sysroot stdint.h (#1888) Qiang 2023-01-17 15:25:57 +08:00
  • a1786428e6 nuttx: Remove fdopendir (#1895) Huang Qi 2023-01-17 11:16:01 +08:00
  • e696ac36d7 Fix potential block issue in source debugger (#1887) Xu Jun 2023-01-17 08:45:29 +08:00
  • 5f0f8fe7ee Relax wasi memory export check when wasi-threads is enabled (#1893) YAMAMOTO Takashi 2023-01-16 21:21:51 +09:00
  • 622cdbefd6 Prevent undefined behavior from c_api_func_imports == NULL (#1883) Martin Klang 2023-01-14 00:52:39 +01:00
  • 21ba730de3 Document some info about estimating memory usage (#1879) YAMAMOTO Takashi 2023-01-12 20:04:20 +09:00
  • f818f4c43f Simplify fcmp intrinsic logic for AOT/XIP (#1881) Huang Qi 2023-01-12 12:05:53 +08:00
  • 903f5212f1 Increase stack size in the example app (#1880) Marcin Kolny 2023-01-11 01:40:32 +00:00
  • 219713bfbc Fix go language binding build on macos arm64 (#1875) Nándor István Krácser 2023-01-10 02:15:49 +01:00
  • 4cd88a96d5 Add more types and APIs for attr_container (#1841) Qiang 2023-01-09 21:05:30 +08:00
  • 0e2382a959 Disable aux stack allocations for threads spawned by wasi_thread_start (#1867) Marcin Kolny 2023-01-09 12:36:34 +00:00
  • df4b135086 Add WAMR-IDE vscode extension to the Visual Studio Marketplace (#1868) Fadumina 2023-01-09 10:23:37 +00:00
  • 2615646c20 Fix on-heap aux stack allocation (#1865) Marcin Kolny 2023-01-06 10:21:28 +00:00
  • 1f4580fbd8 Enable CI wasi test suite for x86-32 classic/fast interpreter (#1866) Wenyong Huang 2023-01-06 17:31:39 +08:00
  • 7401718311 Report error in instantiation when meeting unlinked import globals (#1859) liang.he 2023-01-06 15:24:11 +08:00
  • 0c4402293d Refine Windows thread waiting list operations (#1853) Wenyong Huang 2023-01-06 14:51:07 +08:00
  • 4e5529f21f Reserve TID values for WASI threads (#1862) Enrico Loparco 2023-01-06 02:28:25 +00:00
  • c5b7b9d8df feat: Integrate wasi test suite to wamr-test-suites and CI (#1832) Enrico Loparco 2023-01-05 09:16:44 +00:00
  • 3403f0a7f4 Merge main into dev/wasi_threads Wenyong Huang 2023-01-03 18:15:23 +08:00
  • bf2be805f9 Add more checks about the imports of wasm_instance_new (#1843) liang.he 2023-01-03 17:16:49 +08:00
  • d5aa354d41 Return result directly if float cmp is called in AOT XIP (#1851) Huang Qi 2022-12-30 16:45:39 +08:00
  • d309091706 Register missing symbols for f32 to 64 bit integer conversion (#1850) Huang Qi 2022-12-30 15:21:25 +08:00