<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/fmt/num.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-27T16:28:13+00:00</updated>
<entry>
<title>Show appropriate feature flags in docs</title>
<updated>2015-07-27T16:28:13+00:00</updated>
<author>
<name>Steve Klabnik</name>
<email>steve@steveklabnik.com</email>
</author>
<published>2015-07-27T14:50:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba5fcb726fb88cc8393f48c9f46ba03fcadf0511'/>
<id>urn:sha1:ba5fcb726fb88cc8393f48c9f46ba03fcadf0511</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #27026 - nagisa:overflowing-unsigned, r=pnkfelix</title>
<updated>2015-07-20T16:38:33+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2015-07-20T16:38:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=18557500cb91596f3614d4cf65439f8c5f47b2e0'/>
<id>urn:sha1:18557500cb91596f3614d4cf65439f8c5f47b2e0</id>
<content type='text'>
This commit fixes the negate_unsigned feature gate to appropriately
account for inferred variables.

This is technically a [breaking-change], but I’d consider it a bug fix.

cc @brson for your relnotes.

Fixes https://github.com/rust-lang/rust/issues/24676
Fixes #26840 
Fixes https://github.com/rust-lang/rust/issues/25206
</content>
</entry>
<entry>
<title>optimize integer formatting</title>
<updated>2015-07-18T23:06:40+00:00</updated>
<author>
<name>arthurprs</name>
<email>arthurprs@gmail.com</email>
</author>
<published>2015-07-18T21:58:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ebf9e1aaf63e741cec122f3cea1afa6d62b01350'/>
<id>urn:sha1:ebf9e1aaf63e741cec122f3cea1afa6d62b01350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix negate_unsigned feature gate check</title>
<updated>2015-07-14T18:48:43+00:00</updated>
<author>
<name>Simonas Kazlauskas</name>
<email>git@kazlauskas.me</email>
</author>
<published>2015-07-13T22:03:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0c9e3dc75cf2b2d122af0596225594240ed254eb'/>
<id>urn:sha1:0c9e3dc75cf2b2d122af0596225594240ed254eb</id>
<content type='text'>
This commit fixes the negate_unsigned feature gate to appropriately
account for infered variables.

This is technically a [breaking-change].
</content>
</entry>
<entry>
<title>Fallout in tests and docs from feature renamings</title>
<updated>2015-06-17T16:07:16+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-06-10T20:33:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce1a965cf54ce65fc43b535c27029ce183214063'/>
<id>urn:sha1:ce1a965cf54ce65fc43b535c27029ce183214063</id>
<content type='text'>
</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>std: Remove deprecated/unstable num functionality</title>
<updated>2015-04-21T18:37:43+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-04-17T22:32:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eeb94886adccb3f13003f92f117115d17846ce1f'/>
<id>urn:sha1:eeb94886adccb3f13003f92f117115d17846ce1f</id>
<content type='text'>
This commit removes all the old casting/generic traits from `std::num` that are
no longer in use by the standard library. This additionally removes the old
`strconv` module which has not seen much use in quite a long time. All generic
functionality has been supplanted with traits in the `num` crate and the
`strconv` module is supplanted with the [rust-strconv crate][rust-strconv].

[rust-strconv]: https://github.com/lifthrasiir/rust-strconv

This is a breaking change due to the removal of these deprecated crates, and the
alternative crates are listed above.

[breaking-change]
</content>
</entry>
<entry>
<title>Fallout in public-facing and semi-public-facing libs</title>
<updated>2015-04-01T15:23:45+00:00</updated>
<author>
<name>Niko Matsakis</name>
<email>niko@alum.mit.edu</email>
</author>
<published>2015-03-30T13:40:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c35c46821a69af14e6b38e0238f70e22433a3e8e'/>
<id>urn:sha1:c35c46821a69af14e6b38e0238f70e22433a3e8e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stabilize std::num</title>
<updated>2015-03-31T14:50:25+00:00</updated>
<author>
<name>Aaron Turon</name>
<email>aturon@mozilla.com</email>
</author>
<published>2015-03-20T06:42:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=232424d9952700682373ccf2d578109f401ff023'/>
<id>urn:sha1:232424d9952700682373ccf2d578109f401ff023</id>
<content type='text'>
This commit stabilizes the `std::num` module:

* The `Int` and `Float` traits are deprecated in favor of (1) the
  newly-added inherent methods and (2) the generic traits available in
  rust-lang/num.

* The `Zero` and `One` traits are reintroduced in `std::num`, which
  together with various other traits allow you to recover the most
  common forms of generic programming.

* The `FromStrRadix` trait, and associated free function, is deprecated
  in favor of inherent implementations.

* A wide range of methods and constants for both integers and floating
  point numbers are now `#[stable]`, having been adjusted for integer
  guidelines.

* `is_positive` and `is_negative` are renamed to `is_sign_positive` and
  `is_sign_negative`, in order to address #22985

* The `Wrapping` type is moved to `std::num` and stabilized;
  `WrappingOps` is deprecated in favor of inherent methods on the
  integer types, and direct implementation of operations on
  `Wrapping&lt;X&gt;` for each concrete integer type `X`.

Closes #22985
Closes #21069

[breaking-change]
</content>
</entry>
<entry>
<title>Remove IteratorExt</title>
<updated>2015-03-28T20:53:45+00:00</updated>
<author>
<name>Steven Fackler</name>
<email>sfackler@gmail.com</email>
</author>
<published>2015-03-12T05:41:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d502f4221fd5472c4a7905cdc3c59533e9612822'/>
<id>urn:sha1:d502f4221fd5472c4a7905cdc3c59533e9612822</id>
<content type='text'>
All methods are inlined into Iterator with `Self: Sized` bounds to make
sure Iterator is still object safe.

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