Add range lint for float literals, fixing #10934
typeck: check casts from pointers to floats, closes #15445
mk: Don't run rustc manually during distcheck

This is already checked by the install script, no need to check it twice.
auto merge of #15578 : alexcrichton/rust/fix-dist-again, r=pnkfelix

This is already checked by the install script, no need to check it twice.
auto merge of #14519 : hirschenberger/rust/issue-10934, r=alexcrichton

Issue #10934
auto merge of #15559 : fhahn/rust/issue-15445-mut-cast, r=alexcrichton

I've added an error message for casts from raw pointers to floats #15445.