Mark McCaskey
|
6b81ec0aa7
|
add mapdir regression test; add testfs; add arg passing system
|
2019-05-20 17:43:50 -07:00 |
|
Mark McCaskey
|
7cc967e709
|
flip order of args in mapdir
|
2019-05-20 16:46:08 -07:00 |
|
Mark McCaskey
|
be4dd453c2
|
clean up and fix bugs
|
2019-05-20 16:39:02 -07:00 |
|
Mark McCaskey
|
97a2237255
|
Merge branch 'master' into feature/map-dir
|
2019-05-20 15:23:13 -07:00 |
|
Mark McCaskey
|
f2001fea50
|
fix file creation ts for WASI Linux
|
2019-05-20 15:02:22 -07:00 |
|
Mark McCaskey
|
d7d17bd647
|
add expect to call entrypoint in wasi tests
|
2019-05-20 13:55:29 -07:00 |
|
Mark McCaskey
|
7a4b47d651
|
update compiled tests
|
2019-05-20 13:28:31 -07:00 |
|
Mark McCaskey
|
2c5f72805e
|
fix WASI clock bugs
|
2019-05-20 11:01:28 -07:00 |
|
Mark McCaskey
|
8a177363f4
|
fix file metadata wasi test
|
2019-05-20 09:24:55 -07:00 |
|
Mark McCaskey
|
4b03abafcc
|
Merge branch 'master' into feature/map-dir
|
2019-05-17 16:24:26 -07:00 |
|
Mark McCaskey
|
4760840a77
|
move stdout capture from runtime core to dev-utils
|
2019-05-17 15:48:30 -07:00 |
|
Mark McCaskey
|
542e47ff82
|
add more wasi tests
|
2019-05-17 15:31:02 -07:00 |
|
Mark McCaskey
|
ec9c5360ef
|
move stdio capture into runtime_core; rm emscripten dep in wasi
|
2019-05-17 13:30:10 -07:00 |
|
Mark McCaskey
|
b9bb310215
|
add wasi regression test system
|
2019-05-17 12:09:31 -07:00 |
|
Mark McCaskey
|
f9beef276d
|
implement map-dir for WASI; fix bug in path_open
|
2019-05-16 17:35:13 -07:00 |
|
Syrus
|
4ddffb8285
|
Update libraries versions to 0.4.2
|
2019-05-16 14:39:13 -07:00 |
|
Mark McCaskey
|
83deae80dc
|
update changelog; clean up
|
2019-05-15 15:16:52 -07:00 |
|
Mark McCaskey
|
b2752735db
|
avoid opening files when not needed in WASI, check for write permissions
|
2019-05-15 15:11:29 -07:00 |
|
Mark McCaskey
|
a9f643f774
|
add trace macro for more verbose debug statements
|
2019-05-15 11:46:17 -07:00 |
|
Mark McCaskey
|
ace7a19a7b
|
apply base path update to wasi::path_filestat_get
|
2019-05-15 10:25:31 -07:00 |
|
Mark McCaskey
|
216d09b7c7
|
Merge branch 'fix/misc-wasi-fs-issues' of github.com:wasmerio/wasmer into fix/misc-wasi-fs-issues
|
2019-05-14 17:40:09 -07:00 |
|
Mark McCaskey
|
c402c0350c
|
return EIO if internal data structures are corrupt
|
2019-05-14 17:39:19 -07:00 |
|
Mark McCaskey
|
593255021d
|
Merge branch 'master' into fix/misc-wasi-fs-issues
|
2019-05-14 16:42:42 -07:00 |
|
Mark McCaskey
|
87d9940a23
|
implement readdir!
|
2019-05-14 16:33:54 -07:00 |
|
Mark McCaskey
|
3bf550055f
|
rm from entry in fd_renumber -- thanks Brandon!
|
2019-05-14 15:10:01 -07:00 |
|
Mark McCaskey
|
84ea25241a
|
fix opening directories in path_open
|
2019-05-14 15:08:45 -07:00 |
|
Mark McCaskey
|
5114d42237
|
fix borrowing warning on nightly
|
2019-05-14 14:05:41 -07:00 |
|
Brandon Fish
|
2aefa731a6
|
Add deny for unreachable patterns and unused unsafe
|
2019-05-12 00:33:02 -05:00 |
|
Brandon Fish
|
85158ac22a
|
Add some initial deny for unused_imports and unused_variables
Additional unused variable fix on unix
Remove unused import on unix
Remove unused windows import
|
2019-05-11 09:23:25 -05:00 |
|
Mark McCaskey
|
02f3349cb1
|
clean up, update changelog
|
2019-05-10 10:58:06 -07:00 |
|
Mark McCaskey
|
a527154c62
|
major improvements to wasi fs calls; include explanation in unimpl!s
|
2019-05-10 10:54:36 -07:00 |
|
Mark McCaskey
|
1f99ef8377
|
implement some FS operations for rsign2
|
2019-05-09 16:01:36 -07:00 |
|
Mark McCaskey
|
e5dc94c7d6
|
update version number to 0.4.1
|
2019-05-06 18:02:39 -07:00 |
|
Mark McCaskey
|
d020ffd759
|
update version to 0.4.0
|
2019-04-29 13:26:51 -07:00 |
|
Syrus Akbary
|
a6b8c1b0fa
|
Fix debug issue
|
2019-04-26 17:40:55 -07:00 |
|
Mark McCaskey
|
655188a788
|
Fix WASI FS abstraction for Windows
|
2019-04-26 13:17:36 -07:00 |
|
Mackenzie Clark
|
3998c9ec17
|
remove zbox because wasmer will not build on windows nightly
|
2019-04-25 12:45:45 -07:00 |
|
Lachlan Sneff
|
706ddabf61
|
Hook up error propagation
|
2019-04-22 15:06:40 -07:00 |
|
Syrus
|
3729c4a8b8
|
Revert "Merge #370"
This reverts commit 48a8391f5d , reversing
changes made to 363b46eca7 .
|
2019-04-22 12:10:39 -07:00 |
|
Syrus
|
878a0e6687
|
Partial Revert of types “Return type normalization, and change return errors from imported functions"
This reverts commit 74b6ba4eaf .
# Conflicts:
# lib/wasi/src/syscalls/mod.rs
|
2019-04-22 12:09:30 -07:00 |
|
Lachlan Sneff
|
7940aa7e42
|
Fix renamed variable
|
2019-04-22 11:57:50 -07:00 |
|
Lachlan Sneff
|
74b6ba4eaf
|
Return type normalization, and change return errors from imported functions
|
2019-04-22 11:42:52 -07:00 |
|
Brandon Fish
|
2516a1ee31
|
Merge branch 'master' into feature/wasi-more-debug
|
2019-04-20 14:22:59 -05:00 |
|
Brandon Fish
|
962c9c8596
|
Add more Debug impl for WASI types
|
2019-04-20 14:22:31 -05:00 |
|
Syrus
|
0aa35a675b
|
Fix WASI by using u32 everywhere instead of u16
|
2019-04-20 11:47:06 -07:00 |
|
Mark McCaskey
|
8095d70957
|
fix write to flush buffer; fix warnings
|
2019-04-19 15:57:51 -07:00 |
|
Mark McCaskey
|
b141d7f80e
|
fix typo
|
2019-04-19 13:25:23 -07:00 |
|
Mark McCaskey
|
52279afbe2
|
add comment and reduce code in pre-open loading section
|
2019-04-19 13:24:41 -07:00 |
|
Mark McCaskey
|
5e504b77cd
|
add support for more complex paths in path_open
|
2019-04-19 12:48:29 -07:00 |
|
Mark McCaskey
|
c75f055b09
|
disable ZFS again; clean up simple-path's control-flow-path in path_open
|
2019-04-19 09:25:29 -07:00 |
|
Mark McCaskey
|
19e830d25a
|
fix memory access in WasmPtr
|
2019-04-18 17:48:14 -07:00 |
|
Mark McCaskey
|
7e58c4258c
|
Merge remote-tracking branch 'origin/master' into feature/preopen-fd-and-more
|
2019-04-18 15:43:02 -07:00 |
|
Mark McCaskey
|
5771c904f8
|
add changelog entry
|
2019-04-12 14:16:42 -07:00 |
|
Mark McCaskey
|
a36ab1cd78
|
add misc changes to Cargo.tomls for publishing
|
2019-04-12 14:07:25 -07:00 |
|
Mark McCaskey
|
d507253372
|
update crate version numbers to 0.3.0
|
2019-04-12 12:19:46 -07:00 |
|
Mark McCaskey
|
91af7cf8a8
|
add preopened fd and fix/improve fs syscalls (WIP)
|
2019-04-10 18:23:25 -07:00 |
|
Lachlan Sneff
|
0745274892
|
Cleanup
|
2019-04-09 16:07:09 -07:00 |
|
Syrus
|
a4e1051c25
|
Fix format
|
2019-04-05 23:55:04 -07:00 |
|
Syrus
|
ea58e0051b
|
Commented zbox until speed is fixed
|
2019-04-05 23:48:12 -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 |
|
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 |
|