rust/src/librustdoc
bors 56e8f29dbe Auto merge of #51580 - cramertj:async-await, r=eddyb
async/await

This PR implements `async`/`await` syntax for `async fn` in Rust 2015 and `async` closures and `async` blocks in Rust 2018 (tracking issue: https://github.com/rust-lang/rust/issues/50547). Limitations: non-`move` async closures with arguments are currently not supported, nor are `async fn` with multiple different input lifetimes. These limitations are not fundamental and will be removed in the future, however I'd like to go ahead and get this PR merged so we can start experimenting with this in combination with futures 0.3.

Based on https://github.com/rust-lang/rust/pull/51414.
cc @petrochenkov for parsing changes.
r? @eddyb
2018-06-23 09:02:45 +00:00
..
clean Fix rustdoc and remove default impl for FnHeader 2018-06-22 17:27:58 -07:00
html Auto merge of #51580 - cramertj:async-await, r=eddyb 2018-06-23 09:02:45 +00:00
passes Add doc keyword support 2018-06-04 09:51:41 +02:00
Cargo.toml Replace tempdir by tempfile in librustdoc 2018-06-20 19:28:27 +02:00
core.rs Rename ParamBound(s) to GenericBound(s) 2018-06-20 12:23:46 +01:00
doctree.rs Parse async fn header. 2018-06-21 22:29:47 -07:00
externalfiles.rs replace error/warning println with structured diag 2018-05-14 11:03:22 -05:00
fold.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
lib.rs Auto merge of #48149 - varkor:generics-generalisation, r=petrochenkov 2018-06-21 20:58:51 +00:00
markdown.rs replace error/warning println with structured diag 2018-05-14 11:03:22 -05:00
plugins.rs rustc_back: move dynamic_lib to rustc_metadata. 2017-12-04 18:25:29 +02:00
README.md Move librustdoc readme to rustc guide 2018-03-12 20:09:50 -05:00
test.rs Fix tidy 2018-06-20 19:28:27 +02:00
theme.rs replace error/warning println with structured diag 2018-05-14 11:03:22 -05:00
visit_ast.rs Parse async fn header. 2018-06-21 22:29:47 -07:00
visit_lib.rs Remove is_import field 2018-06-03 11:29:44 -06:00

For more information about how librustdoc works, see the rustc guide.