ptitSeb
db7042ea14
fix(compiler) Added comment to trampoline x86_64 code
2021-09-01 16:59:22 +02:00
ptitSeb
bc8dd5cd50
fix(compiler) Fix comment
2021-09-01 14:03:30 +02:00
ptitSeb
cb61a632c8
fix(compiler) Fix lint
2021-09-01 14:03:12 +02:00
ptitSeb
42cc25b788
fix(compiler) more conditional to limit probestack trampoline to x86_64 build
2021-09-01 13:49:22 +02:00
ptitSeb
6c6df4a213
fix(compiler) Only create probstack custom section when building on x86_64
2021-09-01 13:34:29 +02:00
Syrus Akbary
6d912f8ec5
Use custom probestack trampoline as a custom section
2021-09-01 12:04:21 +02:00
Syrus Akbary
f7dcb02a79
Updated version
2021-08-21 10:21:37 +01:00
Syrus Akbary
a5612aee81
Trying to fix issue with dynamic memory
2021-08-10 12:37:25 -07:00
Syrus Akbary
1e980b82f7
Fixed dependencies a bit more
2021-08-10 11:47:44 -07:00
Syrus Akbary
005d129529
Update all packages
2021-08-10 11:40:38 -07:00
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