]> git.lizzy.rs Git - rust.git/commit
rustdoc: incorporate stability index throughout
authorAaron Turon <aturon@mozilla.com>
Thu, 26 Jun 2014 18:37:39 +0000 (11:37 -0700)
committerAaron Turon <aturon@mozilla.com>
Tue, 1 Jul 2014 05:36:24 +0000 (22:36 -0700)
commit256df5e3df5fecbd8e9a8ca1b7a370b0ce22efee
tree8d920ea2f265cc1f82b300048d508ade82cdc17c
parent5cef1243a21c162cb9968f9bc14d1a23ba88426e
rustdoc: incorporate stability index throughout

This commit hooks rustdoc into the stability index infrastructure in two
ways:

1. It looks up stability levels via the index, rather than by manual
attributes.

2. It adds stability level information throughout rustdoc output, rather
than just at the top header. In particular, a stability color (with
mouseover text) appears next to essentially every item that appears
in rustdoc's HTML output.

Along the way, the stability index code has been lightly refactored.
12 files changed:
src/librustc/lint/builtin.rs
src/librustc/metadata/encoder.rs
src/librustc/middle/stability.rs
src/librustdoc/clean/inline.rs
src/librustdoc/clean/mod.rs
src/librustdoc/core.rs
src/librustdoc/doctree.rs
src/librustdoc/fold.rs
src/librustdoc/html/format.rs
src/librustdoc/html/render.rs
src/librustdoc/html/static/main.css
src/librustdoc/visit_ast.rs