<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/clone.rs, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-05-07T15:13:56+00:00</updated>
<entry>
<title>core: Inherit the clone module</title>
<updated>2014-05-07T15:13:56+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-05-01T03:55:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=54b81997f367e8963d722c5e23bd7a877d0273cd'/>
<id>urn:sha1:54b81997f367e8963d722c5e23bd7a877d0273cd</id>
<content type='text'>
</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>Replace most ~exprs with 'box'. #11779</title>
<updated>2014-05-03T06:00:58+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-04-25T08:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a5be12ce7e88c1d28de1c98215991127d1e765f0'/>
<id>urn:sha1:a5be12ce7e88c1d28de1c98215991127d1e765f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Made the `clone_from` implementation for `~T` reuse the `T` itself if</title>
<updated>2014-03-18T23:29:57+00:00</updated>
<author>
<name>Marvin Löbel</name>
<email>loebel.marvin@gmail.com</email>
</author>
<published>2014-03-18T22:16:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=113596655aede43576c3107b62ba98ecaac5ebae'/>
<id>urn:sha1:113596655aede43576c3107b62ba98ecaac5ebae</id>
<content type='text'>
possible by also calling `clone_from` on it.

In general, `Clone` implementors that overwrite `clone_from`
should try to to use it recursivly for substructures.
</content>
</entry>
<entry>
<title>Removed DeepClone. Issue #12698.</title>
<updated>2014-03-08T20:09:00+00:00</updated>
<author>
<name>Michael Darakananda</name>
<email>pongad@gmail.com</email>
</author>
<published>2014-03-05T06:19:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=438893b36fe241b37eb76250f7c38ac8832f5706'/>
<id>urn:sha1:438893b36fe241b37eb76250f7c38ac8832f5706</id>
<content type='text'>
</content>
</entry>
<entry>
<title>'borrowed pointer' -&gt; 'reference'</title>
<updated>2014-01-08T02:49:13+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-01-08T02:49:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d32363266968c0259c3ec2065c5dd7b6fc85b152'/>
<id>urn:sha1:d32363266968c0259c3ec2065c5dd7b6fc85b152</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libstd: Remove all support code related to `@mut`</title>
<updated>2014-01-03T22:02:00+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-12-31T01:49:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b6e516859adc2eb0638a50677f73691f50ea9aca'/>
<id>urn:sha1:b6e516859adc2eb0638a50677f73691f50ea9aca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: uniform modules titles for doc</title>
<updated>2013-12-27T08:49:11+00:00</updated>
<author>
<name>Luca Bruno</name>
<email>lucab@debian.org</email>
</author>
<published>2013-12-24T16:08:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a9a7a427a1f1a61497105283594d32b976d7559f'/>
<id>urn:sha1:a9a7a427a1f1a61497105283594d32b976d7559f</id>
<content type='text'>
This commit uniforms the short title of modules provided by libstd,
in order to make their roles more explicit when glancing at the index.

Signed-off-by: Luca Bruno &lt;lucab@debian.org&gt;
</content>
</entry>
<entry>
<title>std: fix spelling in docs.</title>
<updated>2013-12-15T05:26:09+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2013-12-15T05:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55534100ce175143e2c7223100b825bf130e750b'/>
<id>urn:sha1:55534100ce175143e2c7223100b825bf130e750b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make 'self lifetime illegal.</title>
<updated>2013-12-11T18:54:06+00:00</updated>
<author>
<name>Erik Price</name>
<email>erik.price16@gmail.com</email>
</author>
<published>2013-12-10T07:16:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5731ca3078318a66a13208133d8839a9f9f92629'/>
<id>urn:sha1:5731ca3078318a66a13208133d8839a9f9f92629</id>
<content type='text'>
Also remove all instances of 'self within the codebase.

This fixes #10889.
</content>
</entry>
</feed>
