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