rust/src/librustdoc
Huon Wilson b48e37e8ee syntax: make a macros-injection pass; conditionally define debug! to a noop based on cfg(debug).
Macros can be conditionally defined because stripping occurs before macro
expansion, but, the built-in macros were only added as part of the actual
expansion process and so couldn't be stripped to have definitions conditional
on cfg flags.

debug! is defined conditionally in terms of the debug config, expanding to
nothing unless the --cfg debug flag is passed (to be precise it expands to
`if false { normal_debug!(...) }` so that they are still type checked, and
to avoid unused variable lints).
2013-07-16 15:05:50 +10:00
..
astsrv.rs syntax: make a macros-injection pass; conditionally define debug! to a noop based on cfg(debug). 2013-07-16 15:05:50 +10:00
attr_parser.rs remove some method resolve workarounds 2013-07-07 19:51:13 -04:00
attr_pass.rs Remove vec::{map, mapi, zip_map} and the methods, except for .map, since this 2013-06-30 21:59:44 +10:00
config.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
demo.rs rustc: add a lint to enforce uppercase statics. 2013-07-01 17:52:57 +10:00
desc_to_brief_pass.rs Remove standalone comparison functions in vec, make the trait impls better. 2013-07-04 00:46:50 +10:00
doc.rs Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterators. 2013-07-04 00:46:49 +10:00
escape_pass.rs Silence some warnings. 2013-06-12 12:21:05 +10:00
extract.rs Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterators. 2013-07-04 00:46:49 +10:00
fold.rs Remove vec::{map, mapi, zip_map} and the methods, except for .map, since this 2013-06-30 21:59:44 +10:00
markdown_index_pass.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
markdown_pass.rs Remove standalone comparison functions in vec, make the trait impls better. 2013-07-04 00:46:50 +10:00
markdown_writer.rs Remove standalone comparison functions in vec, make the trait impls better. 2013-07-04 00:46:50 +10:00
page_pass.rs Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterators. 2013-07-04 00:46:49 +10:00
parse.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
pass.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
path_pass.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
prune_hidden_pass.rs Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterators. 2013-07-04 00:46:49 +10:00
prune_private_pass.rs Remove vec::{filter, filtered, filter_map, filter_mapped}, replaced by iterators. 2013-07-04 00:46:49 +10:00
rustdoc.rs Bump version numbers to 0.8-pre 2013-07-08 10:25:45 -07:00
sectionalize_pass.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
sort_item_name_pass.rs Use assert_eq! rather than assert! where possible 2013-05-19 08:16:02 -04:00
sort_item_type_pass.rs Remove all uses of pub impl. rs=style 2013-06-01 09:18:27 -07:00
sort_pass.rs librustdoc: Rename std to extra. 2013-05-22 21:57:08 -07:00
text_pass.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
trim_pass.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00
tystr_pass.rs Fix rustdoc and rusti 2013-07-07 22:51:10 +12:00
unindent_pass.rs Replaces the free-standing functions in f32, &c. 2013-07-08 18:05:17 +02:00
util.rs Great renaming: propagate throughout the rest of the codebase 2013-06-29 11:20:02 -04:00