Wolfgang Silbermayr
7df3e3ca23
Rename {native,typed} functions, reintroduce *_with_env variants
2022-08-05 14:27:44 +02:00
John Sharratt's Shared Account
5aa356f222
Fixed a memory corruption issue with JS memory operations that were reusing invalid views
2022-07-31 20:31:41 +10:00
Syrus Akbary
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
Manos Pitsidianakis
214346af3b
Merge Backend into EngineBuilder and refactor feature flags
2022-07-27 21:03:24 +03:00
Manos Pitsidianakis
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
Syrus Akbary
43138b569c
Rename all mentions from ctx to store
...
Updated tests and examples
Improved a bit the function types and results
2022-07-20 01:55:04 +03:00
Syrus Akbary
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
ptitSeb
274aa3e167
Migrated al examples to new Context API
2022-07-19 15:31:51 +03:00
Manos Pitsidianakis
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
Manos Pitsidianakis
086205bfcc
Remove wasmer_engine_universal{,_artifact} and merge into wasmer_compiler
2022-06-16 16:57:45 +03:00
Ivan Enderlin
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
gonglialex
77a6326d45
select the correct param to print
2021-05-13 17:26:50 +08:00
Simon Warta
82e9c0c18f
Fix spelling WASM -> Wasm
2021-01-03 21:59:11 +01:00
Mark McCaskey
6a2116917f
Fix up tests, make WasmerEnv: Send
2020-12-15 13:35:19 -08:00
Mark McCaskey
476e8d1cd6
Merge branch 'master' into fix/host-func-env-memory-leak
2020-12-07 11:06:01 -08:00
Mark McCaskey
e43d9d2732
Experimental: clone host envs during construction
2020-12-04 16:04:03 -08:00
Syrus
13e6f29c29
Set compiler config to be owned (following wasm-c-api)
2020-12-04 02:39:19 -08:00
Mark McCaskey
de6cb9c4c4
Merge branch 'master' into feature/host-env-prototype
2020-11-20 15:54:35 -08:00
Mark McCaskey
a95c44583c
Add hack to get deprecated API to work
2020-11-19 17:43:33 -08:00
Mark McCaskey
a19705ae11
Remove free method, call finalizers in C API
2020-11-16 16:36:58 -08:00
jubianchi
b2177a8120
doc(examples): Add an example on how to use functions env
2020-11-04 16:27:41 +01:00