revert no-longer-required workaround for mystery bug, close #3396
Warnings for missing documentations.
Only trigger missing documentation warnings to public functions and fields.
show options for -W help and -W
Issue #6419: Better clang version detection for Apple Clang

Apple Clang uses different version numbering than "regular" clang, but
it also provides the "regular" version it's based on. Update the sed
pattern to pull out this "regular" version number instead of the Apple
version number.
Make AtomicPtr use *mut, instead of ~
Add AtomicOption type
Add some documentation
librustc: Allow intra-crate start functions, for runtimeless operation.
rustdoc: properly nest markup within enum variant lists (fixes #6605)

This indents all but the first line of multi-line annotations for
individual enum variants with four spaces so that pandoc will
recognize everything as belonging to the same list item.

Since that introduces `<p>` tags for some list items, I've gone ahead
and inserted blank lines after each list item so that consistently
get `<p>` tags for all `<li>`s documenting variants. It's a bit less
compact now but still tolerable, I think.
make the memcpy/memmove intrinsics higher-level

This allows them to make use of the type's alignment, instead of being
pessimistic and assuming it is only 1.
C++0x -> C++11
add memset32/memset64
use uninit for cast::transmute_copy
add an align parameter to call_memcpy
make transmute_copy use memcpy, and inline it
inline bump_box_refcount
Add documentation for libstd/bool.rs.

There was some before, but now we have a big header, as well as
lots of individual bits of documentation.
auto merge of #6700 : ben0x539/rust/nestvariantdocs, r=thestinger

This indents all but the first line of multi-line annotations for individual enum variants with four spaces so that pandoc will recognize everything as belonging to the same list item.

Since that introduces `<p>` tags for some list items, I've gone ahead and inserted blank lines after each list item so that consistently get `<p>` tags for all `<li>`s documenting variants. It's a bit less compact now but still tolerable, I think.
Add a short section on ARC