rust/src/librustdoc
Alex Crichton 0a46933c4d rustdoc: Overhaul stability displays
This commit is an overhaul to how rustdoc deals with stability of the standard
library. The handling has all been revisited with respect to Rust's current
approach to stability in terms of implementation as well as the state of the
standard library today. The high level changes made were:

* Stable items now have no marker by default
* Color-based small stability markers have been removed
* Module listings now fade out unstable/deprecated items slightly
* Trait methods have a separate background color based on stability and also
  list the reason that they are unstable.
* `impl` blocks with stability no longer render at all. This may be re-added
  once the compiler recognizes stability on `impl` blocks.
* `impl` blocks no longer have stability of the methods implemente indicated
* The stability summary has been removed

Closes #15468
Closes #21674
Closes #24201
2015-04-16 09:44:33 -07:00
..
clean rustdoc: Overhaul stability displays 2015-04-16 09:44:33 -07:00
html rustdoc: Overhaul stability displays 2015-04-16 09:44:33 -07:00
core.rs rustdoc: Run external traits through filters 2015-04-07 17:54:33 -07:00
doctree.rs rustdoc: Encode ABI in all methods 2015-04-07 17:54:34 -07:00
externalfiles.rs Add generic conversion traits 2015-03-23 15:01:45 -07:00
flock.rs Test fixes and rebase conflicts, round 2 2015-03-31 15:56:33 -07:00
fold.rs rustdoc: Run external traits through filters 2015-04-07 17:54:33 -07:00
lib.rs rustdoc: Overhaul stability displays 2015-04-16 09:44:33 -07:00
markdown.rs Positive case of len() -> is_empty() 2015-04-14 20:26:03 -07:00
passes.rs Negative case of len() -> is_empty() 2015-04-14 20:26:03 -07:00
plugins.rs Test fixes and rebase conflicts, round 2 2015-03-27 13:43:42 -07:00
test.rs Positive case of len() -> is_empty() 2015-04-14 20:26:03 -07:00
visit_ast.rs Positive case of len() -> is_empty() 2015-04-14 20:26:03 -07:00