rust/src/librustdoc
bors f164cf5d64 Auto merge of #34842 - cgswords:attr_enc, r=nrc
Better attribute and metaitem encapsulation throughout the compiler

This PR refactors most (hopefully all?) of the `MetaItem` interactions outside of `libsyntax` (and a few inside) to interact with MetaItems through the provided traits instead of directly creating / destruct / matching against them. This is a necessary first step to eventually converting `MetaItem`s to internally use `TokenStream` representations (which will make `MetaItem` interactions much nicer for macro writers once the new macro system is in place).

r? @nrc
2016-07-29 16:26:38 -07:00
..
clean Adressed PR comments. 2016-07-25 14:27:10 -07:00
html rustdoc: Fix tuple struct where clause rendering 2016-07-25 18:53:31 +01:00
build.rs bootstrap: Add directives to not double-link libs 2016-02-11 11:12:32 -08:00
Cargo.toml evaluate the array length of fixed size array types in rustdoc 2016-07-13 10:35:58 +02:00
core.rs Remove BasicEmitter 2016-07-14 07:57:46 -04:00
doctree.rs Address comments and fix travis warning 2016-06-23 08:07:35 -04:00
externalfiles.rs try! -> ? 2016-03-22 22:01:37 -05:00
flock.rs Rename sunos to solaris 2016-01-31 19:01:30 +03:00
fold.rs Make the rendering process less pass-aware 2016-04-02 12:00:55 +02:00
lib.rs evaluate the array length of fixed size array types in rustdoc 2016-07-13 10:35:58 +02:00
markdown.rs Don't initialize id-map when rendering md files 2016-03-27 00:21:01 +01:00
passes.rs rustdoc: Fix a few stripping issues 2016-06-27 23:26:29 +01:00
plugins.rs Remove rustdocs json format 2016-04-07 06:01:55 +02:00
test.rs Remove BasicEmitter 2016-07-14 07:57:46 -04:00
visit_ast.rs Rollup merge of #34479 - ollie27:rustdoc_renamed_reexport_list, r=GuillaumeGomez 2016-06-28 16:05:15 +02:00
visit_lib.rs Linkify extern crates on rustdoc pages 2016-04-25 11:26:33 +02:00