<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcoretest/slice.rs, branch 1.10.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.10.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.10.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-01-22T17:08:27+00:00</updated>
<entry>
<title>Avoid bounds check for slice binary search</title>
<updated>2016-01-22T17:08:27+00:00</updated>
<author>
<name>arthurprs</name>
<email>arthurprs@gmail.com</email>
</author>
<published>2016-01-14T20:05:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e5b9d721315611be82cc4a1f9c0e895c90b6348'/>
<id>urn:sha1:7e5b9d721315611be82cc4a1f9c0e895c90b6348</id>
<content type='text'>
</content>
</entry>
<entry>
<title>O(1) count,nth,last for slice::Windows,Chunks(Mut)</title>
<updated>2015-08-12T15:34:51+00:00</updated>
<author>
<name>Alex Ozdemir</name>
<email>aozdemir@hmc.edu</email>
</author>
<published>2015-08-07T07:10:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e09f83ea4491ae7c1e48d667b9c552641de0ce5b'/>
<id>urn:sha1:e09f83ea4491ae7c1e48d667b9c552641de0ce5b</id>
<content type='text'>
Implemented count, nth, and last in constant time for Windows, Chunks,
and ChunksMut created from a slice.

Included checks for overflow in the implementation of nth().

Also added a test for each implemented method to libcoretest.

Addresses #24214
</content>
</entry>
<entry>
<title>std: Remove index notation on slice iterators</title>
<updated>2015-05-01T17:40:46+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-30T22:24:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b1976f1f6e467b83d9f91d141924d05b8e580257'/>
<id>urn:sha1:b1976f1f6e467b83d9f91d141924d05b8e580257</id>
<content type='text'>
These implementations were intended to be unstable, but currently the stability
attributes cannot handle a stable trait with an unstable `impl` block. This
commit also audits the rest of the standard library for explicitly-`#[unstable]`
impl blocks. No others were removed but some annotations were changed to
`#[stable]` as they're defacto stable anyway.

One particularly interesting `impl` marked `#[stable]` as part of this commit
is the `Add&lt;&amp;[T]&gt;` impl for `Vec&lt;T&gt;`, which uses `push_all` and implicitly
clones all elements of the vector provided.

Closes #24791
</content>
</entry>
<entry>
<title>Implement O(1) slice::Iter methods.</title>
<updated>2015-04-22T21:17:24+00:00</updated>
<author>
<name>Steven Allen</name>
<email>steven@stebalien.com</email>
</author>
<published>2015-04-22T20:03:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=de8c79a53532c4a6de61b0dcde6ed9b133afa752'/>
<id>urn:sha1:de8c79a53532c4a6de61b0dcde6ed9b133afa752</id>
<content type='text'>
Instead of using the O(n) defaults, define O(1) shortcuts.
</content>
</entry>
<entry>
<title>remove some compiler warnings</title>
<updated>2015-02-26T05:21:26+00:00</updated>
<author>
<name>Tshepang Lekhonkhobe</name>
<email>tshepang@gmail.com</email>
</author>
<published>2015-02-25T06:20:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8b2ff472cf0d1e348cc369e2e2927dc552582b32'/>
<id>urn:sha1:8b2ff472cf0d1e348cc369e2e2927dc552582b32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace all uses of `&amp;foo[]` with `&amp;foo[..]` en masse.</title>
<updated>2015-02-18T22:36:03+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-02-18T19:48:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9ea84aeed4ed3006eddb6a7b24e9714f2844cd22'/>
<id>urn:sha1:9ea84aeed4ed3006eddb6a7b24e9714f2844cd22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all `i` suffixes</title>
<updated>2015-01-30T03:38:54+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2015-01-25T21:05:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7f64fe4e27555c256cb228feb05d4181a2287125'/>
<id>urn:sha1:7f64fe4e27555c256cb228feb05d4181a2287125</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use slicing sugar</title>
<updated>2015-01-07T22:35:56+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2015-01-07T16:58:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=517f1cc63c1a5df148fdeef56791f66771d3d8e8'/>
<id>urn:sha1:517f1cc63c1a5df148fdeef56791f66771d3d8e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fallout</title>
<updated>2015-01-06T23:02:52+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-01-04T04:43:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0c7f7a5fb8919c6a382f9acd1e921c51f807f625'/>
<id>urn:sha1:0c7f7a5fb8919c6a382f9acd1e921c51f807f625</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace full slice notation with index calls</title>
<updated>2015-01-06T21:46:33+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-01-02T00:56:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f7ff37e4c52a1d6562635fcd5bab6309cf75ea08'/>
<id>urn:sha1:f7ff37e4c52a1d6562635fcd5bab6309cf75ea08</id>
<content type='text'>
</content>
</entry>
</feed>
