Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Tags: bytecodealliance/wasmtime

Tags

dev

Toggle dev's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
fix `Pollable` impl for `OutgoingDatagramStream` (#12629)* fix `Pollable` impl for `OutgoingDatagramStream`Previously, `OutgoingDatagramStream` used its `send_state` field to determinewhether the socket was ready for writing without necessarily polling the`tokio::net::UdpSocket`.  The underlying assumption was that a freshly-boundsocket would be immediately ready for writing, but that's not true for `tokio`.`tokio` assumes a socket is not ready for _anything_ by default and relies one.g. `epoll` to tell it otherwise.In practice, this meant the `Pollable::ready` impl for `OutgoingDatagramStream`would resolve immediately for a fresh socket, leaving the guest to race with`tokio`'s use of `epoll`.  Usually, `tokio` won and all was well, butoccasionally it lost and the `OutgoingDatagramStream::send` call would return`Ok(0)` (meaning "would block") leaving the guest confused since it was justtold that the socket was ready for writing.This commit removes `SendState` entirely, relying exclusively on`tokio::net::UdpSocket::ready` for the `Pollable` and `check_send`implementations.  As a side effect, we no longer attempt to prevent the guestfrom sending more datagrams than `check_send` indicated since the numberreturned by `check_send` is only a guess anyway, and `tokio` will push back ifit needs to.  For `p3`, the whole `check_send`/`send` pattern is gone, so wewon't need to concern ourselves with it going forward.Fixes#12612* address review feedback

v41.0.3

Toggle v41.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
Release Wasmtime 41.0.3 (#12529)[automatically-tag-and-release-this-commit]Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>

v41.0.2

Toggle v41.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
Release Wasmtime 41.0.2 (#12499)* Release Wasmtime 41.0.2[automatically-tag-and-release-this-commit]* Add release notes* Pin wkg version---------Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>Co-authored-by: Alex Crichton <alex@alexcrichton.com>

v41.0.1

Toggle v41.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
Release Wasmtime 41.0.1 (#12434)[automatically-tag-and-release-this-commit]Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>

v40.0.3

Toggle v40.0.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
Release Wasmtime 40.0.3 (#12433)[automatically-tag-and-release-this-commit]Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>

v36.0.5

Toggle v36.0.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
Release Wasmtime 36.0.5 (#12432)[automatically-tag-and-release-this-commit]Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>

v41.0.0

Toggle v41.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
Release Wasmtime 41.0.0 (#12373)[automatically-tag-and-release-this-commit]Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>

v40.0.2

Toggle v40.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
Release Wasmtime 40.0.2 (#12346)[automatically-tag-and-release-this-commit]Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>

v39.0.2

Toggle v39.0.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
Release Wasmtime 39.0.2 (#12347)* Release Wasmtime 39.0.2[automatically-tag-and-release-this-commit]* Release notes.---------Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>Co-authored-by: Chris Fallin <chris@cfallin.org>

v36.0.4

Toggle v36.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode
Release Wasmtime 36.0.4 (#12348)* Release Wasmtime 36.0.4[automatically-tag-and-release-this-commit]* Release notes.---------Co-authored-by: Wasmtime Publish <wasmtime-publish@users.noreply.github.com>Co-authored-by: Chris Fallin <chris@cfallin.org>
PreviousNext

[8]ページ先頭

©2009-2026 Movatter.jp