7df3e3ca23
Rename {native,typed} functions, reintroduce *_with_env variants
2022-08-05 14:27:44 +02:00
8ff164036d
Removed uint8view() from the memory API and redundant FunctionEnv in tests
2022-08-02 11:33:49 +10:00
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
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
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
274aa3e167
Migrated al examples to new Context API
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
3d66a2e360
feat: Rename wasmer-engine-native
to wasmer-engine-dylib
.
2021-05-28 14:13:24 +02:00
79d5f20301
feat: Rename wasmer-engine-native
to wasmer-engine-shared-object
.
2021-05-28 14:13:24 +02:00
fa290566b4
Update examples/engine_headless.rs
...
Co-authored-by: Julien BIANCHI <contact@jubianchi.Fr >
2021-05-27 13:06:23 +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
5962d3fd4c
chore: Fix errors to be able to build on musl
...
Closes #1482
Closes #1766
2021-01-27 21:05:15 +01:00
1ee0146954
Fix all compilation issues simplifying the code
2020-12-04 15:58:38 -08:00
13e6f29c29
Set compiler config to be owned (following wasm-c-api)
2020-12-04 02:39:19 -08:00
69eef6e490
Enable cranelift on aarch64.
...
Add comments to tests/ignores.txt explaining why they're disabled.
Add a list of engines to test so that we don't test engine-native on aarch64.
Disable tests in tests/compilers/traps.rs that fail with cranelift on aarch64.
Disable tests in examples/ that use cranelift + native, on aarch64.
2020-10-15 15:25:43 -07:00
e276b37e1f
doc(examples) s/bash/shell/ for the sake of consistency.
2020-07-20 10:28:22 +02:00
e22bf4bbb2
Fixed windows tests
2020-07-15 13:13:29 -07:00
6f1677f5b3
Added more examples
2020-07-14 14:14:46 -07:00