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
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
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
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
b1030d3181
Add prestat_t
2019-03-29 11:03:21 -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]
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
Ivan Enderlin
8ee0f16c8a
fix(runtime-c-api) Remove last warnings.
2019-03-29 15:56:08 +01:00
Ivan Enderlin
849af62911
feat(runtime-c-api) Finish to extract last pieces of code.
2019-03-29 15:52:41 +01:00
Ivan Enderlin
361ff81db7
feat(runtime-c-api) Extract the import
module.
2019-03-29 15:50:16 +01:00
Ivan Enderlin
9c4696eb5b
feat(runtime-c-api) Extract the export
module.
2019-03-29 15:38:12 +01:00
Ivan Enderlin
f46be814da
feat(runtime-c-api) Extract the instance
module.
2019-03-29 15:14:05 +01:00
Ivan Enderlin
d06d6b7ac8
feat(runtime-c-api) Extract the global
module.
2019-03-29 15:05:17 +01:00
Ivan Enderlin
8bdb458ea7
feat(runtime-c-api) Extract the table
module.
2019-03-29 15:02:50 +01:00
Ivan Enderlin
4239975240
feat(runtime-c-api) Move wasmer_validate
into the module
module.
2019-03-29 14:59:02 +01:00
Ivan Enderlin
55c010688c
feat(runtime-c-api) Extract the memory
module.
2019-03-29 14:57:08 +01:00
Ivan Enderlin
168aa8031f
feat(runtime-c-api) Extract the module
module.
2019-03-29 14:51:35 +01:00
Ivan Enderlin
96324977b5
feat(runtime-c-api) Extract the error
module.
2019-03-29 14:41:39 +01:00
Ivan Enderlin
49c01f6093
feat(runtime-c-api) Extract the value
module.
2019-03-29 14:40:26 +01:00
Ivan Enderlin
316cbc54ab
doc(lib) Add basic README.md
.
2019-03-29 10:17:24 +01:00
Lachlan Sneff
d9b89b46ee
Fix bug in deref of WasmPtr<T, Array>
2019-03-28 22:22:46 -07:00
Lachlan Sneff
90db12e59a
Finish up signatures and converting function types
2019-03-28 22:10:11 -07:00