Improve lifetimes on foldl/foldr and lift the Copy requirement
std: Workaround bustage on incoming. #6122
Add a test for issue 5517
Enable test for #3707
remove borrowck workarounds from the containers
minor automatic whitespace fixes
renamed tests
mk: rt.mk regression patch for mingw32 after #6176
mk: target.mk host.mk fix for duplicated rules of mingw32 after #6235
Switch to using 'ln' for the natural logarithm and 'log' for arbitrary base logarithms
Implement exp_m1 and ln_1p as methods for Float

Both expm1 and ln1p have been renamed to exp_m1 and ln_1p in order to be consistent with the underscore usage elsewhere.

The exp_m1 method is used for increased accuracy when doing floating point calculations, so this has been moved from the more general 'Exponential' trait into 'Float'.
Fix order of methods
Add abs_sub method to Signed trait
Add is_normal and classify methods to Float trait
auto merge of #6276 : brson/rust/issue-6122, r=graydon
When autoborrowing a fn in trans, adjust the type of the datum to be `&fn`.

Fixes #6141.
Add test for #4666, which didn't *quite* seem to be covered by
existing tests. The bug itself was fixed as part of recent borrowck
reform.

Fixes #4666.
auto merge of #6282 : alexcrichton/rust/issue-5517-add-test, r=thestinger

It appears the cause of #5517 was fixed in 0dc6c414, so adding a test so the issue can be closed.
auto merge of #6254 : alexcrichton/rust/issues-5311-4490-better-foldl, r=graydon

Closes #5311 and #4490.

This doesn't change `vec.foldl` because that's still part of `old_iter`, although I could change that as well if necessary.
auto merge of #6290 : brson/rust/issue-3707, r=thestinger

This issue has been fixed in passing.