Mark McCaskey
242f9f679d
add hacked together impl of write for stdout and stderr
2019-04-02 11:43:04 -07:00
Mark McCaskey
d421e91407
implement some of fd_prestat_get
2019-04-02 10:58:22 -07:00
Mark McCaskey
435629300b
get debug statements working; add some extra info
2019-04-02 10:22:45 -07:00
Mark McCaskey
6cec356a74
add debug lines to all wasi syscalls
2019-04-02 09:47:45 -07:00
Lachlan Sneff
287c81d7a5
Misc fixes
2019-04-01 17:50:53 -07:00
Lachlan Sneff
8bab9f1bea
init zbox first
2019-04-01 17:25:45 -07:00
Mark McCaskey
d164c7a93b
update wasi Cargo.toml
2019-04-01 17:21:48 -07:00
Mark McCaskey
84dc20af94
Merge branch 'feature/wasi' of github.com:wasmerio/wasmer into feature/wasi
2019-04-01 16:36:56 -07:00
Mark McCaskey
2dd7ec8b72
fix it up
2019-04-01 16:36:41 -07:00
Lachlan Sneff
92ec71974b
Add wasi_try macro
2019-04-01 16:34:18 -07:00
Lachlan Sneff
23b1d1dd6a
Merge branch 'feature/wasi' of github.com:wasmerio/wasmer into feature/wasi
2019-04-01 15:52:41 -07:00
Lachlan Sneff
ce35e5794f
Change ValueType trait and add basic fs
2019-04-01 15:52:35 -07:00
Mark McCaskey
61dd2e1df9
add more doc comments
2019-04-01 15:22:30 -07:00
Lachlan Sneff
c12c7d558c
Merge branch 'feature/wasi-fs' into feature/wasi
2019-04-01 15:17:13 -07:00
Lachlan Sneff
68f1123ad6
Add start of wasi fs
2019-04-01 15:15:20 -07:00
Mark McCaskey
5b6856df6b
add lots of doc comments
2019-04-01 14:04:58 -07:00
Mark McCaskey
7addd920df
add more stubs for fs calls
2019-04-01 12:11:11 -07:00
Syrus Akbary
63ab51442b
Merge pull request #316 from 0mp/patch-1
...
Add FreeBSD installation instructions for CMake
2019-04-01 10:52:03 -07:00
Mark McCaskey
4108c8ff58
Merge pull request #307 from wasmerio/feature/wasi-cross-platform-skeleton
...
Feature/wasi cross platform skeleton
2019-04-01 10:45:26 -07:00
Mackenzie Clark
6a8d48af59
Merge branch 'master' into patch-1
2019-04-01 09:11:23 -07:00
bors[bot]
593720dfc5
Merge #310
...
310: fix(llvm-lint) Clean up various warnings r=Hywan a=Hywan
These patches remove various warnings raised by `rustc`.
Only 2 warnings remain.
Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
Co-authored-by: Mackenzie Clark <mackenzie.a.z.c@gmail.com>
2019-04-01 10:18:56 +00:00
Mateusz Piotrowski
ee60d47f5c
Add FreeBSD installation instructions for CMake
2019-04-01 09:48:32 +02:00
bors[bot]
1fb2f34c05
Merge #309
...
309: fix(llvm-backend) Remove an `example.rs` file. r=lachlansneff a=Hywan
I think this file is useless?
Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
Co-authored-by: Mackenzie Clark <mackenzie.a.z.c@gmail.com>
2019-04-01 03:46:18 +00:00
Mackenzie Clark
124563a556
Merge branch 'master' into fix-llvm-lints
2019-03-30 18:11:40 -07:00
Mackenzie Clark
ca41c6dd6b
Merge branch 'master' into fix-llvm-example
2019-03-30 18:10:20 -07:00
Mark McCaskey
e156ea2509
comment out write logic in linux fd_pread until design discussion
2019-03-29 17:02:58 -07:00
Mark McCaskey
5cee576b7b
add some syscall skeletons; context switching
2019-03-29 17:00:58 -07:00
Mark McCaskey
42e8523c0b
impl ValueType for fdstat_t
2019-03-29 15:49:42 -07:00
Mark McCaskey
147d71a32c
implement ValueType for prestat_t
2019-03-29 15:39:36 -07:00
Mark McCaskey
e7a5c01ef8
fix backward enumerate
2019-03-29 15:21:54 -07:00
Mark McCaskey
5dcb95dd7a
fix basic errors in linux impl
2019-03-29 15:17:42 -07:00
Mark McCaskey
35fbf573c9
add pread on linux
2019-03-29 15:10:46 -07:00
bors[bot]
ae3d1034ef
Merge #314
...
314: add more stubs for pthreading, exceptions, and some invokes r=MarkMcCaskey a=MarkMcCaskey
resolves #308
Adds stubs for the WASM file submitted in the issue; `_llvm_eh_typeid_for` may be able to be properly implemented now, the pthread and cxa ones will require much larger changes
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-03-29 20:55:08 +00:00
Mark McCaskey
accbe52dd6
add more stubs for pthreading, exceptions, and some invokes
2019-03-29 13:42:13 -07:00
Mark McCaskey
88212d356f
implement random_get()
2019-03-29 13:06:06 -07:00
Mark McCaskey
28d9d1fe87
move linux impl to unix (it works on osx too!)
2019-03-29 12:39:48 -07:00
Mark McCaskey
1f8b90b57e
probably actually fix linux for real though
2019-03-29 12:33:32 -07:00
Mark McCaskey
de241a03f9
fix linux impl bugs
2019-03-29 11:43:32 -07:00
Mark McCaskey
48d34d9522
improve calling of platform-specific code and impl linux clock calls
2019-03-29 11:38:48 -07:00
Lachlan Sneff
48b5918895
Merge branch 'master' into feature/wasi-fs
2019-03-29 11:09:04 -07:00
Mark McCaskey
23c09ac042
add imports
2019-03-29 11:04:38 -07:00
Lachlan Sneff
4df5f02444
Merge branch 'feature/wasi' of github.com:wasmerio/wasmer into feature/wasi
2019-03-29 11:03:31 -07:00
Lachlan Sneff
b1030d3181
Add prestat_t
2019-03-29 11:03:21 -07:00
Mark McCaskey
514432c05a
call wasi files correctly
2019-03-29 10:58:56 -07:00
Mark McCaskey
d10d0285ac
Merge branch 'feature/wasi' into feature/wasi-cross-platform-skeleton
2019-03-29 10:43:30 -07:00
Mark McCaskey
ea27effdb3
keeep top level wasi calls that call out to platform-specific impls
2019-03-29 10:20:08 -07:00
bors[bot]
39ccf403f3
Merge #306
...
306: Add helper types and wasi function signatures r=MarkMcCaskey a=lachlansneff
Co-authored-by: Lachlan Sneff <lachlan.sneff@gmail.com>
2019-03-29 17:00:47 +00:00
bors[bot]
c6a597f3a2
Merge #311
...
311: doc(lib) Add basic `README.md` r=Hywan a=Hywan
This patch adds very basic `README.md`. They must obviously be completed, but it's better than nothing!
Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
2019-03-29 15:56:14 +00:00
bors[bot]
ef0f00f5a1
Merge #312
...
312: feat(runtime-c-api) Split the big `lib.rs` file into modules r=Hywan a=Hywan
This PR splits the `lib.rs` file into smaller modules.
Proof everything is OK:
1. `wasmer.h` and `wasmer.hh` are not different,
2. Tests are still green,
3. `rustc` is polite.
Bonus: I removed the last couple of warnings.
Next step: Add more documentations.
Co-authored-by: Ivan Enderlin <ivan.enderlin@hoa-project.net>
2019-03-29 15:17:04 +00:00
Ivan Enderlin
8ee0f16c8a
fix(runtime-c-api) Remove last warnings.
2019-03-29 15:56:08 +01:00