Commit Graph

1044 Commits

Author SHA1 Message Date
Mark McCaskey
485cc1dc7e Fix things up, get things working 2020-08-28 14:54:20 -07:00
Mark McCaskey
28aead6a50 Add engine object-file (WIP) 2020-08-26 13:49:47 -07:00
Mark McCaskey
e06ca4ffd2 Prepare for 1.0.0-alpha01.0 release
This is the first alpha release of `1.0.0`: expect breaking changes.

The version suffix `alpha01.0` was chosen so that we can ship updates
that automatically update with the latter number and can prevent
auto-updates by incrementing the former number (which is not actually
a number as far as semver is concerned).

Also because crates.io sorts versions lexicographically, it will
display the wrong readme if we get to alpha10, so we pad with an extra
0 just in case we need more than 9 releases of alpha.
2020-08-14 16:08:44 -07:00
Mark McCaskey
6e974b92cd Run cargo fmt 2020-08-13 18:12:43 -07:00
Mark McCaskey
5049c543dc Rename wasm-common crate to wasmer-types 2020-08-13 17:59:26 -07:00
Nick Lewycky
fadd5d6699 Remove nearly-all mentions of reborn. 2020-08-13 11:32:14 -07:00
Mark McCaskey
8a9ac6ce59 Add helper function to get the start function 2020-08-12 18:03:57 -07:00
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
f4a2b46ace More small changes from feedback 2020-08-11 16:49:51 -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
48493bcb52 Fix libc requirement. Fix #207 2020-08-03 12:28:25 -07:00
Syrus
48dd090da6 Updated build links 2020-07-29 17:30:15 -07:00
Syrus
a732159514 Use better naming for module functions 2020-07-26 12:02:45 -07:00
Syrus
e827d5c099 Improved READMEs 2020-07-24 15:38:10 -07:00
Syrus
79034f069d Improve crate readmes 2020-07-24 15:33:12 -07:00
Syrus
b06f021612 Improved Function API 2020-07-21 20:02:01 -07:00
Syrus
1841b7438e Removed unused code from ImportObject 2020-07-21 13:48:23 -07:00
Syrus
905760a7b9 Moved OrderedResolver to the Wasmer C API 2020-07-07 21:46:06 -07:00
Syrus
92f8651312 Renamed wasmer_runtime to wasmer_vm 2020-07-07 21:26:06 -07:00
Syrus Akbary
181c5693af Merge pull request #147 from wasmerio/style-refactor
Style refactor
2020-07-07 18:33:26 -07:00
Syrus Akbary
bf4bd44d7f Update README.md 2020-07-07 17:48:10 -07:00
Syrus
b57a28edc7 Removed Memory plans in favor of direct styles 2020-07-07 16:50:08 -07:00
Syrus Akbary
4ed23c59aa Merge pull request #117 from wasmerio/feature/shared-delayed-memory-initialization
Implement shared, delayed WASI memory initialization
2020-06-22 14:05:30 -07:00
Syrus
e604d6db49 Fixed linting 2020-06-18 13:08:52 -07:00
Syrus
422051ebe5 Simplified compiler config names 2020-06-18 01:36:25 -07:00
Syrus
5f6c931710 Fixed c-api compilation 2020-06-17 23:17:13 -07:00
Syrus
99bd98458a Improved compiler configurations 2020-06-17 22:47:32 -07:00
Mark McCaskey
084a1550fa Clean up and comment WASI delayed initialization code 2020-06-17 15:45:40 -07:00
Mark McCaskey
ef285aae6c Merge pull request #110 from wasmerio/feature/functions-own-their-envs
Change functions to own their `env`s
2020-06-16 13:36:05 -07:00
Mark McCaskey
d85a5c56f1 Fix C API 2020-06-16 12:42:08 -07:00
Syrus
b00f899913 Update to Cranelift 0.65, wasmparser 0.57 2020-06-15 18:00:48 -07:00
Mark McCaskey
0f0a8dde34 Merge branch 'master' into feature/functions-own-their-envs 2020-06-15 16:17:24 -07:00
Syrus
5ed09c1a5a Fixed syntax 2020-06-13 15:08:59 -07:00
Syrus
7e7587ad11 Improve c-api testing 2020-06-13 15:07:02 -07:00
Mark McCaskey
53288adc1b Fix C API tests to new env 2020-06-12 17:42:21 -07:00
Syrus
1e85e0d528 Update version to 1.0.0-alpha.1 2020-06-11 15:31:29 -07:00
Syrus
36223364e0 Updated Wasmer versions to 1.0 2020-06-11 09:52:26 -07:00
Syrus
b57bbb1256 Added traps tests 2020-06-08 19:13:13 -07:00
Syrus
7c1d7dcb06 Improved based on feedback 2020-06-05 11:36:45 -07:00
Syrus
fb51aeee83 Fixed c-api tests 2020-06-04 21:22:36 -07:00
Syrus
04aa944e0a Fixed capi compilation 2020-06-04 20:22:07 -07:00
Syrus
d3b69b6aea Improved docs 2020-06-04 19:54:02 -07:00