<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/array.rs, branch 1.24.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.24.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.24.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-09-29T15:26:19+00:00</updated>
<entry>
<title>Pass formatter in TryFromSliceError Display impl</title>
<updated>2017-09-29T15:26:19+00:00</updated>
<author>
<name>Nikolai Vazquez</name>
<email>nvazquez1297@gmail.com</email>
</author>
<published>2017-09-29T15:26:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d2cf66b26c388293e5ad89c6a46e6e09a4052bb8'/>
<id>urn:sha1:d2cf66b26c388293e5ad89c6a46e6e09a4052bb8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make TryFromSliceError::__description unstable</title>
<updated>2017-09-29T15:20:21+00:00</updated>
<author>
<name>Nikolai Vazquez</name>
<email>nvazquez1297@gmail.com</email>
</author>
<published>2017-09-29T15:20:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e41610c5eda1dea31f7bf53b566ea850a6a9c8cc'/>
<id>urn:sha1:e41610c5eda1dea31f7bf53b566ea850a6a9c8cc</id>
<content type='text'>
Enforces use of Error::description instead.
</content>
</entry>
<entry>
<title>Implement Error trait for TryFromSliceError</title>
<updated>2017-09-29T15:15:05+00:00</updated>
<author>
<name>Nikolai Vazquez</name>
<email>nvazquez1297@gmail.com</email>
</author>
<published>2017-09-29T15:15:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e45e8abec2302530d774aab1ca800081b60aa89e'/>
<id>urn:sha1:e45e8abec2302530d774aab1ca800081b60aa89e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement TryFrom for array reference types</title>
<updated>2017-09-21T20:35:23+00:00</updated>
<author>
<name>Nikolai Vazquez</name>
<email>nvazquez1297@gmail.com</email>
</author>
<published>2017-09-21T20:35:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=13221770a30d4bd56df9e8db6dc7fd95da56f8fc'/>
<id>urn:sha1:13221770a30d4bd56df9e8db6dc7fd95da56f8fc</id>
<content type='text'>
There are many cases where a buffer with a static compile-time size is
preferred over a slice with a dynamic size. This allows for performing
a checked conversion from &amp;[T] to &amp;[T; N].

This may also lead to compile-time optimizations involving [T; N] such
as loop unrolling.
</content>
</entry>
<entry>
<title>Update bootstrap compiler</title>
<updated>2017-08-31T13:58:58+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-08-25T15:39:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2972687d10408851e1c570cb9713622dfc051ecd'/>
<id>urn:sha1:2972687d10408851e1c570cb9713622dfc051ecd</id>
<content type='text'>
This commit updates the bootstrap compiler and clears out a number
of #[cfg(stage0)] annotations and related business
</content>
</entry>
<entry>
<title>Auto merge of #43690 - scalexm:issue-28229, r=nikomatsakis</title>
<updated>2017-08-22T01:34:54+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2017-08-22T01:34:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=942711e115834ea2b4d91e1b3d3ae84b69cad670'/>
<id>urn:sha1:942711e115834ea2b4d91e1b3d3ae84b69cad670</id>
<content type='text'>
Generate builtin impls for `Clone`

This fixes a long-standing ICE and limitation where some builtin types implement `Copy` but not `Clone` (whereas `Clone` is a super trait of `Copy`).

However, this PR has a few side-effects:
* `Clone` is now marked as a lang item.
* `[T; N]` is now `Clone` if `T: Clone` (currently, only if `T: Copy` and for `N &lt;= 32`).
* `fn foo&lt;'a&gt;() where &amp;'a mut (): Clone { }` won't compile anymore because of how bounds for builtin traits are handled (e.g. same thing currently if you replace `Clone` by `Copy` in this example). Of course this function is unusable anyway, an error would pop as soon as it is called.

Hence, I'm wondering wether this PR would need an RFC...
Also, cc-ing @nikomatsakis, @arielb1.

Related issues: #28229, #24000.
</content>
</entry>
<entry>
<title>Fix typo in doc</title>
<updated>2017-08-20T08:07:42+00:00</updated>
<author>
<name>Shanavas M</name>
<email>shanavas@disroot.org</email>
</author>
<published>2017-08-20T08:04:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee3463eb7f91b781d30e2aeb5e675b1be508ea3d'/>
<id>urn:sha1:ee3463eb7f91b781d30e2aeb5e675b1be508ea3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make `Clone` a lang item and generate builtin impls.</title>
<updated>2017-08-14T13:07:21+00:00</updated>
<author>
<name>scalexm</name>
<email>martin.alex32@hotmail.fr</email>
</author>
<published>2017-08-04T12:44:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0c3ac648f85cca1e8dd89dfff727a422bc1897a6'/>
<id>urn:sha1:0c3ac648f85cca1e8dd89dfff727a422bc1897a6</id>
<content type='text'>
Fixes #28229.
Fixes #24000.
</content>
</entry>
<entry>
<title>std: Correct stability attributes for some implementations</title>
<updated>2016-10-01T22:58:14+00:00</updated>
<author>
<name>Oliver Middleton</name>
<email>olliemail27@gmail.com</email>
</author>
<published>2016-09-28T10:28:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=06a7dcd35588c0dd6eaa0a523b30e4140ff79868'/>
<id>urn:sha1:06a7dcd35588c0dd6eaa0a523b30e4140ff79868</id>
<content type='text'>
These are displayed by rustdoc so should be correct.
</content>
</entry>
<entry>
<title>Use `#[prelude_import]` in `libcore`.</title>
<updated>2016-08-24T22:12:23+00:00</updated>
<author>
<name>Jeffrey Seyfried</name>
<email>jeffrey.seyfried@gmail.com</email>
</author>
<published>2016-08-22T10:02:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e2ad3be1787cdd36d52fcd2355225156f5460dc4'/>
<id>urn:sha1:e2ad3be1787cdd36d52fcd2355225156f5460dc4</id>
<content type='text'>
</content>
</entry>
</feed>
