<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/num/i16.rs, branch 1.3.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.3.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.3.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2015-07-21T00:12:59+00:00</updated>
<entry>
<title>Address feedback</title>
<updated>2015-07-21T00:12:59+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-07-21T00:12:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=778c89c1bb86dbd370e8b51911e2916180f42aec'/>
<id>urn:sha1:778c89c1bb86dbd370e8b51911e2916180f42aec</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>doc: Clean up primitive short descriptions</title>
<updated>2015-07-20T20:17:41+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2015-07-17T23:28:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44dd247cd5ced8ae8a8c6f1d04463abce21c8e9e'/>
<id>urn:sha1:44dd247cd5ced8ae8a8c6f1d04463abce21c8e9e</id>
<content type='text'>
This makes the primitive descriptions on the front page read properly
as descriptions of types and not of the associated modules.
</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>librustc: Always parse `macro!()`/`macro![]` as expressions if not</title>
<updated>2014-12-18T17:09:07+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2014-11-14T17:18:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ddb2466f6a1bb66f22824334022a4cee61c73bdc'/>
<id>urn:sha1:ddb2466f6a1bb66f22824334022a4cee61c73bdc</id>
<content type='text'>
followed by a semicolon.

This allows code like `vec![1i, 2, 3].len();` to work.

This breaks code that uses macros as statements without putting
semicolons after them, such as:

    fn main() {
        ...
        assert!(a == b)
        assert!(c == d)
        println(...);
    }

It also breaks code that uses macros as items without semicolons:

    local_data_key!(foo)

    fn main() {
        println("hello world")
    }

Add semicolons to fix this code. Those two examples can be fixed as
follows:

    fn main() {
        ...
        assert!(a == b);
        assert!(c == d);
        println(...);
    }

    local_data_key!(foo);

    fn main() {
        println("hello world")
    }

RFC #378.

Closes #18635.

[breaking-change]
</content>
</entry>
<entry>
<title>libs: stabilize most numerics after RFC changes</title>
<updated>2014-11-19T04:07:58+00:00</updated>
<author>
<name>Aaron Turon</name>
<email>aturon@mozilla.com</email>
</author>
<published>2014-11-16T06:03:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bdbc09ad484847378b87ee8d60096cd39d8fb47a'/>
<id>urn:sha1:bdbc09ad484847378b87ee8d60096cd39d8fb47a</id>
<content type='text'>
This commit adds stability markers for the APIs that have recently been
aligned with [numerics
reform](https://github.com/rust-lang/rfcs/pull/369). For APIs that were
changed as part of that reform, `#[unstable]` is used to reflect the
recency, but the APIs will become `#[stable]` in a follow-up pass.

In addition, a few aspects of the APIs not explicitly covered by the RFC
are marked here -- in particular, constants for floats.

This commit does not mark the `uint` or `int` modules as `#[stable]`,
given the ongoing debate out the names and roles of these types.

Due to some deprecation (see the RFC for details), this is a:

[breaking-change]
</content>
</entry>
<entry>
<title>Move FromStr to core::str</title>
<updated>2014-11-16T01:41:55+00:00</updated>
<author>
<name>Brendan Zabarauskas</name>
<email>bjzaba@yahoo.com.au</email>
</author>
<published>2014-11-15T04:52:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=29bc9c632eda71c6b4a8b35db637971953b58d03'/>
<id>urn:sha1:29bc9c632eda71c6b4a8b35db637971953b58d03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove a large amount of deprecated functionality</title>
<updated>2014-10-19T19:59:40+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2014-10-15T06:05:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d5d97b55d6487ee23b805bc1acbaa0669b82116'/>
<id>urn:sha1:9d5d97b55d6487ee23b805bc1acbaa0669b82116</id>
<content type='text'>
Spring cleaning is here! In the Fall! This commit removes quite a large amount
of deprecated functionality from the standard libraries. I tried to ensure that
only old deprecated functionality was removed.

This is removing lots and lots of deprecated features, so this is a breaking
change. Please consult the deprecation messages of the deleted code to see how
to migrate code forward if it still needs migration.

[breaking-change]
</content>
</entry>
<entry>
<title>Use slice syntax instead of slice_to, etc.</title>
<updated>2014-10-07T02:49:53+00:00</updated>
<author>
<name>Nick Cameron</name>
<email>ncameron@mozilla.com</email>
</author>
<published>2014-09-24T11:41:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=59976942eacd26c0cc37247c3ac0c78b97edc6ea'/>
<id>urn:sha1:59976942eacd26c0cc37247c3ac0c78b97edc6ea</id>
<content type='text'>
</content>
</entry>
</feed>
