Makefile.in: --no-rpath => -C no-rpath
Add pointer to extended-help entry for `-C help` codegen options.
Remove binary field
Added link to fourcc docs
auto merge of #12151 : gifnksm/rust/disable-rpath, r=pnkfelix

This fixes the compilation failure with `./configure --disable-rpath`
Move fourcc to HOST_CRATES

It depends on libsyntax, which is a host crate, so it can't be in the target
crates section.
Switch to `Ignore` output mode for () blocks

Closes #11709
Closes #11865
auto merge of #12095 : FlaPer87/rust/issue-11709, r=nikomatsakis

Closes #11709
Move replace and swap to std::mem. Get rid of std::util

Also move Void to std::any, move drop to std::mem and reexport in
prelude.
auto merge of #11956 : edwardw/rust/issue-7556, r=cmr

Closes #7556.

Also move ``std::util::Void`` to ``std::any::Void``. It makes more sense to me.
Reserve `do` as a keyword

Resolves issue #12157. `do` is hereby reinstated as a keyword; no syntax is
associated with it though. Along the way, a unit test had to be adapted, since
it was using `do` as a method identifier.

Breaking changes:

- Any code using `do` as an identifier will no longer work.
auto merge of #12153 : pnkfelix/rust/fsk-add-dash-C-help-pointer, r=sanxiyn

(The fact that this flag has a large collection of suboptions qualifies it for an entry in the "Additional help" section.)
Revert non-license changes as part of 0ebe112b

The commit accidentally modified the snapshot script which changed its behavior
and is currently blocking a snapshot.
auto merge of #12173 : alexcrichton/rust/fix-snap, r=brson

The commit accidentally modified the snapshot script which changed its behavior
and is currently blocking a snapshot.
auto merge of #12155 : sanxiyn/rust/binary, r=pnkfelix

The field is unused.
Ignore #[phase] on use view items

Closes #11806
auto merge of #12156 : dguenther/rust/add-fourcc-doc, r=alexcrichton

Added a link to `fourcc` docs to the list of libraries
auto merge of #12159 : alexcrichton/rust/move-fourcc, r=kballard

It depends on libsyntax, which is a host crate, so it can't be in the target
crates section.
auto merge of #12170 : aepsil0n/rust/feature/reserve_do_keyword, r=brson

This resolves issue #12157. Does that do it already or is there something else that needs taking care of?  

As a side note, there seems to be some documentation, in which the old existence of the do keyword is explained. The list of keywords is not up-to-date either. But these are certainly separate issues.
auto merge of #12175 : sfackler/rust/phase-use-ignored, r=alexcrichton

It could throw an error but I think it's best to not since `#[phase(..)]` syntax in other places would be silently ignored.

Closes #11806