<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libcore/num/uint_macros.rs, branch 1.12.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.12.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.12.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2016-06-14T20:23:21+00:00</updated>
<entry>
<title>Add/improve num const docs</title>
<updated>2016-06-14T20:23:21+00:00</updated>
<author>
<name>Oliver Middleton</name>
<email>olliemail27@gmail.com</email>
</author>
<published>2016-06-14T20:23:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=170df14e6223a4583d5d88bac04434b2491aacb3'/>
<id>urn:sha1:170df14e6223a4583d5d88bac04434b2491aacb3</id>
<content type='text'>
This adds short summaries to all num consts.
</content>
</entry>
<entry>
<title>mk: Prepare for a new stage0 compiler</title>
<updated>2016-05-31T23:11:49+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-05-24T05:28:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fa45670ce4c3813e9af0e50a6b61742310fdaa88'/>
<id>urn:sha1:fa45670ce4c3813e9af0e50a6b61742310fdaa88</id>
<content type='text'>
This commit prepares the source for a new stage0 compiler, the 1.10.0 beta
compiler. These artifacts are hot off the bots and should be ready to go.
</content>
</entry>
<entry>
<title>Impl int/uint::MIN/MAX in terms of min/max_value</title>
<updated>2016-04-30T00:40:34+00:00</updated>
<author>
<name>Simonas Kazlauskas</name>
<email>git@kazlauskas.me</email>
</author>
<published>2016-04-30T00:40:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=04f8ba2ece3de0892e826db86f491f044e06d24c'/>
<id>urn:sha1:04f8ba2ece3de0892e826db86f491f044e06d24c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std: Clean out deprecated APIs</title>
<updated>2016-03-12T20:31:13+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-03-07T23:42:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b53764c73bd722ea22142bace6249d5950066253'/>
<id>urn:sha1:b53764c73bd722ea22142bace6249d5950066253</id>
<content type='text'>
Removes all unstable and deprecated APIs prior to the 1.8 release. All APIs that
are deprecated in the 1.8 release are sticking around for the rest of this
cycle.

Some notable changes are:

* The `dynamic_lib` module was moved into `rustc_back` as the compiler still
  relies on a few bits and pieces.
* The `DebugTuple` formatter now special-cases an empty struct name with only
  one field to append a trailing comma.
</content>
</entry>
<entry>
<title>libcore/num: Remove unused macro argument.</title>
<updated>2016-02-14T23:44:32+00:00</updated>
<author>
<name>NODA, Kai</name>
<email>nodakai@gmail.com</email>
</author>
<published>2016-02-14T23:34:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e03cea40e806f96611736caeff06d31f69e27b2f'/>
<id>urn:sha1:e03cea40e806f96611736caeff06d31f69e27b2f</id>
<content type='text'>
It is no longer necessary after dd0d495f50e2d8ba501e6b003cb4c1ef52d95ed5

Signed-off-by: NODA, Kai &lt;nodakai@gmail.com&gt;
</content>
</entry>
<entry>
<title>std: Stabilize APIs for the 1.7 release</title>
<updated>2016-01-16T19:03:10+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-01-15T18:07:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a4f43b9b6558ab74b3e849a7770dc193bc1847b'/>
<id>urn:sha1:9a4f43b9b6558ab74b3e849a7770dc193bc1847b</id>
<content type='text'>
This commit stabilizes and deprecates the FCP (final comment period) APIs for
the upcoming 1.7 beta release. The specific APIs which changed were:

Stabilized

