rust/src/liballoc
bors c64d671671 Auto merge of #23423 - nikomatsakis:issue-18737-trait-subtyping, r=nrc
This upcast coercion currently never requires vtable changes. It should be generalized. 

This is a [breaking-change] -- if you have an impl on an object type like `impl SomeTrait`, then this will no longer be applicable to object types like `SomeTrait+Send`. In the standard library, this primarily affected `Any`, and this PR adds impls for `Any+Send` as to keep the API the same in practice. An alternate workaround is to use UFCS form or standalone fns. For more details, see <https://github.com/rust-lang/rust/issues/18737#issuecomment-78450798>.

r? @nrc
2015-03-17 13:29:48 +00:00
..
arc.rs Remove explicit syntax highlight from docs. 2015-03-13 19:25:18 -04:00
boxed_test.rs Remove integer suffixes where the types in compiled code are identical. 2015-03-05 12:38:33 +05:30
boxed.rs Auto merge of #23423 - nikomatsakis:issue-18737-trait-subtyping, r=nrc 2015-03-17 13:29:48 +00:00
heap.rs remove imports 2015-03-16 21:57:42 -05:00
lib.rs Add an "allocator" attribute to mark functions as allocators 2015-03-13 03:19:30 +01:00
rc.rs impl<T> *const T, impl<T> *mut T 2015-03-16 21:57:42 -05:00