Commit Graph

573 Commits

Author SHA1 Message Date
Mark McCaskey
84370c7930 Merge branch 'master' into feature/make-env-immutable 2020-11-18 15:40:11 -08:00
Mark McCaskey
3580f165e8 Rename WasmerEnv::finish to WasmerEnv::init_with_instance 2020-11-17 17:14:11 -08:00
Mark McCaskey
2b0464a4b2 Port wasmer-emscripten to use WasmerEnv 2020-11-17 16:19:00 -08:00
Nick Lewycky
49b0a4a16a Prepare for 1.0.0-alpha5 release. 2020-11-06 11:50:07 -08:00
Syrus
2387ec07b6 Upgrade dependencies 2020-10-29 22:59:48 -07:00
Mark McCaskey
608fbdca2a Remove lifetime parameter from NativeFunc
It wasn't doing anything anyways.
2020-10-27 14:37:24 -07:00
jubianchi
2452b9a604 chore(doc): Add the Wasmer logo to the generated API documentation 2020-10-26 22:37:30 +01:00
Mark McCaskey
61c88be863 Prepare for 1.0.0-alpha4 release 2020-10-08 16:47:14 -07:00
Mark McCaskey
facbc78cec Run rustfmt over code 2020-09-30 17:43:40 -07:00
Mark McCaskey
cbe91d7141 Make EmEnv immutable 2020-09-30 17:41:40 -07:00
Mark McCaskey
ead9532004 Prepare for 1.0.0-alpha3 release 2020-09-14 13:12:56 -07:00
Syrus
2cd12213fb Standardize Cargo files of all crates 2020-09-13 22:11:16 +03:00
Mark McCaskey
1ee2ba30a2 Prepare for 1.0.0-alpha02.0 release 2020-09-11 14:40:25 -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
Nick Lewycky
fadd5d6699 Remove nearly-all mentions of reborn. 2020-08-13 11:32:14 -07:00
Mark McCaskey
7e9d9cab08 Fix memory issue with Emscripten 2020-08-04 18:15:38 -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
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
e4163a1eb8 Fixed test compilation 2020-07-13 16:55:35 -07:00
Syrus
d93c4deaab Update dependencies 2020-07-08 00:02:04 -07:00
Ivan Enderlin
3f924dbb45 feat(api,emscritpen,wasi) Update WasmExternType to FromToNativeWasmType. 2020-06-30 12:10:27 +02:00
Nick Lewycky
2017acf99e Some clippy cleanup. 2020-06-20 13:43:46 -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
e67759c000 Run cargo fmt 2020-06-16 12:22:32 -07:00
Mark McCaskey
3cebca05d2 Require Env to be 'static in Function 2020-06-16 12:18:24 -07:00
Syrus
b00f899913 Update to Cranelift 0.65, wasmparser 0.57 2020-06-15 18:00:48 -07:00
Mark McCaskey
4bb0df3d22 First draft of functions owning their envs 2020-06-12 16:26:20 -07:00
Mark McCaskey
59c3fb6dcf Merge branch 'master' into feature/port-emscripten 2020-06-12 13:04:27 -07:00
Syrus
1e85e0d528 Update version to 1.0.0-alpha.1 2020-06-11 15:31:29 -07:00
Mark McCaskey
cfa5170832 Fix up lint for Emscripten on Windows 2020-06-11 14:32:10 -07:00
Mark McCaskey
a18aea0170 Fix mistake in merge 2020-06-11 14:04:35 -07:00
Mark McCaskey
4b48f8ffe4 Merge branch 'master' into feature/port-emscripten 2020-06-11 13:58:52 -07:00
Mark McCaskey
5db9650a9f Integrate emscripten with the Wasmer CLI 2020-06-11 13:53:06 -07:00
Syrus
36223364e0 Updated Wasmer versions to 1.0 2020-06-11 09:52:26 -07:00
Mark McCaskey
70e25a7396 Emscripten compiles with no errors! 2020-06-10 17:03:44 -07:00
Mark McCaskey
5a6f4f12de Clean up and port various parts of emscripten 2020-06-10 13:59:36 -07:00
Mark McCaskey
f9d8249a2f Update Emscripten to use new env and new types 2020-06-10 11:52:17 -07:00
Mark McCaskey
b71b7ba88a Begin migration of emscripten to Wasmer reborn 2020-06-09 17:53:13 -07:00
Mark McCaskey
c5e8c407ef Add Emscripten with no changes 2020-06-04 11:18:40 -07:00
Syrus
d750d6f30d First version of Wasmer Reborn 2020-08-13 15:03:29 -07:00
Mark McCaskey
3b2b18fa25 Prepare for 0.17.1 release 2020-06-24 14:44:45 -07:00
Mark McCaskey
6d01b7f891 Prepare for 0.17.0 release 2020-05-11 13:48:41 -07:00
Mark McCaskey
52cbb60743 Fix up tests for CI 2020-04-06 11:42:44 -07:00
Mark McCaskey
7ca721bd83 Update from feedback
Deprecate more methods on `Instance`, add `into_iter` method on
`Exports`, add FuncSig to ImportType and other updates.
2020-03-30 17:38:51 -07:00
Mark McCaskey
2fb8f8197b Deprecate Instance::func and Instance::dyn_func 2020-03-26 17:11:37 -07:00
Syrus
5e2488c1ea Fixed lint 2020-03-14 15:38:16 -07:00
Mark McCaskey
fffdba395d Prepare for 0.16.2 release 2020-03-11 19:15:31 -07:00