rust/src/librustdoc/html
Patrick Walton 357d5cd96c librustc: Implement the fully-expanded, UFCS form of explicit self.
This makes two changes to region inference: (1) it allows region
inference to relate early-bound regions; and (2) it allows regions to be
related before variance runs. The former is needed because there is no
relation between the two regions before region substitution happens,
while the latter is needed because type collection has to run before
variance. We assume that, before variance is inferred, that lifetimes
are invariant. This is a conservative overapproximation.

This relates to #13885. This does not remove `~self` from the language
yet, however.

[breaking-change]
2014-07-16 20:01:52 -07:00
..
static rustdoc: Add stability dashboard 2014-07-10 20:51:35 -07:00
escape.rs Updates with core::fmt changes 2014-05-15 23:22:06 -07:00
format.rs librustc: Implement the fully-expanded, UFCS form of explicit self. 2014-07-16 20:01:52 -07:00
highlight.rs Fix errors 2014-07-15 20:34:16 +02:00
item_type.rs rustdoc: Create anchor pages for primitive types 2014-05-31 21:59:50 -07:00
layout.rs webfonts: serve Source Code Pro locally 2014-07-08 20:31:26 +02:00
markdown.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
render.rs deprecate Vec::get 2014-07-17 12:08:31 +12:00
toc.rs Register new snapshots 2014-06-15 23:30:24 -07:00