<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/array.rs, branch 1.5.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.5.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.5.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-09-23T15:38:01+00:00</updated>
<entry>
<title>Explain in comment why FixedSizeArray is unsafe</title>
<updated>2015-09-23T15:38:01+00:00</updated>
<author>
<name>Amit Aryeh Levy</name>
<email>amit@amitlevy.com</email>
</author>
<published>2015-09-23T15:38:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b30d8969e86fa2c9dd3b8e2e28ddda2202331f0f'/>
<id>urn:sha1:b30d8969e86fa2c9dd3b8e2e28ddda2202331f0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make FixedSizeArray an unsafe trait</title>
<updated>2015-09-19T19:33:34+00:00</updated>
<author>
<name>Amit Aryeh Levy</name>
<email>amit@amitlevy.com</email>
</author>
<published>2015-09-19T19:33:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=85f48d300a1161338e14b9579007b003c48dc4ba'/>
<id>urn:sha1:85f48d300a1161338e14b9579007b003c48dc4ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement `Borrow` for fixed-size arrays</title>
<updated>2015-09-03T16:35:26+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2015-09-03T16:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=52417d5b5c4298548d42528a2c0909bc82bacc95'/>
<id>urn:sha1:52417d5b5c4298548d42528a2c0909bc82bacc95</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement `FixedSizeArray` for all fixed size arrays</title>
<updated>2015-08-31T08:55:39+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2015-08-29T16:30:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4d2709def2ecd7f4752a598a01280eef17be08e1'/>
<id>urn:sha1:4d2709def2ecd7f4752a598a01280eef17be08e1</id>
<content type='text'>
Do so by using the fact that fixed size arrays (like `[u8; 8]` can be coerced
to slices `&amp;[u8]`, this is expressed through the trait `Unsize&lt;[T]&gt;` that all
fixed size arrays implement.
</content>
</entry>
<entry>
<title>core: Fill out issues for unstable features</title>
<updated>2015-08-16T01:09:16+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-08-13T00:23:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b7dcf272d90657bfea13e54939ee04fed7c7f5f0'/>
<id>urn:sha1:b7dcf272d90657bfea13e54939ee04fed7c7f5f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implemented Default for arrays up to [T; 32].</title>
<updated>2015-08-14T17:11:19+00:00</updated>
<author>
<name>Without Boats</name>
<email>woboats@gmail.com</email>
</author>
<published>2015-08-14T17:11:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=975a8ed312bbe262171b4c950c52cf992293bd55'/>
<id>urn:sha1:975a8ed312bbe262171b4c950c52cf992293bd55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Create separate docs for the primitives</title>
<updated>2015-07-20T20:18:06+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-07-20T18:21:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8497c428e5da665917304ae404b9b3e7b0a94466'/>
<id>urn:sha1:8497c428e5da665917304ae404b9b3e7b0a94466</id>
<content type='text'>
Having the primitive and module docs derived from the same source
causes problems, primarily that they can't contain hyperlinks
cross-referencing each other.

This crates dedicated private modules in `std` to document the
primitive types, then for all primitives that have a corresponding
module, puts hyperlinks in moth the primitive docs and the module docs
cross-linking each other.

This should help clear up confusion when readers find themselves on
the wrong page.
</content>
</entry>
<entry>
<title>core: Split apart the global `core` feature</title>
<updated>2015-06-17T16:06:59+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-09T18:18:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c14d86fd3ff3ba2d01a6e859290b30e74081313b'/>
<id>urn:sha1:c14d86fd3ff3ba2d01a6e859290b30e74081313b</id>
<content type='text'>
This commit shards the broad `core` feature of the libcore library into finer
grained features. This split groups together similar APIs and enables tracking
each API separately, giving a better sense of where each feature is within the
stabilization process.

A few minor APIs were deprecated along the way:

* Iterator::reverse_in_place
* marker::NoCopy
</content>
</entry>
<entry>
<title>Implement AsRef and AsMut for fixed-sized arrays</title>
<updated>2015-03-24T23:37:08+00:00</updated>
<author>
<name>Gleb Kozyrev</name>
<email>gleb@gkoz.com</email>
</author>
<published>2015-03-24T23:37:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3577555742c0ebfa345a6a1c633f79bcc084a416'/>
<id>urn:sha1:3577555742c0ebfa345a6a1c633f79bcc084a416</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc: Support for "array" primitive</title>
<updated>2015-03-23T21:02:34+00:00</updated>
<author>
<name>Tom Jakubowski</name>
<email>tom@crystae.net</email>
</author>
<published>2015-03-23T21:01:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2df8830642fffa6c68aa6318985cfcd2e63db81b'/>
<id>urn:sha1:2df8830642fffa6c68aa6318985cfcd2e63db81b</id>
<content type='text'>
Impls on `clean::Type::FixedVector` are now collected in the array
primitive page instead of the slice primitive page.

Also add a primitive docs for arrays to `std`.
</content>
</entry>
</feed>
