<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcollectionstest/string.rs, branch 1.6.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.6.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.6.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-09-29T01:21:18+00:00</updated>
<entry>
<title>Minor code cleanup.</title>
<updated>2015-09-29T01:21:18+00:00</updated>
<author>
<name>Scott Olson</name>
<email>scott@solson.me</email>
</author>
<published>2015-09-28T02:26:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55e48420dbd9adbf695061ec7a92266284621d2d'/>
<id>urn:sha1:55e48420dbd9adbf695061ec7a92266284621d2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename String::into_boxed_slice -&gt; into_boxed_str</title>
<updated>2015-08-13T12:02:00+00:00</updated>
<author>
<name>Ulrik Sverdrup</name>
<email>bluss@users.noreply.github.com</email>
</author>
<published>2015-08-13T12:02:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bec64090a70a25c75b1856cf35dcdcf20993f8f8'/>
<id>urn:sha1:bec64090a70a25c75b1856cf35dcdcf20993f8f8</id>
<content type='text'>
This is the name that was decided in rust-lang/rfcs#1152, and it's
better if we say “boxed str” for `Box&lt;str&gt;`.

The old name `String::into_boxed_slice` is deprecated.
</content>
</entry>
<entry>
<title>Add RawVec to unify raw Vecish code</title>
<updated>2015-07-17T15:29:15+00:00</updated>
<author>
<name>Alexis Beingessner</name>
<email>a.beingessner@gmail.com</email>
</author>
<published>2015-07-10T04:57:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bfa0e1f58acf1c28d500c34ed258f09ae021893e'/>
<id>urn:sha1:bfa0e1f58acf1c28d500c34ed258f09ae021893e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add String::into_boxed_slice and Box&lt;str&gt;::into_string</title>
<updated>2015-07-12T04:31:56+00:00</updated>
<author>
<name>Jonathan Reem</name>
<email>jonathan.reem@gmail.com</email>
</author>
<published>2015-07-10T07:04:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=69521affbb6c177192522606d4f7f09f5c07537c'/>
<id>urn:sha1:69521affbb6c177192522606d4f7f09f5c07537c</id>
<content type='text'>
Implements merged RFC 1152.

Closes #26697.
</content>
</entry>
<entry>
<title>Fallout in tests and docs from feature renamings</title>
<updated>2015-06-17T16:07:16+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-10T20:33:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce1a965cf54ce65fc43b535c27029ce183214063'/>
<id>urn:sha1:ce1a965cf54ce65fc43b535c27029ce183214063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed many pointless calls to *iter() and iter_mut()</title>
<updated>2015-06-10T20:14:03+00:00</updated>
<author>
<name>Joshua Landau</name>
<email>joshua@landau.ws</email>
</author>
<published>2015-06-10T16:22:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ca7418b84658fc1c723672c462aa0a7878d88b64'/>
<id>urn:sha1:ca7418b84658fc1c723672c462aa0a7878d88b64</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #26077 - SimonSapin:patch-6, r=alexcrichton</title>
<updated>2015-06-08T20:52:33+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-06-08T20:52:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=02c33b690b9270ef7d26412fdf4a8498acfea1a7'/>
<id>urn:sha1:02c33b690b9270ef7d26412fdf4a8498acfea1a7</id>
<content type='text'>
With the latter is provided by the `From` conversion trait, the former is now completely redundant. Their code is identical. Let’s deprecate now and plan to remove in the next cycle. (It’s `#[unstable]`.)

r? @alexcrichton 
CC @nagisa 
</content>
</entry>
<entry>
<title>Replace usage of String::from_str with String:from</title>
<updated>2015-06-08T14:55:35+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2015-06-08T14:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c160192f5f26279eb065a163e651ce610247b108'/>
<id>urn:sha1:c160192f5f26279eb065a163e651ce610247b108</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement RFC 839</title>
<updated>2015-06-08T10:05:33+00:00</updated>
<author>
<name>Johannes Oertel</name>
<email>johannes.oertel@uni-due.de</email>
</author>
<published>2015-06-03T10:38:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b36ed7d2edf68453c0344eb3cd55281e48c96ecb'/>
<id>urn:sha1:b36ed7d2edf68453c0344eb3cd55281e48c96ecb</id>
<content type='text'>
Closes #25976.
</content>
</entry>
<entry>
<title>collections: Implement String::drain(range) according to RFC 574</title>
<updated>2015-05-01T17:51:31+00:00</updated>
<author>
<name>Ulrik Sverdrup</name>
<email>root@localhost</email>
</author>
<published>2015-05-01T13:34:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee48e6d192166be08a57dc4f5ba14256c072e9c3'/>
<id>urn:sha1:ee48e6d192166be08a57dc4f5ba14256c072e9c3</id>
<content type='text'>
`.drain(range)` is unstable and under feature(collections_drain).

This adds a safe way to remove any range of a String as efficiently as
possible.

As noted in the code, this drain iterator has none of the memory safety
issues of the vector version.

RFC tracking issue is #23055
</content>
</entry>
</feed>
