added note about #[macro_escape]
fix the core-map benchmark's descending range
configure: cleanup - parsing supported target triples
hashmap: improve docstring
ops: add a docstring
base64: add docstring
remove sty_by_ref, though traces still remain due to dtors
Simplify and remove unnecessary use of ast_map
Autoref the argument to the index operator (#4920)
auto merge of #5558 : nikomatsakis/rust/issue-4920-autoref-index-operator, r=nikomatsakis

Per discussion on IRC.

r? @pcwalton
auto merge of #5569 : thestinger/rust/map, r=catamorphism
auto merge of #5567 : jbclements/rust/release-note-macro-escape, r=thestinger
Fix cpu type normalization in configure script

This condition was added for cygwin support but appears to simply turn
off the normalization of CPU types
auto merge of #5594 : brson/rust/freebsd, r=brson

This condition was added for cygwin support but appears to simply turn
off the normalization of CPU types
auto merge of #5574 : thestinger/rust/docstring, r=sanxiyn
auto merge of #5576 : yichoi/rust/pull-0327, r=brson

minor fix
configure: cleanup - parsing supported target triples
Fix warning about unused imports in import lists

Before, if anything in a list was used, the entire list was considered to be
used. This corrects this and also warns on a span of the actual unused import
instead of the entire list.
Removing unused imports