rust/src/librustdoc
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
..
clean librustc: Implement the fully-expanded, UFCS form of explicit self. 2014-07-16 20:01:52 -07:00
html librustc: Implement the fully-expanded, UFCS form of explicit self. 2014-07-16 20:01:52 -07:00
core.rs Add scaffolding for assigning alpha-numeric codes to rustc diagnostics 2014-07-11 00:32:00 +02:00
doctree.rs rustdoc: incorporate stability index throughout 2014-06-30 22:36:24 -07:00
externalfiles.rs Allow external html in rustdoc for crates. 2014-06-30 00:03:34 -07:00
flock.rs Add utf16_units 2014-06-30 18:50:32 +02:00
fold.rs rustdoc: incorporate stability index throughout 2014-06-30 22:36:24 -07:00
lib.rs deprecate Vec::get 2014-07-17 12:08:31 +12:00
markdown.rs deprecate Vec::get 2014-07-17 12:08:31 +12:00
passes.rs deprecate Vec::get 2014-07-17 12:08:31 +12:00
plugins.rs Rename all raw pointers as necessary 2014-06-28 11:53:58 -07:00
stability_summary.rs rustdoc: Add stability dashboard 2014-07-10 20:51:35 -07:00
test.rs auto merge of #15336 : jakub-/rust/diagnostics, r=brson 2014-07-10 23:26:39 +00:00
visit_ast.rs rustdoc: incorporate stability index throughout 2014-06-30 22:36:24 -07:00