Use task local random when initializing maps
Add test for float::round
librustc: De-export ty. rs=deexporting
librustc: De-record the type context. rs=derecordification
librustc: De-export rustc. rs=deexporting
Test case
testsuite: Add xfailed test for #4542
librustdoc: De-export compiletest, combine-tests, libcargo, libfuzzer, and librustdoc. rs=deexporting
librustc: Long line. rs=burning
Merge pull request #4690 from codeblack08/test-round

Add test for float::round
Merge pull request #4687 from alexcrichton/hashmap-speedup

Use task local random when initializing LinearMap
test: De-export aux, bench, compile-fail, and run-fail. rs=deexporting
test: Remove export from the tests, language, and libraries. rs=deexporting
rustc: make integral type inference transactional, close #3211, close #4401, close #3398.
test: fix compile-fail tests somehow missed from local 'make check', r=burningtree.
librustc: Remove legacy exports from the language. r=brson
rustdoc: Various bits of modernization
rustdoc: deny(deprecated_mode)
rustdoc: Stop using a custom error handler. Closes #4698
rustdoc: De-mode