Commit Graph

13 Commits

Author SHA1 Message Date
5aa356f222 Fixed a memory corruption issue with JS memory operations that were reusing invalid views 2022-07-31 20:31:41 +10:00
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
187d2e6364 Remove Artifact trait
In favor of using UniversalArtifact everywhere
2022-07-25 13:13:52 +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
e9d54e130c Remove engine-dylib 2022-06-16 16:57:45 +03:00
2a4ac7a135 chore(examples, emscripten): fix warnings 2021-08-28 19:45:09 +03:00
ca513fcd87 Fixed iOS target in example 2021-08-21 10:21:37 +01:00
774286f297 Flatten imports 2021-08-21 10:21:37 +01:00
21a8ca3945 Add iOS test 2021-08-21 10:21:37 +01:00
486b93b8a4 Only run target ios test on macos 2021-08-21 10:21:37 +01:00
3eb825694b Add description to platform_ios_headless.rs 2021-08-21 10:21:37 +01:00
3280120204 Rename iOS example file 2021-08-21 10:21:37 +01:00