Show lint names
Fix typos
rename iter::iter_to_vec to iter::to_vec

it's silly to duplicate the namespace in the fn name
Add space
auto merge of #6343 : thestinger/rust/new_iter, r=brson

it's silly to duplicate the namespace in the fn name
Add uninit intrinsic
Replace init() with uninit() where appropriate
auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiyn

Hi there,

Really enjoying Rust. Noticed a few typos so I searched around for a few more--here's some fixes.

Ran `make check` and got `summary of 24 test runs: 4868 passed; 0 failed; 330 ignored`.

Thanks!

Sean
Make staged versions of the functions that use uninit
Add intrinsic declaration where I missed them
back-ticks
auto merge of #6359 : kud1ing/rust/fixes, r=bstrie
Refactor representation of bounds to separate out BuiltinBounds into
its own type. Use a bitset to represent built-in bounds. There
are several places in the language where only builtin bounds (aka kinds)
will be accepted, e.g. on closures, destructor type parameters perhaps,
and on trait types.
auto merge of #6325 : sammykim/rust/lint-name, r=graydon

Fix #3525.
remove vecs_implicitly_copyable from libstd/libcore
auto merge of #6349 : thestinger/rust/explicit_copy, r=thestinger

I removed some of the copies, but most are just made explicit. The usage in `libcore` was already fixed, but the attribute was only set to warn (not removed).
auto merge of #6354 : Aatch/rust/uninit-intrinsic, r=graydon

Adds an `uninit` intrinsic.

It's just an empty function, so llvm optimizes it down to nothing.

I changed all of the `init` intrinsic usages to `uninit` where it seemed appropriate to.
Issue the correct deref count for the implicit deref that occurs
as part of an autoslice operation (#6272).

Fixes #6272.
Remove remnants of mutable fields from mem_categorization, borrowck.
rustc: Add EnumSet tests