Added overview of the debuginfo module at the beginning of debuginfo.rs.
Fixed compiler warnings about unnecessary string allocations in debuginfo.rs
Reordered debuginfo.rs and commented public fns
debuginfo.rs: Removed some static constants not used anymore.
debuginfo.rs: Explained why a function is called although one could think it should not be.
debuginfo.rs: Removed trailing whitespace.
Make task_rng() return @mut R instead of @@mut R
great renaming propagation: syntax
remove the redundant `each` method from OptVec
container: remove internal iterators from Map

the maps are being migrated to external iterators
remove `each` from vec, HashMap and HashSet
xfail test hitting a codegen bug (issue #7385)
auto merge of #7373 : thestinger/rust/iterator, r=huonw
Remove extra
Deny common lints by default for lib{std,extra}
Stop passing --disable-threads to LLVM
auto merge of #7365 : cmr/rust/syntax_cleanup, r=Aatch

Sets the stage for further cleanup (especially mass-slaughter of `@`)
Change finalize -> drop.
auto merge of #7269 : luqmana/rust/drop, r=thestinger

Finally rename finalize to drop.
Closes #4332.
auto merge of #7393 : alexcrichton/rust/enable-threads, r=catamorphism

Closes #7071