dc0dcd01d2
fix singlepass issue #2347
2021-06-05 09:23:00 +08:00
80a8658e5a
Prepare for 2.0.0-rc2 release
2021-06-03 09:19:16 -07:00
cfc1a5fc26
Fix typo 2.0.0-rc -> 2.0.0-rc1
2021-06-02 08:32:46 -07:00
2897a5b05e
Bump version number to 2.0.0-rc1
2021-06-02 08:21:34 -07:00
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
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
9e04e2624b
Update cranelift, impl low hanging fruit SIMD opcodes
2021-05-12 09:15:56 -07:00
48139c3a08
Merge branch 'master' into unwind-optional
...
# Conflicts:
# lib/compiler-singlepass/Cargo.toml
2021-05-11 11:26:50 -07:00
5dfdb1474b
Remove unused features
2021-05-11 11:24:35 -07:00
1dc1ceac1f
Implement bulk memory instructions in Singlepass
2021-05-06 10:54:04 -07:00
c634cdcc2e
Add TypedSelect support to Singlepass + LLVM
...
Missed this in the reftypes PR
2021-04-28 10:03:07 -07:00
cb66b5293d
Improved middleware logic
2021-04-27 14:00:25 -07:00
742b2baa15
Fixed singlepass
2021-04-27 09:45:59 -07:00
9ea745b6c3
Merge branch 'master' into middleware-refactor
2021-04-27 09:44:25 -07:00
2df5854e37
Make compilers to take non-mutable inputs
2021-04-26 21:14:23 -07:00
ae20af8426
Add middleware accessor in compiler
2021-04-26 16:52:31 -07:00
9be59f809f
Use FunctionBinaryReader instead of Middleware
2021-04-26 16:40:54 -07:00
60348fc5e3
Make threading optional in single pass backend
2021-04-26 18:13:53 +03:00
7ad7543f89
Prepare to abstract rayon away by minimizing the API we use
2021-04-26 18:13:02 +03:00
dadc81296a
cargo fmt
2021-04-21 16:06:12 -07:00
24bcc9349e
cargo fmt
2021-04-21 15:42:47 -07:00
92af25a585
resolve conflict, replace two primary map to hash map
2021-04-20 16:50:05 -07:00
e1e2f03c7c
fix: Rename lib/wasmer-types/
to lib/types/
.
2021-03-23 17:36:58 +01:00
4b752ed498
chore: Use loupe
0.1.0.
2021-03-23 11:18:31 +01:00
2afed4d813
feat: Use latest version of loupe
.
2021-03-22 11:43:46 +01:00
026520998c
feat: Start implementing loupe::MemoryUsage
on wasmer::Store
.
2021-03-22 11:42:28 +01:00
9e1cec01be
Prepare for 1.0.2 release
2021-02-04 19:44:49 -08:00
63366278cd
Add the ability to call directly through a register.
...
Simplify some code a little using it.
2021-02-01 11:30:37 -08:00
7121ebe3b5
Update lib/compiler-singlepass/src/machine.rs
...
Co-authored-by: Ivan Enderlin <ivan@mnt.io >
2021-01-14 17:39:30 +09:00
60d61a6469
Update lib/compiler-singlepass/src/machine.rs
...
Co-authored-by: Ivan Enderlin <ivan@mnt.io >
2021-01-14 17:39:23 +09:00
1fc405b6b6
Merge remote-tracking branch 'origin/master' into feature/refactor-init-stack-assembly
2021-01-13 20:20:12 +08:00
d5b6560bd9
Run cargo fmt.
2021-01-13 20:14:05 +08:00
87f6ea945a
Add stack probe.
2021-01-13 20:12:52 +08:00
6d5f169b07
refactor: Optimize local stack initialization assembly
2021-01-13 11:34:05 +09:00
924ffd8797
Prepare for 1.0.1 release
2021-01-12 08:08:19 -08:00
3654cb17a5
Fix RUSTSEC-2021-0003
2021-01-11 12:51:07 -08:00
cac4583b19
Add links on all crates.io badges
2021-01-07 06:48:32 -08:00
0448f729fd
Fix up readme files, remove version numbers
2021-01-07 06:36:27 -08:00
bc73789cc0
Prepare for 1.0.0 release
2021-01-05 06:21:03 -08:00
1ac42e2e3b
Update usage of beta
to rc
2020-12-23 11:33:53 -08:00
2d1c03bea0
Prepare for 1.0.0-rc1 release
2020-12-23 11:17:07 -08:00
c41451a547
Replace wasmparser::Result
with wasmer::WasmResult
in middleware
2020-12-23 00:07:00 +01:00
59df6917d8
Prepare for 1.0.0-beta2 release
2020-12-16 07:41:59 -08:00
f2356ed7a4
Fix linting issues
2020-12-07 17:34:44 -08:00
bfbb0e12da
Update lib/compiler-singlepass/src/codegen_x64.rs
...
Co-authored-by: nlewycky <nick@wasmer.io >
2020-12-07 17:08:09 -08:00
5a2c14a4d5
Update lib/compiler-singlepass/src/codegen_x64.rs
...
Co-authored-by: nlewycky <nick@wasmer.io >
2020-12-07 17:07:55 -08:00
f6c0d4f260
Fix lint in singlepass
2020-12-07 16:59:53 -08:00
b54df7e6d9
Fixed lint issues in singlepass
2020-12-07 16:59:16 -08:00
30f622fe36
Merge branch 'master' of github.com:wasmerio/wasmer into singlepass-addressmap
2020-12-07 16:56:56 -08:00
263504df43
Improved instruction mapping
2020-12-07 16:56:22 -08:00