13e6f29c29
Set compiler config to be owned (following wasm-c-api)
2020-12-04 02:39:19 -08:00
e7dd725c6d
Add module info transformation method to ModuleMiddleware
.
2020-11-20 14:34:46 -08:00
259c928c25
Thread canonicalize_nans through these utils functions and into the callers.
2020-10-16 17:01:40 -07:00
84c140ecd8
Remove dead code.
2020-10-12 16:56:58 -07:00
344d082171
cargo fmt
2020-10-12 16:53:01 -07:00
d737ad7d9f
Add the ability to run tests with either jit or native.
...
Don't actually make `make test` run them with native though, it doesn't pass yet.
2020-10-12 16:50:38 -07:00
331ff2b0d1
Update the commented-out code to run tests with engine-native.
2020-10-12 15:39:51 -07:00
462693e35b
Simplified code a bit more
2020-07-23 15:45:00 -07:00
e4163a1eb8
Fixed test compilation
2020-07-13 16:55:35 -07:00
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
5273fa0cae
Moved tunables into Store
2020-06-18 12:56:38 -07:00
769ffebb61
Improved feature-generation to be compiler-based
2020-06-18 02:11:54 -07:00
422051ebe5
Simplified compiler config names
2020-06-18 01:36:25 -07:00
74e4ab0e53
Simplify testing logic
2020-06-18 01:20:26 -07:00
f2fa2a9100
Created builders for JIT and Native engines
2020-06-18 00:57:32 -07:00
99bd98458a
Improved compiler configurations
2020-06-17 22:47:32 -07:00
8649f2eb79
Remove target from CompilerConfig
2020-06-17 20:26:50 -07:00
e062e87d8b
Refactored Compilers
2020-06-17 19:17:06 -07:00
fa3e88dd17
Add middleware tests.
2020-06-17 01:43:40 +08:00
7a4a37165e
Addedd serialized tests
2020-06-09 16:28:15 -07:00
1199dc179b
Fixed issues
2020-06-09 15:15:36 -07:00
a68bcf95ed
Separate testing per compiler
2020-06-09 14:33:12 -07:00