Add rustup.sh to the repo

Just to have it somewhere to point to. Updating it will not
automatically update the one on static.rust-lang.org.
improve clone_from_slice performance
add intmax
Add assume intrinsic

Adds an `assume` intrinsic that gets translated to llvm.assume. It is
used on a boolean expression and allows the optimizer to assume that
the expression is true.

This implements #18051.
Improve documentation of assume intrinsic.
Check for borrow of local variable introduced within static block.

(Rather than ICE on it.)

Fix #18118.
Fix misaligned carot in guide
Fix warning in Struct sync::Mutex example

let mut value = mutex.lock();
warning: variable does not need to be mutable
Parser: Fix spans of explicit self arg idents
Mark lt as inline in PartialOrd
Fix fold explanation in the guide

The explanation of fold talks about three elements that should be summed, but it uses different values in the provided code.
[Docs] intro typo
[Docs] more intro typos
auto merge of #18124 : pnkfelix/rust/fsk-add-check-of-borrow-local-static, r=thestinger

Check for borrow of local variable introduced within static block.

(Rather than ICE on it.)

Fix #18118.
auto merge of #18135 : EduardoBautista/rust/fix-misaligned-carot, r=steveklabnik
auto merge of #18136 : mprobinson/rust/example-warning, r=alexcrichton

let mut value = mutex.lock();
warning: variable does not need to be mutable
auto merge of #18138 : rclanan/rust/mark-lt-partialord-inline, r=sfackler

Fixes issue #18090
auto merge of #18139 : JelteF/rust-1/patch-1, r=steveklabnik

The explanation of fold talks about three elements that should be summed, but it uses different values in the provided code.
fix printing signed literal in print_literal
Remove a number of deprecated crates

All of these crates have been deprecated for some time and properly live in the
rust-lang organization as cargo-based crates.

To update your code, depend on the rust-lang/foo repository via cargo.

[breaking-change]