Fix use after free of task in FuturesUnordered when dropped future panics (#2886)
Fix soundness bug in task::waker_ref (#2830)
This is a breaking change but allowed because it is soundness bug fix.
Fix bugs in AsyncBufRead::read_line and AsyncBufReadExt::lines (#2884)
Fix parsing issue in select!/select_biased! (#2832)
This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.
Work around issue due to upstream Waker::will_wake change (#2865)
Changes:
FuturesUnordered
when dropped future panics (#2886)task::waker_ref
(#2830) This is a breaking change but allowed because it is soundness bug fix.AsyncBufRead::read_line
andAsyncBufReadExt::lines
(#2884)select!
/select_biased!
(#2832) This is technically a breaking change as it will now reject a very odd undocumented syntax that was previously accidentally accepted.Waker::will_wake
change (#2865)stream::Iter::{get_ref,get_mut,into_inner}
(#2875)future::AlwaysReady
(#2825)io::{BufReader,BufWriter}
(#2848)Backports
2821
2832
2825
2848
2885
2883
2875
2865
2884
2886
2887
2830