You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
= help: this indicates a potential bug in the program: it performed an invalid operation, but the Stacked Borrows rules it violated are still experimental
= help: see https://github.com/rust-lang/unsafe-code-guidelines/blob/master/wip/stacked-borrows.md for further information
Uh oh!
There was an error while loading. Please reload this page.
Similar to the tokio issue: tokio-rs/tokio#6750
Swapped
tokio::join!
usage withfutures::join!
and was able to replicate the same issueDescription
Working on a
TickedAsyncExecutor
using smol'sasync_task
where the futures only progress when the executor is tickedThe future test only fails when !Send future is used along with
futures::join!
Replication
Passing case when Send future
CI: https://github.com/coder137/ticked-async-executor/actions/runs/10259611867/job/28384360359
Branch: https://github.com/coder137/ticked-async-executor/tree/tokio_test
Test: https://github.com/coder137/ticked-async-executor/blob/tokio_test/tests/futures_tests.rs
Failing case when !Send future
CI: https://github.com/coder137/ticked-async-executor/actions/runs/10259553647/job/28384210470
Branch: https://github.com/coder137/ticked-async-executor/tree/tokio_test_spawn_local
Test: https://github.com/coder137/ticked-async-executor/blob/tokio_test_spawn_local/tests/futures_tests.rs
Log info
ubuntu_futures_log.txt
The text was updated successfully, but these errors were encountered: