Commit Graph

913 Commits

Author SHA1 Message Date
Felix Schütt
f6fa5b7cde "config" -> "wasi_config" 2022-10-14 21:33:13 +02:00
Felix Schütt
ace2d9f329 cargo fmt 2022-10-14 12:58:18 +02:00
Felix Schütt
24228881dc Fix CI issues 2022-10-14 12:55:09 +02:00
Felix Schütt
6b5c746a06 Fix PR review comments from john 2022-10-12 07:42:35 +02:00
Felix Schütt
b20b88b04f WIP: prepare buffered reads to Pipe instead of reading data on-demand 2022-10-11 16:26:07 +02:00
Felix Schütt
28c0e9c63f cargo fmt 2022-09-28 14:35:51 +02:00
Felix Schütt
703dbce37d Fix ambigouusly named "config" and "stdin" params 2022-09-28 14:34:59 +02:00
Felix Schütt
3089d4d7fc Merge branch 'master' into capi-wasi-overwrite-stdin-3 2022-09-27 09:24:37 +02:00
Felix Schütt
58004395a3 Set examples-runner version correctly 2022-09-26 12:20:35 +02:00
Felix Schütt
fef756412f Update 3.0.0-beta -> 3.0.0-beta.2 2022-09-26 12:20:35 +02:00
Felix Schütt
449a77fb6b cargo fmt 2022-09-26 10:22:56 +02:00
Felix Schütt
8e8c97bb63 WIndows: generate executables (segfaulting) 2022-09-23 19:16:03 +02:00
Felix Schütt
d0f432221b Always run make build-capi 2022-09-23 15:51:24 +02:00
Felix Schütt
f91f9ae79b cargo fmt 2022-09-23 15:06:15 +02:00
Felix Schütt
9f32fcffb8 Add -Wl,rpath argument for macos 2022-09-23 14:50:17 +02:00
Felix Schütt
dc54c608d0 Add /include directory to c-api/tests 2022-09-23 14:22:48 +02:00
Felix Schütt
aea817fb47 Manually force copying wasm.h when testing 2022-09-22 18:21:28 +02:00
Felix Schütt
e7b41f87f2 Fix Windows build in VM: 2022-09-22 17:07:44 +02:00
Felix Schütt
114e8177e6 Try fixing wrong include paths on Windows 2022-09-22 13:25:09 +02:00
Felix Schütt
9a3f852652 Use trailing slashes for include and link dirs 2022-09-22 10:59:12 +02:00
Felix Schütt
4f5699216e Fixed -L and -I options to contain a space 2022-09-22 10:25:22 +02:00
Felix Schütt
048202b68b Fix LD_PRELOAD on Linux, exit with 0 instead of 1 2022-09-22 09:48:56 +02:00
Felix Schütt
40ed77cf69 Fix typo 2022-09-19 16:28:18 +02:00
Felix Schütt
f8a28e2653 Debug panicking command on Linux 2022-09-19 15:59:14 +02:00
Felix Schütt
d7bb0ae982 Try to fix wrong include path on Windows MSVC 2022-09-19 15:57:33 +02:00
Felix Schütt
64e45ce1dd Debug file system paths without exa 2022-09-19 14:31:54 +02:00
Felix Schütt
463575b4c4 Invoke exa via Rust since it doesn't seem to be working with Makefiles 2022-09-19 13:40:11 +02:00
Felix Schütt
72acbc8f93 cargo fmt 2022-09-19 12:28:27 +02:00
Felix Schütt
f21689d1e6 Added set_blocking method to control blocking behaviour for WasiPipe 2022-09-19 12:27:33 +02:00
Felix Schütt
0e53d2d19b Rename WasiPipePair -> WasiBidirectionalPipePair 2022-09-19 11:17:29 +02:00
Felix Schütt
1825e60b28 Rename inherit_stdout -> stdout 2022-09-19 11:06:59 +02:00
Felix Schütt
aa4b1d0684 Add bytes_available function 2022-09-19 11:03:07 +02:00
Felix Schütt
2484db9943 Address review comments to prevent leak with Arc::try_unwrap 2022-09-19 10:54:12 +02:00
Felix Schütt
6b800783a2 Try debugging directory file paths with exa on failure 2022-09-19 10:19:28 +02:00
Felix Schütt
399510190c Trigger CI again 2022-09-18 23:44:26 +02:00
Felix Schütt
2ed90eabf6 Add tmate properly and change include path order 2022-09-16 20:22:30 +02:00
Felix Schütt
906d9338cc List directory if cc fails 2022-09-16 17:49:05 +02:00
Felix Schütt
dd7e9b2107 Add wasmer root dir as include directory 2022-09-16 17:42:16 +02:00
Felix Schütt
582ce847e5 Try to fix windows build again 2022-09-16 15:34:47 +02:00
Felix Schütt
dd1c7478ef Add root_dir to include paths 2022-09-16 13:13:19 +02:00
Felix Schütt
ff52789f72 Fix issue with wasmer dir not set correctly 2022-09-16 12:24:47 +02:00
Felix Schütt
e4d3194f18 cargo fmt 2022-09-16 12:03:16 +02:00
Felix Schütt
a99a67314c Split CLI arguments with whitespace 2022-09-16 11:46:41 +02:00
Felix Schütt
7eb4d0fc7c cargo fmt 2022-09-16 00:03:13 +02:00
Felix Schütt
1895dd21bb Fix problem with wasmer-inline-c dependency 2022-09-15 23:59:03 +02:00
Felix Schütt
a68b8fb4b7 Set working dir on both windows and linux 2022-09-15 22:47:51 +02:00
Felix Schütt
dd5a5cc807 Debug /include directory and don't emit empty ldflags 2022-09-15 21:47:59 +02:00
Felix Schütt
ec58b61b66 Use "make package-capi" instead of "make package" 2022-09-15 18:48:48 +02:00
Felix Schütt
18006009aa Add more debugging to failing "make package" command 2022-09-15 18:23:25 +02:00
Felix Schütt
0408922079 cargo fmt 2022-09-15 17:17:29 +02:00