<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/unit.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>2015-07-20T20:18:06+00:00</updated>
<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>grandfathered -&gt; rust1</title>
<updated>2015-01-24T05:48:20+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-01-24T05:48:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b44ee371b8beea77aa1364460acbba14a8516559'/>
<id>urn:sha1:b44ee371b8beea77aa1364460acbba14a8516559</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add 'feature' and 'since' to stability attributes</title>
<updated>2015-01-22T00:16:18+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-01-13T02:40:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=94ca8a361026d1a622a961e8dc8cacc331ed1ac3'/>
<id>urn:sha1:94ca8a361026d1a622a961e8dc8cacc331ed1ac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Remove public bool,tuple,unit modules</title>
<updated>2014-12-19T03:13:32+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-12-19T03:13:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b42e890bf99d37a9e6447912c75c5b5e4695c4e'/>
<id>urn:sha1:1b42e890bf99d37a9e6447912c75c5b5e4695c4e</id>
<content type='text'>
This commit modifies rustdoc to not require these empty modules to be public in
the standard library. The modules still remain as a location to attach
documentation to, but the modules themselves are now private (don't have to
commit to an API). The documentation for the standard library now shows all of
the primitive types on the main index page.
</content>
</entry>
<entry>
<title>core: Inherit the unit module</title>
<updated>2014-05-07T15:13:56+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-05-01T03:50:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e7eed5f670e8b283e7afcba5c79b3b208167a647'/>
<id>urn:sha1:e7eed5f670e8b283e7afcba5c79b3b208167a647</id>
<content type='text'>
</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>Add some missing Show implementations in libstd</title>
<updated>2014-02-13T20:54:01+00:00</updated>
<author>
<name>Brendan Zabarauskas</name>
<email>bjzaba@yahoo.com.au</email>
</author>
<published>2014-02-12T19:41:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=957fcb3f54d4a3ee2d9ed67a532bb48e34753094'/>
<id>urn:sha1:957fcb3f54d4a3ee2d9ed67a532bb48e34753094</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix unused import warnings.</title>
<updated>2014-02-08T06:08:44+00:00</updated>
<author>
<name>OGINO Masanori</name>
<email>masanori.ogino@gmail.com</email>
</author>
<published>2014-02-08T05:37:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f7eb7052484fa56d789778ea66039b17add4e033'/>
<id>urn:sha1:f7eb7052484fa56d789778ea66039b17add4e033</id>
<content type='text'>
Signed-off-by: OGINO Masanori &lt;masanori.ogino@gmail.com&gt;
</content>
</entry>
<entry>
<title>Cleaned up imports per coding standards.</title>
<updated>2014-02-07T17:59:19+00:00</updated>
<author>
<name>chromatic</name>
<email>chromatic@wgz.org</email>
</author>
<published>2014-02-07T00:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b91b6a746b8c9ba0b50a01e5e27f7e3baa87b069'/>
<id>urn:sha1:b91b6a746b8c9ba0b50a01e5e27f7e3baa87b069</id>
<content type='text'>
No functional changes; just style.
</content>
</entry>
<entry>
<title>Removed prelude::* from libstd files.</title>
<updated>2014-02-07T17:59:19+00:00</updated>
<author>
<name>chromatic</name>
<email>chromatic@wgz.org</email>
</author>
<published>2014-02-03T00:32:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=813886b22ccd0976db03c1bfcbb9738b5b7c41db'/>
<id>urn:sha1:813886b22ccd0976db03c1bfcbb9738b5b7c41db</id>
<content type='text'>
This replaces the imports from the prelude with the re-exported symbols.
</content>
</entry>
</feed>
