<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/run-pass/trait-bounds-basic.rs, branch 1.12.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.12.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.12.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-04-21T18:37:43+00:00</updated>
<entry>
<title>test: Fix fallout in tests</title>
<updated>2015-04-21T18:37:43+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-18T05:12:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0791f9f406053d84dc7136c2be015a469304d7f0'/>
<id>urn:sha1:0791f9f406053d84dc7136c2be015a469304d7f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc: Replace no-pretty-expanded with pretty-expanded</title>
<updated>2015-03-23T21:40:26+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-03-22T20:13:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8c93a79e387f5197e8b8fe73b3d87d2b101b7c4a'/>
<id>urn:sha1:8c93a79e387f5197e8b8fe73b3d87d2b101b7c4a</id>
<content type='text'>
Now that features must be declared expanded source often does not compile.
This adds 'pretty-expanded' to a bunch of test cases that still work.
</content>
</entry>
<entry>
<title>Require feature attributes, and add them where necessary</title>
<updated>2015-03-23T21:40:26+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-03-06T02:33:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=df290f127e923e0aacfe8223dd77f0fa222f0bc8'/>
<id>urn:sha1:df290f127e923e0aacfe8223dd77f0fa222f0bc8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fallout: tests. As tests frequently elide things, lots of changes</title>
<updated>2015-02-18T15:25:28+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-02-12T15:29:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=872ce479550a3d805babb0ca409dfc3cf6f52309'/>
<id>urn:sha1:872ce479550a3d805babb0ca409dfc3cf6f52309</id>
<content type='text'>
here.  Some of this may have been poorly rebased, though I tried to be
careful and preserve the spirit of the test.
</content>
</entry>
<entry>
<title>Rename `Share` to `Sync`</title>
<updated>2014-08-07T15:54:38+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-08-05T23:40:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1f760d5d1a448c08ff4b66cfa8d35d39a5d667c0'/>
<id>urn:sha1:1f760d5d1a448c08ff4b66cfa8d35d39a5d667c0</id>
<content type='text'>
This leaves the `Share` trait at `std::kinds` via a `#[deprecated]` `pub use`
statement, but the `NoShare` struct is no longer part of `std::kinds::marker`
due to #12660 (the build cannot bootstrap otherwise).

All code referencing the `Share` trait should now reference the `Sync` trait,
and all code referencing the `NoShare` type should now reference the `NoSync`
type. The functionality and meaning of this trait have not changed, only the
naming.

Closes #16281
[breaking-change]
</content>
</entry>
<entry>
<title>libsyntax: Stop parsing `+` with no bounds after it.</title>
<updated>2014-06-20T22:46:58+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-06-20T17:49:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ae067477fbc08e5998756d36b6ab0b82173e5c74'/>
<id>urn:sha1:ae067477fbc08e5998756d36b6ab0b82173e5c74</id>
<content type='text'>
This will break code that looks like `Box&lt;Trait+&gt;`. Change that code to
`Box&lt;Trait&gt;` instead.

Closes #14925.

[breaking-change]
</content>
</entry>
<entry>
<title>libsyntax: Allow `+` to separate trait bounds from objects.</title>
<updated>2014-06-13T20:53:34+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-06-11T19:14:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9b9ef442337ee3b9a29449a0792ae2eeb0480d0c'/>
<id>urn:sha1:9b9ef442337ee3b9a29449a0792ae2eeb0480d0c</id>
<content type='text'>
RFC #27.

After a snapshot, the old syntax will be removed.

This can break some code that looked like `foo as &amp;Trait:Send`. Now you
will need to write `foo as (&amp;Trait+Send)`.

Closes #12778.

[breaking-change]
</content>
</entry>
<entry>
<title>librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, except</title>
<updated>2014-05-07T06:12:54+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-05-06T01:56:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=090040bf4037a094e50b03d79e4baf5cd89c912b'/>
<id>urn:sha1:090040bf4037a094e50b03d79e4baf5cd89c912b</id>
<content type='text'>
for `~str`/`~[]`.

Note that `~self` still remains, since I forgot to add support for
`Box&lt;self&gt;` before the snapshot.

How to update your code:

* Instead of `~EXPR`, you should write `box EXPR`.

* Instead of `~TYPE`, you should write `Box&lt;Type&gt;`.

* Instead of `~PATTERN`, you should write `box PATTERN`.

[breaking-change]
</content>
</entry>
<entry>
<title>Fix fallout of removing default bounds</title>
<updated>2014-03-27T17:14:50+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-03-09T02:21:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bb9172d7b512c36f34d34b024640f030d1fde2eb'/>
<id>urn:sha1:bb9172d7b512c36f34d34b024640f030d1fde2eb</id>
<content type='text'>
This is all purely fallout of getting the previous commit to compile.
</content>
</entry>
<entry>
<title>test: Remove Freeze / NoFreeze from tests</title>
<updated>2014-03-22T14:47:34+00:00</updated>
<author>
<name>Flavio Percoco</name>
<email>flaper87@gmail.com</email>
</author>
<published>2014-03-21T23:44:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=90e9d8ee6258079e25d49480fcafb41945aa6fbe'/>
<id>urn:sha1:90e9d8ee6258079e25d49480fcafb41945aa6fbe</id>
<content type='text'>
</content>
</entry>
</feed>
