rust/src/librustdoc
bors 84f5ad8679 auto merge of #20307 : nikomatsakis/rust/assoc-types-normalization-extend-bound, r=nrc
Rewrite associated types to use projection rather than dummy type parameters. This closes almost every (major) open issue, but I'm holding off on that until the code has landed and baked a bit. Probably it should have more tests, as well, but I wanted to get this landed as fast as possible so that we can collaborate on improving it.

The commit history is a little messy, particularly the merge commit at the end. If I get some time, I might just "reset" to the beginning and try to carve up the final state into logical pieces. Let me know if it seems hard to follow. By far the most crucial commit is "Implement associated type projection and normalization."

r? @nick29581
2014-12-30 17:51:21 +00:00
..
clean Fix rebase conflicts 2014-12-30 12:09:21 -05:00
html Remove the def-id from type parameters. Having this def-id was bad for several reasons: 2014-12-30 09:36:22 -05:00
core.rs auto merge of #19941 : alexcrichton/rust/issue-19767, r=brson 2014-12-30 11:11:07 +00:00
doctree.rs Changes to RustDoc 2014-12-26 10:54:24 +13:00
externalfiles.rs Fallout of std::str stabilization 2014-12-21 23:31:42 -08:00
flock.rs Rename fail! to panic! 2014-10-29 11:43:07 -04:00
fold.rs librustdoc: fix fallout 2014-12-13 17:03:44 -05:00
lib.rs rustc: Add knowledge of separate lookup paths 2014-12-23 10:08:17 -08:00
markdown.rs rustc: Add knowledge of separate lookup paths 2014-12-23 10:08:17 -08:00
passes.rs Fallout of std::str stabilization 2014-12-21 23:31:42 -08:00
plugins.rs Fix rustdoc 2014-09-30 12:52:47 -07:00
stability_summary.rs serialize: Fully deprecate the library 2014-12-22 00:14:56 -08:00
test.rs rustc: Add knowledge of separate lookup paths 2014-12-23 10:08:17 -08:00
visit_ast.rs Changes to RustDoc 2014-12-26 10:54:24 +13:00