<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/compile-fail/coherence-impls-send.rs, branch 1.26.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.26.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.26.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-04-15T02:05:11+00:00</updated>
<entry>
<title>Put overlapping impls behind feature gate, add tests</title>
<updated>2017-04-15T02:05:11+00:00</updated>
<author>
<name>Sean Griffin</name>
<email>sean@seantheprogrammer.com</email>
</author>
<published>2017-03-17T18:16:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=adcdd605be9cbdb338d4ecc2410cde87272f2191'/>
<id>urn:sha1:adcdd605be9cbdb338d4ecc2410cde87272f2191</id>
<content type='text'>
I've added some explicit tests that negative impls are allowed to
overlap, and also to make sure that the feature doesn't interfere with
specialization. I've not added an explicit test for positive overlapping
with negative, as that's already tested elsewhere.
</content>
</entry>
<entry>
<title>Implement RFC 1268</title>
<updated>2017-04-15T02:04:53+00:00</updated>
<author>
<name>Sean Griffin</name>
<email>sean@seantheprogrammer.com</email>
</author>
<published>2017-02-25T21:16:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4aca54001865435c799757c6fcb8595c23ff6c77'/>
<id>urn:sha1:4aca54001865435c799757c6fcb8595c23ff6c77</id>
<content type='text'>
This patch allows overlap to occur between any two impls of a trait for
traits which have no associated items.

Several compile-fail tests around coherence had to be changed to add at
least one item to the trait they test against.

Ref #29864
</content>
</entry>
<entry>
<title>Update tests for new coherence rules, and add a swatch of new tests</title>
<updated>2015-04-01T15:21:42+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-03-30T21:49:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b0af587b64786b45ac9651ee4608e1edbd53a733'/>
<id>urn:sha1:b0af587b64786b45ac9651ee4608e1edbd53a733</id>
<content type='text'>
probing the specifics of `Fundamental`.

Fixes #23086.
Fixes #23516.
</content>
</entry>
<entry>
<title>Remove the coherence impls pass that was specialized to builtin bounds,</title>
<updated>2015-03-06T23:27:50+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-03-06T20:55:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4e789e03be332c73836aae018eb83a47bc82d3c9'/>
<id>urn:sha1:4e789e03be332c73836aae018eb83a47bc82d3c9</id>
<content type='text'>
since there are separate checks that apply to Copy (and Send uses the
generic defaulted trait rules). Also prohibit `Sized` from being
manually implemented for now.
</content>
</entry>
</feed>
