rust/src/librustdoc
bors 336624735c Auto merge of #44766 - sunjay:lift_generics, r=nikomatsakis
Move Generics from MethodSig to TraitItem and ImplItem

As part of `rust-impl-period/WG-compiler-traits`, we want to "lift" `Generics` from `MethodSig` into `TraitItem` and `ImplItem`. This is in preparation for adding associated type generics. (https://github.com/rust-lang/rust/issues/44265#issuecomment-331172238)

Currently this change is only made in the AST. In the future, it may also impact the HIR. (Still discussing)

To understand this PR, it's probably best to start from the changes to `ast.rs` and then work your way to the other files to understand the far reaching effects of this change.

r? @nikomatsakis
2017-10-24 01:20:09 +00:00
..
clean Auto merge of #44766 - sunjay:lift_generics, r=nikomatsakis 2017-10-24 01:20:09 +00:00
html Auto merge of #45324 - GuillaumeGomez:switch-default-markdown-renderer, r=steveklabnik 2017-10-20 10:31:20 +00:00
passes Implemented #[doc(cfg(...))]. 2017-08-10 13:43:59 +08:00
build.rs Update to the cc crate 2017-09-28 07:45:50 -07:00
Cargo.toml Bump cc to 1.01 to include x86_64-unknown-linux-gnux32 support 2017-10-11 21:35:53 -03:00
core.rs incr.comp.: Remove IncrementalHashesMap and calculate_svh module. 2017-09-20 11:21:25 +02:00
doctree.rs support default impl for specialization 2017-04-24 10:08:48 +00:00
externalfiles.rs Migrate to eprint/eprintln macros where appropriate. 2017-09-28 11:38:35 -04:00
fold.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
lib.rs Create a new flag, --document-private-items 2017-10-17 10:54:27 -04:00
markdown.rs rustbuild: Support specifying archiver and linker explicitly 2017-10-15 22:10:07 +03:00
plugins.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
test.rs rustbuild: Support specifying archiver and linker explicitly 2017-10-15 22:10:07 +03:00
visit_ast.rs rustc: Make CrateStore private to TyCtxt 2017-09-12 21:14:06 -07:00
visit_lib.rs rustc: Flag some CrateStore methods as "untracked" 2017-09-05 07:37:39 -07:00