Commit Graph

22 Commits

Author SHA1 Message Date
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