Fixed formatting.

The code block shows up inline without proper formatting without this
newline.

Signed-off-by: Noufal Ibrahim <noufal@nibrahim.net.in>
docs: Replace std::iterator with std::iter.
auto merge of #10248 : nibrahim/rust/docformatting, r=pcwalton

The code block shows up inline without proper formatting without this
newline.

Signed-off-by: Noufal Ibrahim <noufal@nibrahim.net.in>
auto merge of #10252 : huonw/rust/docs, r=alexcrichton
simplify memcpy/memmove/memset intrinsics

This moves the per-architecture difference into the compiler.
auto merge of #10251 : thestinger/rust/ptr, r=alexcritchton

This moves the per-architecture difference into the compiler.
Ensure rustpkg test fails if tests failed

It previously set the exit status, but the main wrapper paved over that
with an exit code of 0.

Closes #9761
auto merge of #10254 : sfackler/rust/rustpkg-test-failure, r=alexcrichton

It previously set the exit status, but the main wrapper paved over that
with an exit code of 0.

Closes #9761
Teach configure about sunos
Explicit bash shell for configure.
Translates '.' in host triples.

configure maps -'s in host triples to _'s in order to create variables of
the form $CFG_FOO_${triple}. The standard triple for Illumos/Smartos is
'*-sun-solaris2.11', and the '.' isn't legal.

This commit adds mapping for . -> _

The standard illumos/smartos host triples are '*-sun-solaris2.11', which
unlike the triples currently supported contains a
Initial platform config for Illumos/SmartOS