<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/cmp.rs, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2014-05-07T15:15:19+00:00</updated>
<entry>
<title>core: Inherit the cmp module</title>
<updated>2014-05-07T15:15:19+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-05-01T04:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5592a8f5db52a11b63547b661b3a635655b16980'/>
<id>urn:sha1:5592a8f5db52a11b63547b661b3a635655b16980</id>
<content type='text'>
This removes the TotalOrd and TotalEq implementation macros, they will be added
later to the numeric modules (where the other comparison implementations live).
</content>
</entry>
<entry>
<title>Fix misspellings in comments.</title>
<updated>2014-04-21T04:49:39+00:00</updated>
<author>
<name>Joseph Crail</name>
<email>jbcrail@gmail.com</email>
</author>
<published>2014-04-21T04:49:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=809f13ea9441d972b5777a9c8bf837add9484a45'/>
<id>urn:sha1:809f13ea9441d972b5777a9c8bf837add9484a45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove use of block comments in src/libstd/cmp.rs</title>
<updated>2014-04-06T14:21:36+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2014-04-06T14:20:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=85129e216948d0a7c83db7048ecf1cc997e09ab7'/>
<id>urn:sha1:85129e216948d0a7c83db7048ecf1cc997e09ab7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add requirements of TotalEq and TotalOrd</title>
<updated>2014-04-06T13:29:36+00:00</updated>
<author>
<name>Tobias Bucher</name>
<email>tobiasbucher5991@gmail.com</email>
</author>
<published>2014-04-06T12:14:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf83ff8959b2a385397e01e8974778e10799b464'/>
<id>urn:sha1:cf83ff8959b2a385397e01e8974778e10799b464</id>
<content type='text'>
Clarify that TotalEq needs an underlying equivalence relation and that TotalOrd
needs a total ordering and specifically named the required (and sufficient)
attributes.
</content>
</entry>
<entry>
<title>[std::cmp] add missing docs and provide an example</title>
<updated>2014-04-04T09:19:51+00:00</updated>
<author>
<name>Kevin Cantu</name>
<email>me@kevincantu.org</email>
</author>
<published>2014-03-16T21:26:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=02c9c94ddde6f88807c294d645331255d197cc74'/>
<id>urn:sha1:02c9c94ddde6f88807c294d645331255d197cc74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>auto merge of #13188 : FlaPer87/rust/master, r=alexcrichton</title>
<updated>2014-03-29T09:56:40+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2014-03-29T09:56:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=df9cf18c10099d15146580ab6a2b64f2d2007a89'/>
<id>urn:sha1:df9cf18c10099d15146580ab6a2b64f2d2007a89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Register new snapshot</title>
<updated>2014-03-29T00:12:32+00:00</updated>
<author>
<name>Flavio Percoco</name>
<email>flaper87@gmail.com</email>
</author>
<published>2014-03-29T00:05:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a9c6061c9a542a617020073d0a6b187849d0e348'/>
<id>urn:sha1:a9c6061c9a542a617020073d0a6b187849d0e348</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert most code to new inner attribute syntax.</title>
<updated>2014-03-29T00:12:21+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2014-03-22T01:05:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=451e8c1c6178750a4c1789f40749562164a980b7'/>
<id>urn:sha1:451e8c1c6178750a4c1789f40749562164a980b7</id>
<content type='text'>
Closes #2569
</content>
</entry>
<entry>
<title>std: remove the `equals` method from `TotalEq`.</title>
<updated>2014-03-23T12:48:10+00:00</updated>
<author>
<name>Huon Wilson</name>
<email>dbau.pp+github@gmail.com</email>
</author>
<published>2014-03-23T11:54:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f6db0ef9464a17fa6e547e755b1b5dfa09af9499'/>
<id>urn:sha1:f6db0ef9464a17fa6e547e755b1b5dfa09af9499</id>
<content type='text'>
`TotalEq` is now just an assertion about the `Eq` impl of a
type (i.e. `==` is a total equality if a type implements `TotalEq`) so
the extra method is just confusing.

Also, a new method magically appeared as a hack to allow deriving to
assert that the contents of a struct/enum are also TotalEq, because the
deriving infrastructure makes it very hard to do anything but create a
trait method. (You didn't hear about this horrible work-around from me
:(.)
</content>
</entry>
<entry>
<title>Remove std::cmp::cmp2.</title>
<updated>2014-03-16T04:04:56+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2014-03-16T04:04:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c372201d447cbf4d3e1e2d675d1776e765f3b65'/>
<id>urn:sha1:2c372201d447cbf4d3e1e2d675d1776e765f3b65</id>
<content type='text'>
It isn't used anywhere and `cmp2(a, b, c, d)` is identical to
`(a, b).cmp(&amp;(c, d))`.
</content>
</entry>
</feed>
