Syrus Akbary
98481f51fe
Move ModuleInfo to wasmer-types
2021-07-16 15:42:39 -07:00
Mark McCaskey
0c0fdad3d2
Prepare for 2.0.0 release
2021-06-15 11:26:46 -07:00
Mark McCaskey
80a8658e5a
Prepare for 2.0.0-rc2 release
2021-06-03 09:19:16 -07:00
Mark McCaskey
cfc1a5fc26
Fix typo 2.0.0-rc -> 2.0.0-rc1
2021-06-02 08:32:46 -07:00
Mark McCaskey
2897a5b05e
Bump version number to 2.0.0-rc1
2021-06-02 08:21:34 -07:00
jubianchi
6a99268895
feat(llvm): Make NaN canonicalization configurable
...
compiler-llvm now uses the experimental.constrained intrinsics to ensure
correct behavior on FP operations when full-canonicalization is
disabled.
This patch requires TheDan64/inkwell#247
2021-05-28 11:40:10 +02:00
Ivan Enderlin
e5a784a006
feat: Rename wasmer-engine-jit to wasmer-engine-universal.
...
This (small) patch renames the `wasmer-engine-jit` crate into
`wasmer-engine-universal`.
2021-05-25 16:12:06 +02:00
Syrus Akbary
51d0b7d57c
Use only latest gimli version
2021-05-24 10:52:33 -07:00
Syrus Akbary
e3a18c08ff
Use latest cranelift
2021-05-24 10:50:08 -07:00
Syrus Akbary
a5ba236bd7
Merge branch 'feature/update-clif-small-simd-improvement' into cranelift-simd
...
# Conflicts:
# Cargo.lock
# fuzz/Cargo.lock
# lib/compiler-cranelift/Cargo.toml
# lib/deprecated/runtime-core/Cargo.lock
2021-05-14 14:35:31 -07:00
Mark McCaskey
0d4fe293e5
Merge branch 'master' into feature/update-clif-small-simd-improvement
2021-05-13 15:38:40 -04:00
Mark McCaskey
89145ac977
Update relocation type for PIC Cranelift
2021-05-13 12:33:04 -07:00
Syrus
7c96f54dfa
Use old cranelift backend for now so cranelift+native tests pass
2021-05-12 15:40:25 -07:00
Syrus
c7df813210
Update code with last simd instructions
2021-05-12 15:27:56 -07:00
Mark McCaskey
9e04e2624b
Update cranelift, impl low hanging fruit SIMD opcodes
2021-05-12 09:15:56 -07:00
Mark McCaskey
f6dcfef96e
Merge branch 'master' into HEAD
2021-05-12 08:33:23 -07:00
Syrus Akbary
b7b9fc6d8e
Merge branch 'master' into improve-traps
2021-05-11 13:48:35 -07:00
Syrus Akbary
f3384bb912
Address comments
2021-05-11 13:08:00 -07:00
Syrus Akbary
48139c3a08
Merge branch 'master' into unwind-optional
...
# Conflicts:
# lib/compiler-singlepass/Cargo.toml
2021-05-11 11:26:50 -07:00
Syrus Akbary
5dfdb1474b
Remove unused features
2021-05-11 11:24:35 -07:00
Syrus Akbary
f85382d07f
Not use unwind feature
2021-05-11 11:13:35 -07:00
Syrus Akbary
8b86f795b7
Improved trap handling
2021-05-10 16:42:10 -07:00
Mark McCaskey
20758ea8af
Update wasmparser to 0.77
2021-04-29 09:22:14 -07:00
Syrus Akbary
cb66b5293d
Improved middleware logic
2021-04-27 14:00:25 -07:00
Syrus Akbary
8b00aec7a1
Improved a bit more the codebase
2021-04-26 21:32:41 -07:00
Syrus Akbary
2df5854e37
Make compilers to take non-mutable inputs
2021-04-26 21:14:23 -07:00
Syrus Akbary
ae20af8426
Add middleware accessor in compiler
2021-04-26 16:52:31 -07:00
Syrus Akbary
9be59f809f
Use FunctionBinaryReader instead of Middleware
2021-04-26 16:40:54 -07:00
Syrus Akbary
8b4dce296a
Merge branch 'master' of github.com:wasmerio/wasmer into cranelift-simd
...
# Conflicts:
# lib/deprecated/runtime-core/Cargo.lock
2021-04-26 13:50:48 -07:00
Syrus Akbary
8bf132ca17
Make unwind feature optional
2021-04-21 18:31:06 -07:00
Mark McCaskey
9eed2733ca
Add misc cleanups from self-review
2021-04-06 12:02:45 -07:00
jubianchi
552bc2015f
fix(cranelift): SIMD is always enabled
2021-04-01 16:52:56 +02:00
jubianchi
656c8bcd57
Revert "Set cranelift simd config based on Wasm Features"
...
This reverts commit 90344a9ade .
2021-04-01 10:33:12 +02:00
Syrus Akbary
90344a9ade
Set cranelift simd config based on Wasm Features
2021-04-01 09:20:29 +02:00
jubianchi
563d449da2
fix(cranelift): Enable optimization even when SIMD is enabled
2021-04-01 09:20:29 +02:00
jubianchi
4bf35d106e
chore: Update Cranelift to the latest version
2021-04-01 09:20:28 +02:00
Mark McCaskey
8149453ff5
Merge branch 'master' into feature/reference-types
2021-03-31 08:42:26 -07:00
Mark McCaskey
e53b039c91
Address feedback, clean up ref types PR
2021-03-31 08:38:33 -07:00
Mark McCaskey
ef60f08740
Merge branch 'master' into feature/reference-types
2021-03-23 09:42:34 -07:00
Ivan Enderlin
e1e2f03c7c
fix: Rename lib/wasmer-types/ to lib/types/.
2021-03-23 17:36:58 +01:00
Ivan Enderlin
4b752ed498
chore: Use loupe 0.1.0.
2021-03-23 11:18:31 +01:00
Mark McCaskey
979b9da566
Merge branch 'master' into feature/reference-types
2021-03-22 11:51:04 -07:00
Ivan Enderlin
2afed4d813
feat: Use latest version of loupe.
2021-03-22 11:43:46 +01:00
Ivan Enderlin
fc4637bfdb
Merge branch 'master' into feat-memory-usage
2021-03-22 11:43:04 +01:00
Ivan Enderlin
026520998c
feat: Start implementing loupe::MemoryUsage on wasmer::Store.
2021-03-22 11:42:28 +01:00
Ivan Enderlin
9c1ec38a9a
feat(compiler-cranelift) Migrate to the recent changes in wasmer-types.
2021-03-18 14:41:37 +01:00
Mark McCaskey
2a541e072b
Merge branch 'master' into feature/reference-types
2021-03-16 12:28:05 -07:00
Mark McCaskey
bfc91dc445
Feature gate wasmer::ExternRef
2021-03-16 09:24:13 -07:00
Mark McCaskey
f26de7ea54
Disable dynamic ref counting in compiler-cranelift
...
This will leak extern refs but lets all spec tests pass. We can follow up later
to resolve the leaking of ExternRefs, but most of this PR should land on
master/main now.
2021-03-15 12:51:04 -07:00
Mark McCaskey
3dcba53309
Add wip commit, more ref counting improvements
2021-03-05 11:58:21 -08:00