futures-rs v0.3.0-alpha.19 Release Notes

Release Date: 2019-09-26 // over 4 years ago
    • Stabilized the async-await feature (#1816)
    • Made async-await feature no longer require std feature (#1815)
    • โšก๏ธ Updated proc-macro2, syn, and quote to 1.0 (#1798)
    • ๐Ÿ”ฆ Exposed unstable BiLock (#1827)
    • ๐Ÿ“‡ Renamed "nightly" feature to "unstable" (#1823)
    • ๐Ÿšš Moved to our own io::{Empty, Repeat, Sink} (#1829)
    • Made AsyncRead::initializer API unstable (#1845)
    • ๐Ÿšš Moved the Never type from futures-core to futures-util (#1836)
    • Fixed use-after-free on panic in ArcWake::wake_by_ref (#1797)
    • โž• Added AsyncReadExt::chain (#1810)
    • โž• Added Stream::size_hint (#1853)
    • โž• Added some missing FusedFuture (#1868) and FusedStream implementations (#1831)
    • โž• Added a From impl for Mutex (#1839)
    • Added Mutex::{get_mut, into_inner} (#1839)
    • Re-exported TryConcat and TryFilter (#1814)
    • Lifted Unpin bound and implemented AsyncBufRead for io::Take (#1821)
    • ๐Ÿ“Œ Lifted Unpin bounds on get_pin_mut (#1820)
    • ๐Ÿ”„ Changed SendAll to flush the Sink when the source Stream is pending (#1877)
    • 0๏ธโƒฃ Set default threadpool size to one if num_cpus::get() returns zero (#1835)
    • โœ‚ Removed dependency on rand by using our own PRNG (#1837)
    • โœ‚ Removed futures-core dependency from futures-sink (#1832)