rust/src/librustdoc
bors bd90b936d7 auto merge of #19884 : nikomatsakis/rust/issue-19730-perfect-forwarding, r=pnkfelix
Rewrite how the HRTB algorithm matches impls against obligations. Instead of impls providing higher-ranked trait-references, impls now once again only have early-bound regions. The skolemization checks are thus moved out into trait matching itself. This allows to implement "perfect forwarding" impls like those described in #19730. This PR builds on a previous PR that was already reviewed by @pnkfelix.

r? @pnkfelix 

Fixes #19730
2014-12-19 13:22:10 +00:00
..
clean Implement "perfect forwarding" for HR impls (#19730). 2014-12-19 03:29:31 -05:00
html librustc: Always parse macro!()/macro![] as expressions if not 2014-12-18 12:09:07 -05:00
core.rs Separate the driver into its own crate that uses trans, typeck. 2014-12-04 10:04:52 -05:00
doctree.rs Parse unsafe impl but don't do anything particularly interesting with the results. 2014-12-14 11:11:55 -05:00
externalfiles.rs Deal with the fallout of string stabilization 2014-09-23 18:31:52 -07: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 Revise std::thread API to join by default 2014-12-18 23:31:52 -08:00
markdown.rs std: Add a new top-level thread_local module 2014-11-23 23:37:16 -08:00
passes.rs librustdoc: remove unnecessary as_slice() calls 2014-12-06 19:05:58 -05:00
plugins.rs Fix rustdoc 2014-09-30 12:52:47 -07:00
stability_summary.rs auto merge of #19448 : japaric/rust/binops-by-value, r=nikomatsakis 2014-12-15 22:11:44 +00:00
test.rs Revise std::thread API to join by default 2014-12-18 23:31:52 -08:00
visit_ast.rs Parse unsafe impl but don't do anything particularly interesting with the results. 2014-12-14 11:11:55 -05:00