Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement new Context API for Wasmer 3.0 #2892

Merged
merged 24 commits into from
Jul 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
f16bd35
Remove old ref-counted extern support from compiler-cranelift
Amanieu May 20, 2022
738a66f
Implement the new Context API for the core API
Amanieu May 20, 2022
35d06ec
Ensure that Wasm function call parameters all come from the same context
Amanieu May 20, 2022
9e53e70
Rework the way the Context is passed into function using it
Amanieu May 20, 2022
1c578fa
Update hello_world.rs example
Amanieu May 20, 2022
d3d363b
Migrated WASI and WAST to Wasmer 3.0 API
ptitSeb May 25, 2022
cf85615
Ported Emscripten to new Context API
ptitSeb May 31, 2022
bc58b71
Migrate wasmer-cli to new Context API
ptitSeb Jun 1, 2022
8422577
Migrated Emscripten/Windows to new Context API
ptitSeb Jun 17, 2022
decd32f
Ported wasmer-middlewares to new Context API
epilys Jun 18, 2022
168e330
Renamed `get_native_function` to `get_typed_function`, marked former …
epilys Jun 19, 2022
6c089bb
Port JS API to new Context API
epilys Jun 21, 2022
b518e95
Migrate metering to new Context API
ptitSeb Jun 22, 2022
267a09c
Migrate compiler tests to the new Context API
ptitSeb Jun 24, 2022
d12759f
Migrated internal samples to new Context API
ptitSeb Jun 30, 2022
0417111
lib/c-api: update cbindgen dependency
epilys Jun 24, 2022
34a6511
Port C API to new Context API
epilys Jun 23, 2022
a67e17d
lib/compiler: delete left-over file
epilys Jun 28, 2022
274aa3e
Migrated al examples to new Context API
ptitSeb Jul 1, 2022
62f07ef
c-api: Add wasm_*_same functions to global,memory,table
epilys Jul 1, 2022
eed0327
Update c-api examples to Context API
epilys Jul 1, 2022
b5ae639
update Migration guide
ptitSeb Jul 6, 2022
a419ccd
Move Webassembly objects to Store and remove Context
syrusakbary Jul 8, 2022
9773235
Added back Memory::data_unchecked and Memory::data_unchecked_mut as h…
ptitSeb Jul 13, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C
- [#2999](https://github.com/wasmerio/wasmer/pull/2999) Allow `--invoke` CLI option for Emscripten files without a `main` function
- [#2946](https://github.com/wasmerio/wasmer/pull/2946) Remove dylib,staticlib engines in favor of a single Universal engine
- [#2949](https://github.com/wasmerio/wasmer/pull/2949) Switch back to using custom LLVM builds on CI
- #2892 Renamed `get_native_function` to `get_typed_function`, marked former as deprecated.

### Fixed
- [#2963](https://github.com/wasmerio/wasmer/pull/2963) Remove accidental dependency on libwayland and libxcb in ClI
Expand Down
151 changes: 100 additions & 51 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading