about summary refs log tree commit diff
path: root/src/libstd/future.rs
AgeCommit message (Expand)AuthorLines
2020-03-17Add futures scaffolding to libcoreJonas Schievink-7/+18
2020-03-15Bump the bootstrap compilerJonas Schievink-4/+1
2020-02-14Fix tests after rebaseMatthew Jasper-1/+2
2020-02-02Add a resume type parameter to `Generator`Jonas Schievink-1/+4
2019-12-31Revert "core: add IntoFuture trait and support for await"Wesley Wiser-5/+1
2019-12-27core: add IntoFuture trait and support for awaitSean McArthur-1/+5
2019-12-22Format the worldMark Rousskov-7/+6
2019-12-08async/await: more improvements to non-send errorsDavid Wood-1/+0
2019-11-13Remove some stack frames from `.async` callsSteven Fackler-33/+12
2019-09-30async/await: improve obligation errorsDavid Wood-0/+1
2019-06-04Hide gen_future API from documentationWim Looman-0/+6
2019-04-23Stabilize futures_apiTaylor Cramer-0/+1
2019-04-05Future-proof the Futures APITaylor Cramer-25/+36
2019-02-03Update the future/task APIMatthias Einwag-10/+10
2019-01-27Change generator trait to use pinningWim Looman-1/+3
2019-01-23Fix std::future::from_generator documentationAaron Hill-1/+1
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-21Update Pin API to match the one proposed for stabilizationTaylor Cramer-1/+1
2018-11-28fix futures aliasing mutable and shared refRalf Jung-2/+2
2018-09-19Remove spawning from task::ContextTaylor Cramer-32/+27
2018-09-01Update to a new pinning API.Without Boats-5/+5
2018-08-23move PinMut into pin module and export through stdNiv Kaminer-1/+1
2018-08-19Fix typos found by codespell.Matthias Krüger-1/+1
2018-08-02Remove unnecessary local in await! macroTaylor Cramer-2/+2
2018-06-23`PinMut`: Add safe `get_mut` and rename unsafe fns to `get_mut_unchecked` and...Josef Reinhard Brandl-1/+1
2018-06-22Remove impl trait names and move bits of await into a functionTaylor Cramer-10/+20
2018-06-22Review nits and updatesTaylor Cramer-0/+106
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-210/+0
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-7/+7
2013-05-18auto merge of #6577 : brson/rust/io-upstream, r=pcwaltonbors-7/+3
2013-05-18Remove trailing whitespacesOlivier Saut-1/+1
2013-05-17core: Wire up oneshot pipes to newschedBrian Anderson-7/+3
2013-05-17Correct the example given for a future, add punctuation where necessaryOlivier Saut-6/+8
2013-05-14Use static string with fail!() and remove fail!(fmt!())Björn Steinbrink-2/+2
2013-05-11Warning policeTim Chevalier-38/+2
2013-05-10Stop using the '<->' operatorAlex Crichton-4/+3
2013-05-09remove vecs_implicitly_copyable from libstd/libcoreDaniel Micay-2/+2
2013-05-08libcore: Fix tests.Patrick Walton-3/+4
2013-05-08librustc: Fix merge fallout.Patrick Walton-0/+7
2013-05-08libstd: Remove mutable fields from future and parPatrick Walton-21/+56
2013-05-04Register snapshotsBrian Anderson-29/+0
2013-05-03std: Warning policeTim Chevalier-1/+1
2013-04-29test: Fix more tests.Patrick Walton-1/+1
2013-04-29librustc: Forbid type implementations on typedefs.Patrick Walton-7/+6
2013-04-27only use #[no_core] in libcoreDaniel Micay-2/+0
2013-04-16libcore,std,syntax,rustc: move tests into `mod tests`, make them private (no ...Huon Wilson-9/+9
2013-04-10libstd: changes to in response to #5656Niko Matsakis-1/+29
2013-03-29librustc: Remove `fail_unless!`Patrick Walton-7/+7
2013-03-28Removing unused importsAlex Crichton-1/+1
2013-03-22libstd: Remove all uses of `pure` from libstd. rs=depurePatrick Walton-1/+1