Alex Crichton
c4219a4783
rustdoc: Highlight function names
...
Closes #9460
2013-09-25 14:27:42 -07:00
Alex Crichton
5636ca625e
rustdoc: Start rendering variants (redirect to enum)
...
This allows reasonable behavior when an enum is clicked in an import.
2013-09-25 14:27:42 -07:00
Alex Crichton
5c6f8a976f
rustdoc: Linkify all reexports.
...
This way each component of a reexport path is click-able to the destination that
it's referencing.
2013-09-25 14:27:42 -07:00
Alex Crichton
c838351ba6
rustdoc: Implement stripping based on privacy
...
This will probably need to get tweaked once the privacy rules have been fully
agreed on, but for now this has all of the infrastructure necessary for
filtering out private items.
Closes #9410
2013-09-25 14:27:42 -07:00
Alex Crichton
acab4a8c8e
rustdoc: Emit purity to function dox for traits
...
Closes #3804
2013-09-25 14:27:42 -07:00
Alex Crichton
db28c29980
rustdoc: Use sundown for markdown highlighting
...
This takes rendering times of documentation down from 30s to 0.5s. Kinda sad
that none of the parallelism is needed, but oh well!
Closes #7380
cc #3546
2013-09-25 14:27:42 -07:00
Alex Crichton
83499d1a89
Place *all* rustdoc output in doc/{crate}
2013-09-22 20:09:42 -07:00
Alex Crichton
7b24efd6f3
rustdoc: Out with the old, in with the new
...
Removes old rustdoc, moves rustdoc_ng into its place instead (plus drops the _ng
suffix). Also shreds all reference to rustdoc_ng from the Makefile rules.
2013-09-22 09:51:15 -07:00