rust/src/libcore
Alex Crichton b643782a10 std: Stabilize APIs for the 1.8 release
This commit is the result of the FCPs ending for the 1.8 release cycle for both
the libs and the lang suteams. The full list of changes are:

Stabilized

* `braced_empty_structs`
* `augmented_assignments`
* `str::encode_utf16` - renamed from `utf16_units`
* `str::EncodeUtf16` - renamed from `Utf16Units`
* `Ref::map`
* `RefMut::map`
* `ptr::drop_in_place`
* `time::Instant`
* `time::SystemTime`
* `{Instant,SystemTime}::now`
* `{Instant,SystemTime}::duration_since` - renamed from `duration_from_earlier`
* `{Instant,SystemTime}::elapsed`
* Various `Add`/`Sub` impls for `Time` and `SystemTime`
* `SystemTimeError`
* `SystemTimeError::duration`
* Various impls for `SystemTimeError`
* `UNIX_EPOCH`
* `ops::{Add,Sub,Mul,Div,Rem,BitAnd,BitOr,BitXor,Shl,Shr}Assign`

Deprecated

* Scoped TLS (the `scoped_thread_local!` macro)
* `Ref::filter_map`
* `RefMut::filter_map`
* `RwLockReadGuard::map`
* `RwLockWriteGuard::map`
* `Condvar::wait_timeout_with`

Closes #27714
Closes #27715
Closes #27746
Closes #27748
Closes #27908
Closes #29866
2016-02-29 09:05:33 -08:00
..
fmt fmt: Make sure write_fmt's implementation can use write_char 2016-02-17 22:26:44 +01:00
hash doc: insert missing chars 2016-01-27 20:56:18 +02:00
num std: Stabilize APIs for the 1.8 release 2016-02-29 09:05:33 -08:00
prelude Add missing annotations and some tests 2015-11-18 01:24:21 +03:00
str Fix a couple of issues in from_utf8 docs 2016-02-14 18:38:37 +00:00
sync Add compare_exchange and compare_exchange_weak to atomic types 2016-02-18 22:38:25 +00:00
any.rs Implement Any for unsized types 2016-01-14 23:02:32 -08:00
array.rs Revert "PR #30130 Implement Clone for more arrays" 2015-12-07 00:29:21 +01:00
borrow.rs Move the Borrow and BorrowMut traits to libcore. 2015-08-22 13:58:39 +02:00
Cargo.toml bootstrap: Add a bunch of Cargo.toml files 2016-02-11 11:12:32 -08:00
cell.rs std: Stabilize APIs for the 1.8 release 2016-02-29 09:05:33 -08:00
char.rs Auto merge of #30624 - Ticki:specialization, r=alexcrichton 2016-01-16 21:38:39 +00:00
clone.rs Make note about traits that can be derived 2015-11-16 18:50:40 -05:00
cmp.rs Clarifying behavior of #[derive(Ord, PartialOrd)] in doc comments. 2016-02-09 08:01:28 -07:00
convert.rs Minor spelling fixes 2016-02-09 11:52:39 -05:00
default.rs libcore: deny warnings in doctests 2015-11-12 05:16:08 +00:00
intrinsics.rs std: Stabilize APIs for the 1.8 release 2016-02-29 09:05:33 -08:00
iter.rs Make for loop desugaring for iterators more precise 2016-02-27 17:33:20 +01:00
lib.rs mk: Move from -D warnings to #![deny(warnings)] 2016-01-24 20:35:55 -08:00
macros.rs Correct the documentation of debug_assert_eq 2015-12-29 11:01:35 -05:00
marker.rs Fix spacing style of T: Bound in docs 2016-01-17 23:44:33 +01:00
mem.rs Improve 'std::mem::transmute_copy' doc example. 2016-02-16 21:48:50 -05:00
nonzero.rs Register new snapshots 2015-12-21 09:26:21 -08:00
ops.rs std: Stabilize APIs for the 1.8 release 2016-02-29 09:05:33 -08:00
option.rs Register new snapshots 2016-02-23 07:31:16 -08:00
panicking.rs Mark all extern functions as nounwind 2015-09-14 11:36:09 +02:00
ptr.rs std: Stabilize APIs for the 1.8 release 2016-02-29 09:05:33 -08:00
raw.rs Correct spelling in docs 2015-10-13 09:44:11 -04:00
result.rs Register new snapshots 2016-02-23 07:31:16 -08:00
slice.rs Add unstable copy_from_slice 2016-02-25 21:20:41 -08:00
tuple.rs Properly document tuples 2016-02-09 16:00:50 -05:00