Mackenzie Clark
bbf663aceb
Merge branch 'master' into feature/wasi
2019-04-03 17:16:09 -07:00
Mackenzie Clark
26863222e8
Merge remote-tracking branch 'origin/feature/wasi' into feature/wasi
2019-04-03 17:13:57 -07:00
Mackenzie Clark
207bd01400
rename to destructor
2019-04-03 17:13:50 -07:00
Mark McCaskey
c1c99dbff1
rename fs and fix (probable) bug in renumber syscall
2019-04-03 17:01:02 -07:00
Mackenzie Clark
3b34ea6211
Merge remote-tracking branch 'origin/feature/wasi' into feature/wasi
2019-04-03 16:50:27 -07:00
Mackenzie Clark
e9e7a33317
fix warnings and let it build on windows
2019-04-03 16:50:15 -07:00
Mark McCaskey
10696c4849
clean up platform-specific syscall code
2019-04-03 16:21:26 -07:00
Mark McCaskey
d04d1bf2a9
improve debug statements for arg syscalls
2019-04-03 14:59:24 -07:00
Mark McCaskey
7d728fc4cc
implement path_filestat_get
2019-04-03 12:48:27 -07:00
Mark McCaskey
b80dd072a1
implement happy path of fd_open
2019-04-03 11:56:45 -07:00
Brandon Fish
1ff6ed6d1b
Add Export and GlobalDescriptor to Runtime API
2019-04-02 22:10:49 -05:00
Mark McCaskey
f70b75e552
kind of implement fd_pwrite
2019-04-02 16:35:05 -07:00
Mark McCaskey
ce4676d469
implement fd_renumber
2019-04-02 16:26:54 -07:00
Mark McCaskey
dd7cfac505
implement fd_tell
2019-04-02 16:23:33 -07:00
Mark McCaskey
7d07b6f0b4
impl fd_seek
2019-04-02 16:16:06 -07:00
Mark McCaskey
37371eba6e
implement most of fd_filestat_set_times
2019-04-02 16:01:39 -07:00
Mark McCaskey
697bdc7d46
add rights checking fn for future-proofing reasons
2019-04-02 15:51:49 -07:00
Mark McCaskey
fe4195fff6
impl set_flags on fd
2019-04-02 15:45:12 -07:00
Mark McCaskey
e180fd1d1a
add set_rights syscall
2019-04-02 15:40:46 -07:00
Mark McCaskey
2de5a5da2b
implement datasync
2019-04-02 15:29:32 -07:00
Mark McCaskey
e61c03a176
impl fd_read (untested)
2019-04-02 15:14:19 -07:00
Mark McCaskey
0b9fc5ab45
add null termination to args for wasi
2019-04-02 14:13:03 -07:00
Mark McCaskey
a4547e36e2
update cursor in file when writing to it
2019-04-02 12:11:05 -07:00
Mark McCaskey
04a80739e1
Merge branch 'feature/wasi' of github.com:wasmerio/wasmer into feature/wasi
2019-04-02 12:06:51 -07:00
Mark McCaskey
6278ced7fc
implement fd_write for files
2019-04-02 12:06:35 -07:00
Lachlan Sneff
3a6e2c9c37
Change tagged and untagged methods
2019-04-02 11:49:05 -07:00
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
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
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
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