]> git.lizzy.rs Git - rust.git/commit
rollup merge of #23867: nikomatsakis/issue-23086-take-3
authorAlex Crichton <alex@alexcrichton.com>
Wed, 1 Apr 2015 20:22:10 +0000 (13:22 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Wed, 1 Apr 2015 20:22:10 +0000 (13:22 -0700)
commita3f6273795363c29f3b70c9fa1229c3ed5c14afd
tree1caecaf3c7d0b18d9184db71cb13ab40d43f170d
parent232e79fb91f4738194cc4d0757ce17895f992fe7
parent19d3dab31b1fca3abc3ba00173b9148bd70d24b0
rollup merge of #23867: nikomatsakis/issue-23086-take-3

This PR implements rust-lang/rfcs#1023. In the process it fixes #23086 and #23516. A few impls in libcore had to be updated, but the impact is generally pretty minimal. Most of the fallout is in the tests that probed the limits of today's coherence.

I tested and we were able to build the most popular crates along with iron (modulo errors around errors being sendable).

Fixes #23918.