Mark McCaskey
|
12f7416a85
|
Update logging to use log , add command line flag to toggle it
|
2020-01-14 12:41:46 -08:00 |
|
Mark McCaskey
|
caa75fa157
|
Merge branch 'master' into wat
|
2019-12-18 15:42:14 -05:00 |
|
Mark McCaskey
|
bb344c1ab1
|
Add fn for splitting borrow of memory & data in Ctx, use in WASI
|
2019-12-16 16:48:52 -05:00 |
|
Mark McCaskey
|
5da98caf83
|
Merge branch 'master' into wat
|
2019-12-04 17:17:00 -08:00 |
|
Mark McCaskey
|
be217e8f8e
|
Update from feedback, fix CI issues, update wasi-test
|
2019-11-21 10:57:04 -08:00 |
|
Mark McCaskey
|
f1e5cd39d8
|
Add support for new WASI snapshot, backwards compat too
|
2019-11-12 13:01:03 -08:00 |
|
Mark McCaskey
|
64783423ea
|
Fix WASI append bug, add test
|
2019-11-08 11:17:04 -08:00 |
|
newpavlov
|
8e6f4c448b
|
reuse __WASI_EIO error code
|
2019-10-28 18:37:14 +03:00 |
|
newpavlov
|
b67f2c9f18
|
use getrandom instead of rand
|
2019-10-28 18:33:15 +03:00 |
|
Mark McCaskey
|
3a87edc0c1
|
Remove special casing of stdin, stdout, and stderr in WASI FS
|
2019-10-22 16:40:01 -07:00 |
|
bors[bot]
|
38048b6acf
|
Merge #774
774: Introduce some breaking changes to WasiFS API for next release r=MarkMcCaskey a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
|
2019-09-12 18:55:29 +00:00 |
|
Mark McCaskey
|
6fe3719e8e
|
Add test for closing wasi preopen fd
|
2019-09-11 14:25:53 -07:00 |
|
Mark McCaskey
|
7e640c0dfb
|
Introduce some breaking changes to WasiFS API for next release
|
2019-09-10 13:52:02 -07:00 |
|
Mark McCaskey
|
85358a84ae
|
framebuffer wip
|
2019-08-30 15:35:07 -07:00 |
|
Mark McCaskey
|
8b32a838f7
|
Merge branch 'master' into feature/serialization-of-wasi-state
|
2019-08-30 05:16:50 +09:00 |
|
Mark McCaskey
|
0776da7e22
|
Remove fd_entry lookup on stdin,out,err for wasi::poll_oneoff
|
2019-08-28 16:14:14 -07:00 |
|
Mark McCaskey
|
6767087004
|
Always flush when writing, even if we get invalid pointers
|
2019-08-28 15:13:30 -07:00 |
|
Mark McCaskey
|
e88a08f973
|
Use typetag so that we can still use serde
|
2019-08-27 15:18:12 -07:00 |
|
Mark McCaskey
|
51faeed2cf
|
Add serialization for WASI state - wip
|
2019-08-26 17:11:56 -07:00 |
|
Mark McCaskey
|
0c45707d33
|
implement wasi::poll_oneoff for write on Unix-like platforms
|
2019-08-15 15:51:16 +09:00 |
|
Mark McCaskey
|
8c03338330
|
Implement wasi::poll_oneoff more properly for Unix
|
2019-08-14 15:51:39 +09:00 |
|
Mark McCaskey
|
09b056cc40
|
Add wip wasi::poll_oneoff work
|
2019-08-13 16:59:01 +09:00 |
|
Mark McCaskey
|
61f1df06d1
|
implement wasi::path_rename
|
2019-08-09 15:40:04 +09:00 |
|
Mark McCaskey
|
d0696a0c0e
|
implement wasi::path_symlink test & fix readlink test
|
2019-08-08 16:42:27 +09:00 |
|
Mark McCaskey
|
cdfd9afccc
|
Improve error reporting of IO errors, begin implementation of path_symlink
|
2019-08-08 11:59:35 +09:00 |
|
Mark McCaskey
|
ddb0b99f12
|
implement path_link updated unlink, fix tests, add new test
|
2019-08-07 16:11:38 +09:00 |
|
Mark McCaskey
|
6ad0be1e02
|
add fd_sync test
|
2019-08-07 12:41:35 +09:00 |
|
Mark McCaskey
|
dbe96bbce9
|
add wasi::fd_sync
|
2019-08-07 12:17:52 +09:00 |
|
Mark McCaskey
|
061d540627
|
Implement wasi::path_filestat_set_times
|
2019-08-05 15:53:42 +09:00 |
|
Mark McCaskey
|
6db7bd8f07
|
get fd_allocate test working
|
2019-08-05 14:01:04 +09:00 |
|
Mark McCaskey
|
f0eb85a919
|
refactor wasi state file to hide boilerplate
|
2019-08-05 11:59:32 +09:00 |
|
Mark McCaskey
|
c2e3847e9a
|
add check for fd_allocate, improve debug str for filestat_t
|
2019-08-05 11:24:06 +09:00 |
|
Mark McCaskey
|
e6f188286b
|
Implement wasi::fd_pread
|
2019-08-01 14:58:17 +09:00 |
|
Mark McCaskey
|
61d72a179b
|
implement updating times in wasi::fd_filestat_set_times
|
2019-08-01 14:06:28 +09:00 |
|
Mark McCaskey
|
a824d8d4d8
|
Implement wasi::{fd_allocation, fd_filestat_set_size}
|
2019-08-01 13:34:42 +09:00 |
|
Mark McCaskey
|
620a521690
|
clean up wasi fs public api changes
|
2019-07-31 09:58:39 +09:00 |
|
Mark McCaskey
|
fba09bef1a
|
Add useful functions for external use of WASI filesystem
|
2019-07-30 14:53:42 +09:00 |
|
Mark McCaskey
|
d74560e1d4
|
impl fd_close
|
2019-07-19 12:10:45 -07:00 |
|
Mark McCaskey
|
a8a0dbed91
|
improve abstraction impl rm syscalls, properly finish create_dir
|
2019-07-19 11:47:31 -07:00 |
|
Mark McCaskey
|
9910527b30
|
further improve sandbox, rework syscalls, add tests
|
2019-07-18 17:14:01 -07:00 |
|
Mark McCaskey
|
e7e1b8c7d3
|
get tests passing! (more tests and clean up required)
|
2019-07-17 15:32:47 -07:00 |
|
Mark McCaskey
|
65bc9a5203
|
massive fs rewrite; add virtual root, tests
|
2019-07-17 14:00:51 -07:00 |
|
Mark McCaskey
|
78702fc1a0
|
Merge remote-tracking branch 'origin/master' into feature/wasi-readlink
|
2019-07-16 13:50:56 -07:00 |
|
Mark McCaskey
|
dd1ddea37b
|
wip fs improvements
|
2019-07-15 17:37:11 -07:00 |
|
Mark McCaskey
|
122963909f
|
symlink code from last week
|
2019-07-15 09:59:07 -07:00 |
|
Mark McCaskey
|
5119f07ea3
|
implement wasi::readlink
|
2019-07-12 15:58:28 -07:00 |
|
Mark McCaskey
|
cbac3ed92d
|
finish implementation of wasi::fd_seek, fix bug in filestat
|
2019-07-12 15:10:16 -07:00 |
|
Syrus
|
9c2250dd41
|
Improved WASI path_readlink function signature
|
2019-07-05 03:27:13 -07:00 |
|
Mark McCaskey
|
792ebc06fc
|
fix bug in wasi::environ_get, fix off by one error in env_size_get
|
2019-05-29 18:04:55 -07:00 |
|
Mark McCaskey
|
b7abc44648
|
Prevent parent directory from being opened without being preopened wasi
|
2019-05-22 15:30:38 -07:00 |
|