librustc/libstd: No longer pass crate_map to start.
libstd/librustc: Make the crate_map a weak symbol that libstd links against.
tests: Remove crate_map from start.
Fix unresolved symbol error for the crate_map in libstd on os x.
Add a new Digest.result_bytes convenience function.
std::result: Remove function `map_opt`

This function has never had any users in the tree
Actually default rustc to have debug! output

Turns out that even if the default is "enabled", that doesn't mean that the
CFG_ENABLE_DEBUG variable will be defined. Instead, test whether
CFG_DISABLE_DEBUG is defined and disable debug things if that's the case.
Add docs for extra::semver
touch LLVM clean trigger
Place *all* rustdoc output in doc/{crate}
auto merge of #9413 : bytbox/rust/master, r=alexcrichton
auto merge of #9385 : alexcrichton/rust/actually-ndebug, r=pnkfelix

Turns out that even if the default is "enabled", that doesn't mean that the
CFG_ENABLE_DEBUG variable will be defined. Instead, test whether
CFG_DISABLE_DEBUG is defined and disable debug things if that's the case.
auto merge of #9422 : alexcrichton/rust/fix-link, r=thestinger

This makes clicking on the logo do what you'd expect.
Fixed a small typo in the tutorial

Just something I noticed while reading the tutorial.
Extended the module tutorial section about files a bit
auto merge of #9398 : Kimundi/rust/work1, r=huonw
auto merge of #9423 : madjar/rust/patch-1, r=alexcrichton

Just something I noticed while reading the tutorial.
Disable zlib/libffi when configuring LLVM

This should help bring fewer dependencies in to the snapshots.

Closes #9397
Added is_control function, method, and tests.
More 0.8 release notes