<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/array.rs, branch 1.0.0-alpha</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.0.0-alpha</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.0.0-alpha'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-01-08T11:07:23+00:00</updated>
<entry>
<title>Improvements to feature staging</title>
<updated>2015-01-08T11:07:23+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-01-07T23:48:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1f70acbf4c4f345265a7626bd927187d3bfed91f'/>
<id>urn:sha1:1f70acbf4c4f345265a7626bd927187d3bfed91f</id>
<content type='text'>
This gets rid of the 'experimental' level, removes the non-staged_api
case (i.e. stability levels for out-of-tree crates), and lets the
staged_api attributes use 'unstable' and 'deprecated' lints.

This makes the transition period to the full feature staging design
a bit nicer.
</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>rollup merge of #20607: nrc/kinds</title>
<updated>2015-01-06T23:34:10+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-01-06T23:34:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=771fe9026a38cb673d0928fea1f6ebd4ba796e43'/>
<id>urn:sha1:771fe9026a38cb673d0928fea1f6ebd4ba796e43</id>
<content type='text'>
Conflicts:
	src/libcore/array.rs
	src/libcore/cell.rs
	src/libcore/prelude.rs
	src/libstd/path/posix.rs
	src/libstd/prelude/v1.rs
	src/test/compile-fail/dst-sized-trait-param.rs
</content>
</entry>
<entry>
<title>markers -&gt; marker</title>
<updated>2015-01-06T23:10:31+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-01-06T22:33:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9f07d055f7823ac0e17e014f3effa2a0be0947e9'/>
<id>urn:sha1:9f07d055f7823ac0e17e014f3effa2a0be0947e9</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>
<entry>
<title>Change `std::kinds` to `std::markers`; flatten `std::kinds::marker`</title>
<updated>2015-01-06T20:45:28+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-01-06T01:03:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=503709708c72401dbe091ed5c7e0494efabe0669'/>
<id>urn:sha1:503709708c72401dbe091ed5c7e0494efabe0669</id>
<content type='text'>
[breaking-change]
</content>
</entry>
<entry>
<title>core: use assoc types in `Deref[Mut]`</title>
<updated>2015-01-02T17:19:59+00:00</updated>
<author>
<name>Jorge Aparicio</name>
<email>japaricious@gmail.com</email>
</author>
<published>2015-01-01T19:53:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=64b7c22c46b204520a6fae1c5cd750a3d3c6a66a'/>
<id>urn:sha1:64b7c22c46b204520a6fae1c5cd750a3d3c6a66a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More fallout</title>
<updated>2015-01-01T21:28:19+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2015-01-01T04:40:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c92ddeda7e2a8e9b6d6b629818eacdb96787575'/>
<id>urn:sha1:2c92ddeda7e2a8e9b6d6b629818eacdb96787575</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stabilize cmp</title>
<updated>2014-12-30T22:44:26+00:00</updated>
<author>
<name>Aaron Turon</name>
<email>aturon@mozilla.com</email>
</author>
<published>2014-12-30T22:44:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b94bcbf56eab163517e8ffc93888284b8dbb6238'/>
<id>urn:sha1:b94bcbf56eab163517e8ffc93888284b8dbb6238</id>
<content type='text'>
This patch marks `PartialEq`, `Eq`, `PartialOrd`, and `Ord` as
`#[stable]`, as well as the majorify of manual implementaitons of these
traits. The traits match the [reform
RFC](https://github.com/rust-lang/rfcs/pull/439).

Along the way, two changes are made:

* The recently-added type parameters for `Ord` and `Eq` are
  removed. These were mistakenly added while adding them to `PartialOrd`
  and `PartialEq`, but they don't make sense given the laws that are
  required for (and use cases for) `Ord` and `Eq`.

* More explicit laws are added for `PartialEq` and `PartialOrd`,
  connecting them to their associated mathematical concepts.

In the future, many of the impls should be generalized; see
since generalizing later is not a breaking change.

[breaking-change]
</content>
</entry>
</feed>