* `Path::strip_prefix` (renamed from `relative_from`)
* `path::StripPrefixError` (new error type returned from `strip_prefix`)
* `Ipv4Addr::is_loopback`
* `Ipv4Addr::is_private`
* `Ipv4Addr::is_link_local`
* `Ipv4Addr::is_multicast`
* `Ipv4Addr::is_broadcast`
* `Ipv4Addr::is_documentation`
* `Ipv6Addr::is_unspecified`
* `Ipv6Addr::is_loopback`
* `Ipv6Addr::is_unique_local`
* `Ipv6Addr::is_multicast`
* `Vec::as_slice`
* `Vec::as_mut_slice`
* `String::as_str`
* `String::as_mut_str`
* `&lt;[T]&gt;::clone_from_slice` - the `usize` return value is removed
* `&lt;[T]&gt;::sort_by_key`
* `i32::checked_rem` (and other signed types)
* `i32::checked_neg` (and other signed types)
* `i32::checked_shl` (and other signed types)
* `i32::checked_shr` (and other signed types)
* `i32::saturating_mul` (and other signed types)
* `i32::overflowing_add` (and other signed types)
* `i32::overflowing_sub` (and other signed types)
* `i32::overflowing_mul` (and other signed types)
* `i32::overflowing_div` (and other signed types)
* `i32::overflowing_rem` (and other signed types)
* `i32::overflowing_neg` (and other signed types)
* `i32::overflowing_shl` (and other signed types)
* `i32::overflowing_shr` (and other signed types)
* `u32::checked_rem` (and other unsigned types)
* `u32::checked_neg` (and other unsigned types)
* `u32::checked_shl` (and other unsigned types)
* `u32::saturating_mul` (and other unsigned types)
* `u32::overflowing_add` (and other unsigned types)
* `u32::overflowing_sub` (and other unsigned types)
* `u32::overflowing_mul` (and other unsigned types)
* `u32::overflowing_div` (and other unsigned types)
* `u32::overflowing_rem` (and other unsigned types)
* `u32::overflowing_neg` (and other unsigned types)
* `u32::overflowing_shl` (and other unsigned types)
* `u32::overflowing_shr` (and other unsigned types)
* `ffi::IntoStringError`
* `CString::into_string`
* `CString::into_bytes`
* `CString::into_bytes_with_nul`
* `From&lt;CString&gt; for Vec&lt;u8&gt;`
* `From&lt;CString&gt; for Vec&lt;u8&gt;`
* `IntoStringError::into_cstring`
* `IntoStringError::utf8_error`
* `Error for IntoStringError`

Deprecated

* `Path::relative_from` - renamed to `strip_prefix`
* `Path::prefix` - use `components().next()` instead
* `os::unix::fs` constants - moved to the `libc` crate
* `fmt::{radix, Radix, RadixFmt}` - not used enough to stabilize
* `IntoCow` - conflicts with `Into` and may come back later
* `i32::{BITS, BYTES}` (and other integers) - not pulling their weight
* `DebugTuple::formatter` - will be removed
* `sync::Semaphore` - not used enough and confused with system semaphores

Closes #23284
cc #27709 (still lots more methods though)
Closes #27712
Closes #27722
Closes #27728
Closes #27735
Closes #27729
Closes #27755
Closes #27782
Closes #27798
</content>
</entry>
<entry>
<title>core: Fill out issues for unstable features</title>
<updated>2015-08-16T01:09:16+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-08-13T00:23:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b7dcf272d90657bfea13e54939ee04fed7c7f5f0'/>
<id>urn:sha1:b7dcf272d90657bfea13e54939ee04fed7c7f5f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Temp fix for all constants that are missing docs.</title>
<updated>2015-06-21T15:04:37+00:00</updated>
<author>
<name>Eljay</name>
<email>lee@leejeffery.co.uk</email>
</author>
<published>2015-06-21T15:04:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0d485ce9acde28e548e6742abeecadee4c94adc'/>
<id>urn:sha1:c0d485ce9acde28e548e6742abeecadee4c94adc</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>Change the type of constants BYTES/BITS to usize</title>
<updated>2015-03-30T09:19:11+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2015-03-28T12:57:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5825c72e730a12efdc0e2d60fb9d40f6f5ea771c'/>
<id>urn:sha1:5825c72e730a12efdc0e2d60fb9d40f6f5ea771c</id>
<content type='text'>
</content>
</entry>
</feed>
