Mark McCaskey
e928a832a8
Update mentions of alpha to beta
2020-12-02 11:01:54 -08:00
Mark McCaskey
947e7d394f
Prepare for 1.0.0-beta1 release
2020-12-01 17:15:46 -08:00
nlewycky
f110c4d308
Merge branch 'master' into feature/middleware
2020-11-30 15:12:02 -08:00
Ivan Enderlin
6eaeeeb60c
feat: Use the same version of smallvec everywhere.
2020-11-26 16:56:59 +01:00
losfair
9d8f315d4c
Update module info in-place.
2020-11-23 13:42:51 -08:00
Syrus Akbary
a11a4a41b8
Merge branch 'arm64' of github.com:wasmerio/wasmer into arm64
2020-11-20 21:23:17 -08:00
Syrus Akbary
af4993cea6
Updated Cranelift to latest version
2020-11-20 21:23:05 -08:00
losfair
e7dd725c6d
Add module info transformation method to ModuleMiddleware.
2020-11-20 14:34:46 -08:00
Ivan Enderlin
49ea2bf530
chore(compiler) Rename ModuleInfoTranslation.module_translation to .module_translation_state.
...
The idea is to avoid confusion with th e`ModuleInfoTranslation` type itself.
2020-11-17 15:58:25 +01: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
Syrus
eef543a1bc
Fixed code linting
2020-10-29 20:45:06 -07:00
Syrus
9dcc409720
Use matches! macro for legibility
2020-10-29 20:42:41 -07:00
Syrus Akbary
dff27052fa
Update lib/compiler-cranelift/src/translator/code_translator.rs
...
Co-authored-by: nlewycky <nick@wasmer.io >
2020-10-29 20:40:18 -07:00
Syrus
9bd2c47730
Upgraded Cranelift to 0.67
2020-10-29 20:19:16 -07:00
Syrus
c60eab2b6a
Upgrade to wasmparser 0.65
2020-10-29 16:48:39 -07:00
Syrus
382394828f
Upgrade wasmparser to 0.64
2020-10-29 16:46:20 -07:00
Syrus
68a0ae9615
Upgrade wasmparser to 0.63
2020-10-29 16:43:02 -07:00
Syrus
ba60630407
Upgrade wasmparser to 0.62
2020-10-29 16:21:43 -07:00
Syrus
b7792f03c2
Upgrade wasmparser to 0.60
2020-10-29 15:50:04 -07:00
Syrus
3da4445e59
Update wasmparser to 0.59
2020-10-29 15:17:53 -07:00
Syrus
7da1555284
Remove unused imports
2020-10-28 14:10:02 -07:00
Syrus
73e502ecc5
Remove unused sourceloc
2020-10-28 13:01:18 -07:00
Nick Lewycky
69eef6e490
Enable cranelift on aarch64.
...
Add comments to tests/ignores.txt explaining why they're disabled.
Add a list of engines to test so that we don't test engine-native on aarch64.
Disable tests in tests/compilers/traps.rs that fail with cranelift on aarch64.
Disable tests in examples/ that use cranelift + native, on aarch64.
2020-10-15 15:25:43 -07:00
Mark McCaskey
61c88be863
Prepare for 1.0.0-alpha4 release
2020-10-08 16:47:14 -07:00
Syrus
ccb3fbd5c1
Fixed versions of Wasmer in READMEE
2020-09-15 14:32:16 +03: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
Ivan Enderlin
f146f5ad6d
fix(compiler-cranelift) Don't generate a FrameTable if function body inputs is empty.
...
If we have no function body inputs, we don't need to construct the
`FrameTable`. Constructing it, with empty FDEs will cause some issues
in Linux.
2020-08-31 12:22:04 +02:00
Mark McCaskey
d81c9dd686
Fix up Cargo manifests for publishing Wasmer
2020-08-17 10:41:14 -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
Syrus
55886c4a34
Enable SIMD in cranelift
2020-07-29 20:19:02 -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
b7d41e1e31
Merge branch 'master' into feature/improve-thread-safety-of-core-types
...
# Conflicts:
# lib/api/src/instance.rs
# lib/engine-jit/src/artifact.rs
# lib/engine-native/src/artifact.rs
2020-07-23 15:29:13 -07:00
Ivan Enderlin
fa621b07ae
feat(compiler-cranelift) Enable the std feature of wasm-common.
2020-07-23 15:54:30 +02:00
Syrus
1293df8dd6
Added Debug to public structs. Close #173
2020-07-21 20:38:32 -07:00
Ivan Enderlin
9b9c032c93
doc(compiler-cranelift) Fix link to example + reformat.
2020-07-16 10:23:50 +02:00
Syrus
8677ac1b0c
Fixed examples urls
2020-07-15 12:39:06 -07:00
Syrus
6f1677f5b3
Added more examples
2020-07-14 14:14:46 -07:00
Nick Lewycky
138899c186
Remove verify_ir() from Cranelift and LLVM config classes.
...
It's replaced by `enable_verifier()` on the CompilerConfig trait.
Enable verifier for all compilers (it's a no-op on singlepass but enabled
nevertheless) when running tests.
2020-07-13 12:13:49 -07:00
Nick Lewycky
635f8a4284
Remove references to non-existant clippy.toml.
2020-07-10 14:49:37 -07:00
Mark McCaskey
f9bce8858b
Merge branch 'master' into feature/improve-thread-safety-of-core-types
2020-07-09 13:57:58 -07:00
Syrus
d93c4deaab
Update dependencies
2020-07-08 00:02:04 -07:00
Syrus
92f8651312
Renamed wasmer_runtime to wasmer_vm
2020-07-07 21:26:06 -07:00