Commit Graph

183 Commits

Author SHA1 Message Date
Mark McCaskey
cba35df3f1 Use wasi_env_set_instance instead of wasi_env_set_memory 2020-08-12 17:32:28 -07:00
Mark McCaskey
892fb4efcf Make caller responsible for allocation array for getting WASI imports 2020-08-12 17:08:58 -07:00
Mark McCaskey
2e36c8e63b Clean up and simplify API: explicit version no longer required 2020-08-12 13:09:58 -07:00
Mark McCaskey
5915cd9d3f Use circular buffer for stdout capture to reduce memory usage 2020-08-12 09:40:44 -07:00
Mark McCaskey
747cdd424a Try replacing wasi_state_builder_t with wasi_config_t
Experimenting to simplify our API.
2020-08-12 09:23:56 -07:00
Mark McCaskey
c52678aba4 Clean up from feedback 2020-08-11 16:31:02 -07:00
Mark McCaskey
7ae9132789 Fix initializer error on Linux for real this time 2020-08-11 14:55:05 -07:00
Mark McCaskey
0633fa5650 Fix initialization error on Linux 2020-08-11 13:35:06 -07:00
Mark McCaskey
3919e435c4 Clean up WASI 'Wasm C API' API 2020-08-11 13:08:33 -07:00
Mark McCaskey
1211874f4a Implement WASI for the Wasm C API 2020-08-10 15:53:40 -07:00
Syrus
b57a28edc7 Removed Memory plans in favor of direct styles 2020-07-07 16:50:08 -07:00
Syrus
b57bbb1256 Added traps tests 2020-06-08 19:13:13 -07:00
Syrus
fb51aeee83 Fixed c-api tests 2020-06-04 21:22:36 -07:00
Mark McCaskey
e9c7f3f759 Get reflection test in Wasm C API passing 2020-06-02 15:29:22 -07:00
Mark McCaskey
6246dd5ea2 Implement extern types in Wasm C API 2020-06-01 17:32:20 -07:00
Mark McCaskey
e45a5b5af9 Add Tables to C API; clean up 2020-05-29 17:14:17 -07:00
Mark McCaskey
c43d7c3818 Clean up and get all previously-working C API tests working 2020-05-29 13:39:31 -07:00
Mark McCaskey
342b2cf927 Get Wasm C API Hello World working 2020-05-29 13:39:24 -07:00
Mark McCaskey
a321f73988 Get 2 C API tests using ImportObject::extend working 2020-05-20 16:35:26 -07:00
Mark McCaskey
6b617895b0 Add resolver chaining and recursive resolving 2020-05-20 14:49:30 -07:00
Mark McCaskey
214b6fe878 Remove debugging code 2020-05-18 16:33:09 -07:00
Mark McCaskey
3f0871dbe7 Get test-context test working 2020-05-18 16:33:09 -07:00
Mark McCaskey
d1541717ab Add WIP debug code 2020-05-18 16:33:08 -07:00
Mark McCaskey
d6b5f99a22 Fix more C API tests 2020-05-18 16:33:08 -07:00
Mark McCaskey
11dad47dbb Add WIP wasmer_import_func_new impl 2020-05-18 16:33:08 -07:00
Mark McCaskey
9289235352 Adjust MemoryError from feedback 2020-05-13 11:10:19 -07:00
Mark McCaskey
02efe20d09 Clean up from feedback 2020-05-12 17:17:17 -07:00
Mark McCaskey
61309d4a40 Add explicit error type for operations on Memory 2020-05-12 14:39:16 -07:00
Mark McCaskey
a47fcc0dd1 Reenable memory test in C API; update Rust test 2020-05-12 11:07:05 -07:00
Mark McCaskey
ddd37eab89 Don't test the C API on Windows for now 2020-05-08 15:42:58 -07:00
Mark McCaskey
6f2d0f9b79 Ask CMake to make MinGW makefiles on Windows 2020-05-08 15:17:10 -07:00
Mark McCaskey
96b3dce382 Attempt to add C API testing to CI 2020-05-08 14:26:10 -07:00
Mark McCaskey
b834714364 Rename runtime-c-api -> c-api 2020-05-08 12:59:44 -07:00