github wasmerio/wasmer 0.8.0

latest releases: 2.3.0, 2.2.1, 2.2.0...
2 years ago

This version of Wasmer ships with many bug fixes and improvements as well as some exciting new features such as atomic operations, host-to-guest callbacks, and Instance being Send.

🏆 Contributors

We'd like to thank everyone that contributed into Wasmer, with special thanks to:

  • 🏅 @jdanford for improving and cleaning up our docs in markdown files

Changelog

For a complete list of notable changes, check out the CHANGELOG.

Here are some highlights:

  • #786 - implement atomic memory operations in the LLVM backend
  • #803 - Add a method to Ctx to invoke functions by TableIndex. See the callback example to see this in action!
  • #807 - Implement Send on Instance. This removes ImportObject::get_namespace, replacing it with the with_namespace and maybe_with_namespace methods.
  • #817 - add a feature matrix document for tracking features.
  • #820 - remove null pointer checks in hostcalls in WASI. Per the standard, it's valid to use address 0.
  • #835 - add parallel execution example
  • #839 - increase the official minimum supported Rust version to 1.37
  • #850 - add a new API for constructing WasiState objects (introduces a small breaking change in the type signatures of wasmer_wasi::generate_import_object and wasmer_wasi::state::WasiFs::new)

To update run wasmer self-update. For installation instructions, wasmer.io

Don't miss a new wasmer release

NewReleases is sending notifications on new releases.