rust/src/libcoretest
bors 696b703b5a Auto merge of #34530 - alexcrichton:stabilize-1.11, r=aturon
std: Stabilize APIs for the 1.11.0 release

Although the set of APIs being stabilized this release is relatively small, the
trains keep going! Listed below are the APIs in the standard library which have
either transitioned from unstable to stable or those from unstable to
deprecated.

Stable

* `BTreeMap::{append, split_off}`
* `BTreeSet::{append, split_off}`
* `Cell::get_mut`
* `RefCell::get_mut`
* `BinaryHeap::append`
* `{f32, f64}::{to_degrees, to_radians}` - libcore stabilizations mirroring past
  libstd stabilizations
* `Iterator::sum`
* `Iterator::product`

Deprecated

* `{f32, f64}::next_after`
* `{f32, f64}::integer_decode`
* `{f32, f64}::ldexp`
* `{f32, f64}::frexp`
* `num::One`
* `num::Zero`

Added APIs (all unstable)

* `iter::Sum`
* `iter::Product`
* `iter::Step` - a few methods were added to accomodate deprecation of One/Zero

Removed APIs

* `From<Range<T>> for RangeInclusive<T>` - everything about `RangeInclusive` is
  unstable

Closes #27739
Closes #27752
Closes #32526
Closes #33444
Closes #34152
cc #34529 (new tracking issue)
2016-07-03 14:33:55 -07:00
..
fmt std: Clean out deprecated APIs 2016-03-12 12:31:13 -08:00
hash std: use siphash-1-3 for HashMap 2016-06-29 16:08:32 -07:00
num std: Stabilize APIs for the 1.11.0 release 2016-07-03 10:49:01 -07:00
any.rs Implement Any for unsized types 2016-01-14 23:02:32 -08:00
array.rs Implement FixedSizeArray for all fixed size arrays 2015-08-31 10:55:39 +02:00
atomic.rs core: Shuffle around float parsing 2015-08-17 19:35:52 -07:00
cell.rs std: Clean out old unstable + deprecated APIs 2016-05-30 20:46:32 -07:00
char.rs Extend the test for EscapeUnicode 2016-05-26 10:54:58 +02:00
clone.rs Add unused modules to libcoretest 2015-10-16 21:15:23 +02:00
cmp.rs Remove all unstable deprecated functionality 2015-08-12 14:55:17 -07:00
intrinsics.rs Add unused modules to libcoretest 2015-10-16 21:15:23 +02:00
iter.rs specialize zip: Add benchmarks 2016-06-14 15:51:49 +02:00
lib.rs Auto merge of #34530 - alexcrichton:stabilize-1.11, r=aturon 2016-07-03 14:33:55 -07:00
mem.rs Support 16-bit pointers as well as i/usize 2016-05-19 13:55:13 -04:00
nonzero.rs Mass rename uint/int to usize/isize 2015-03-26 12:10:22 -07:00
ops.rs Mass rename uint/int to usize/isize 2015-03-26 12:10:22 -07:00
option.rs cleanup int suffixes in libcoretest 2016-03-11 08:42:56 +05:30
ptr.rs Replace many uses of mem::transmute with more specific functions 2015-08-09 22:05:22 +02:00
result.rs core: Implement IntoIterator for Option and Result references 2015-08-27 18:48:41 +02:00
slice.rs Avoid bounds check for slice binary search 2016-01-22 15:08:27 -02:00
str.rs Moved coretest::str tests into collectiontest::str 2015-04-05 18:52:58 +02:00
tuple.rs Deprecating i/u suffixes in libcoretest 2015-02-10 22:56:31 +00:00