<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/array.rs, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-10-24T13:46:44+00:00</updated>
<entry>
<title>Add `array::IntoIter` as a consuming/by-value array iterator</title>
<updated>2019-10-24T13:46:44+00:00</updated>
<author>
<name>Lukas Kalbertodt</name>
<email>lukas.kalbertodt@gmail.com</email>
</author>
<published>2019-07-24T22:39:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a2e94ca1ee21f46eb18cd4392fa8e621ebaea20a'/>
<id>urn:sha1:a2e94ca1ee21f46eb18cd4392fa8e621ebaea20a</id>
<content type='text'>
The iterator is implemented using const generics. It implements the
traits `Iterator`, `DoubleEndedIterator`, `ExactSizeIterator`,
`FusedIterator` and `TrustedLen`. It also contains a public method
`new` to create it from an array.

`IntoIterator` was not implemented for arrays yet, as there are still
some open questions regarding backwards compatibility. This commit
only adds the iterator impl and does not yet offer a convenient way
to obtain that iterator.
</content>
</entry>
<entry>
<title>FixedSizeArray: Add missing links in doc comments.</title>
<updated>2019-08-01T13:24:05+00:00</updated>
<author>
<name>Bruce Mitchener</name>
<email>bruce.mitchener@gmail.com</email>
</author>
<published>2019-08-01T08:07:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5c04e6d9e9063a0479fcfb125b0f03385d43332'/>
<id>urn:sha1:b5c04e6d9e9063a0479fcfb125b0f03385d43332</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix `cfg(parallel_compiler)` mode</title>
<updated>2019-07-28T15:47:03+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-07-24T08:44:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1a370109ec176fa33a9cac2fe143b43c56ebcfd9'/>
<id>urn:sha1:1a370109ec176fa33a9cac2fe143b43c56ebcfd9</id>
<content type='text'>
Fix rebase
</content>
</entry>
<entry>
<title>Deny `unused_lifetimes` through rustbuild</title>
<updated>2019-07-28T15:47:02+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-07-23T19:17:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=676d282dd3cd2dedba651e98c9a41af42983f08b'/>
<id>urn:sha1:676d282dd3cd2dedba651e98c9a41af42983f08b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `cfg(bootstrap)` code for array implementations</title>
<updated>2019-07-25T16:06:26+00:00</updated>
<author>
<name>Lukas Kalbertodt</name>
<email>lukas.kalbertodt@gmail.com</email>
</author>
<published>2019-07-25T16:06:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d39758d14df45956b1a8d8132e3e40c3558dd4b'/>
<id>urn:sha1:9d39758d14df45956b1a8d8132e3e40c3558dd4b</id>
<content type='text'>
In PR #62435 ("Use const generics for array impls [part 1]") the old
macro-based implementations were not removed but still used with
`cfg(bootstrap)` since the bootstrap compiler had some problems with
const generics at the time. This does not seem to be the case anymore,
so there is no reason to keep the old code.
</content>
</entry>
<entry>
<title>Use const generics for array impls, restricted to 0..=32</title>
<updated>2019-07-07T18:31:38+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2019-07-06T06:59:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d6a9793722c1ab6066f4f71224aac078b54f03c0'/>
<id>urn:sha1:d6a9793722c1ab6066f4f71224aac078b54f03c0</id>
<content type='text'>
- uses a never-stable core::array::LengthAtMost32 to bound the impls
- includes a custom error message to avoid mentioning LengthAtMost32 too often
- doesn't use macros for the slice implementations to avoid #62433
</content>
</entry>
<entry>
<title>Auto merge of #60318 - jethrogb:jb/try-from-slice-to-infallible, r=sfackler</title>
<updated>2019-05-11T19:13:12+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-05-11T19:13:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af98304b9a006e2f9a367b1f79dd7655f243c150'/>
<id>urn:sha1:af98304b9a006e2f9a367b1f79dd7655f243c150</id>
<content type='text'>
impl From&lt;Infallible&gt; for TryFromSliceError

I believe this was missed when TryFrom was stabilized. I think `TryFromSliceError` and `TryFromIntError` are the only two `TryFrom` error types that appear in `std`. I think trait implementations have to be insta-stable, but I'm not sure.
</content>
</entry>
<entry>
<title>Stabilize and re-export core::array</title>
<updated>2019-05-09T03:50:55+00:00</updated>
<author>
<name>Yuki OKUSHI</name>
<email>huyuumi.dev@gmail.com</email>
</author>
<published>2019-05-09T02:58:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=028e78d93aac664325d7ed49703032bc3ed3c185'/>
<id>urn:sha1:028e78d93aac664325d7ed49703032bc3ed3c185</id>
<content type='text'>
</content>
</entry>
<entry>
<title>impl From&lt;Infallible&gt; for TryFromSliceError</title>
<updated>2019-04-29T16:16:23+00:00</updated>
<author>
<name>Jethro Beekman</name>
<email>jethro@fortanix.com</email>
</author>
<published>2019-04-26T19:45:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=24d89e5016d269637712e9b3806f07234d59a650'/>
<id>urn:sha1:24d89e5016d269637712e9b3806f07234d59a650</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libcore: deny more...</title>
<updated>2019-04-18T23:37:12+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-04-18T23:37:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dbfbadeac4f593e31bbcb57bc7c3b1d17ab1cd65'/>
<id>urn:sha1:dbfbadeac4f593e31bbcb57bc7c3b1d17ab1cd65</id>
<content type='text'>
</content>
</entry>
</feed>
