Skip to content

Commit

Permalink
Upgrade to new wasmtime API (#1219)
Browse files Browse the repository at this point in the history
Closes #1200 

This upgrades to the new Wasmtime API that better supports Send + Sync and multithreaded environments. This should make it easier to finish up other smartstream work
  • Loading branch information
nicholastmosher committed Jul 12, 2021
1 parent 73ffb86 commit be4b1a4
Show file tree
Hide file tree
Showing 7 changed files with 143 additions and 225 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
* Add SmartStream Map (`#[smartstream(map)]`) API for transforming records. ([#1174](https://github.com/infinyon/fluvio/pull/1174))
* Change C compiler to `zig` and linker to `lld`. Resolves segaults when cross compiling to musl. ([#464](https://github.com/infinyon/fluvio/pull/464))
* Consumer CLI prints a status when consuming from the end of a partition. ([#1171](https://github.com/infinyon/fluvio/pull/1171))
* Upgrade wasmtime to thread-safe API. ([#1200](https://github.com/infinyon/fluvio/issues/1200))

## Platform Version 0.8.4 - 2020-05-29
* Don't hang when check for non exist topic. ([#697](https://github.com/infinyon/fluvio/pull/697))
Expand Down
131 changes: 62 additions & 69 deletions Cargo.lock

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

2 changes: 1 addition & 1 deletion src/spu/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ async-rwlock = "1.1.0"
async-lock = "2.4.0"
event-listener = "2.4.0"
async-io = "1.3.1"
wasmtime = "0.26.0"
wasmtime = "0.28.0"
nix = "0.20.0"

# Fluvio dependencies
Expand Down
Loading

0 comments on commit be4b1a4

Please sign in to comment.