e54b964f02
Fix fuzz build ( #3740 )
...
* Fix fuzz build
* Remove unused import
* Applied cargo fmt
2023-04-04 17:58:17 +02:00
5e8d6e8176
Fix fuzz errors
2022-12-26 20:31:37 +05:30
4384ddf9cd
Improved EngineBuilder and Store API
...
- Store::new() now takes an impl Into<Engine>.
- Added Into<Engine> impls in each of the compilers
- Updated docs/migration_to_3.0.0.md on API usage
2022-07-28 15:20:26 +03:00
214346af3b
Merge Backend into EngineBuilder and refactor feature flags
2022-07-27 21:03:24 +03:00
4a06b1d3f6
Rename engine's Universal
type to Backend
...
The Universal type was essentially a builder of engines that's given a
compiler backend and creates an Engine with .engine() method. The name
was not clear.
2022-07-25 13:23:13 +03:00
51be5d0860
Rename UniversalEngine to Engine
2022-07-25 13:21:41 +03:00
987a90c0dc
Remove Engine trait
2022-07-25 13:19:32 +03:00
a419ccdf52
Move Webassembly objects to Store and remove Context
...
Co-authored-by: ptitSeb <sebastien.chev@gmail.com >
Co-authored-by: Manos Pitsidianakis <manos@wasmer.io >
2022-07-19 15:31:51 +03:00
f744bac1a2
Store: replace new() with new_with_engine() and make new() take CompilerConfig
...
Since there's one engine now, it doesn't make sense to initialize a
`Store` with the engine specifically. It's an extra redundant step for
the API user.
2022-06-16 16:57:45 +03:00
086205bfcc
Remove wasmer_engine_universal{,_artifact} and merge into wasmer_compiler
2022-06-16 16:57:45 +03:00
e9d54e130c
Remove engine-dylib
2022-06-16 16:57:45 +03:00
dd8fd6db9f
Fix fuzz target
2021-11-22 17:45:50 +00:00
4e46c80c48
fuzz: add a test for for deterministic compilation
2021-11-22 15:49:13 +00:00