rust/src/libsyntax
Alex Crichton ff49733274 std: Stabilize library APIs for 1.5
This commit stabilizes and deprecates library APIs whose FCP has closed in the
last cycle, specifically:

Stabilized APIs:

* `fs::canonicalize`
* `Path::{metadata, symlink_metadata, canonicalize, read_link, read_dir, exists,
   is_file, is_dir}` - all moved to inherent methods from the `PathExt` trait.
* `Formatter::fill`
* `Formatter::width`
* `Formatter::precision`
* `Formatter::sign_plus`
* `Formatter::sign_minus`
* `Formatter::alternate`
* `Formatter::sign_aware_zero_pad`
* `string::ParseError`
* `Utf8Error::valid_up_to`
* `Iterator::{cmp, partial_cmp, eq, ne, lt, le, gt, ge}`
* `<[T]>::split_{first,last}{,_mut}`
* `Condvar::wait_timeout` - note that `wait_timeout_ms` is not yet deprecated
  but will be once 1.5 is released.
* `str::{R,}MatchIndices`
* `str::{r,}match_indices`
* `char::from_u32_unchecked`
* `VecDeque::insert`
* `VecDeque::shrink_to_fit`
* `VecDeque::as_slices`
* `VecDeque::as_mut_slices`
* `VecDeque::swap_remove_front` - (renamed from `swap_front_remove`)
* `VecDeque::swap_remove_back` - (renamed from `swap_back_remove`)
* `Vec::resize`
* `str::slice_mut_unchecked`
* `FileTypeExt`
* `FileTypeExt::{is_block_device, is_char_device, is_fifo, is_socket}`
* `BinaryHeap::from` - `from_vec` deprecated in favor of this
* `BinaryHeap::into_vec` - plus a `Into` impl
* `BinaryHeap::into_sorted_vec`

Deprecated APIs

* `slice::ref_slice`
* `slice::mut_ref_slice`
* `iter::{range_inclusive, RangeInclusive}`
* `std::dynamic_lib`

Closes #27706
Closes #27725
cc #27726 (align not stabilized yet)
Closes #27734
Closes #27737
Closes #27742
Closes #27743
Closes #27772
Closes #27774
Closes #27777
Closes #27781
cc #27788 (a few remaining methods though)
Closes #27790
Closes #27793
Closes #27796
Closes #27810
cc #28147 (not all parts stabilized)
2015-10-25 09:36:32 -07:00
..
diagnostics
ext Auto merge of #29148 - petrochenkov:noshow, r=alexcrichton 2015-10-20 19:02:27 +00:00
parse std: Stabilize library APIs for 1.5 2015-10-25 09:36:32 -07:00
print Auto merge of #28980 - nrc:unsafe-macros, r=@pnkfelix 2015-10-15 03:26:48 +00:00
util std: Stabilize library APIs for 1.5 2015-10-25 09:36:32 -07:00
abi.rs
ast_util.rs Merge VariantData and VariantData_ 2015-10-13 15:19:27 +03:00
ast.rs Auto merge of #28980 - nrc:unsafe-macros, r=@pnkfelix 2015-10-15 03:26:48 +00:00
attr.rs Refactor attr::Stability 2015-10-13 06:01:31 +03:00
codemap.rs Some cleanup of no longer used AST things 2015-10-09 11:53:42 +13:00
config.rs Merge VariantData and VariantData_ 2015-10-13 15:19:27 +03:00
diagnostic.rs Some cleanup of no longer used AST things 2015-10-09 11:53:42 +13:00
entry.rs
feature_gate.rs Merge struct fields and struct kind 2015-10-13 15:19:25 +03:00
fold.rs Merge VariantData and VariantData_ 2015-10-13 15:19:27 +03:00
lib.rs std: Stabilize library APIs for 1.5 2015-10-25 09:36:32 -07:00
owned_slice.rs
ptr.rs
show_span.rs
std_inject.rs Stop re-exporting AttrStyle's variants and rename them. 2015-10-01 18:03:34 +02:00
str.rs
test.rs
visit.rs Provide span for visit_enum_def 2015-10-16 17:17:14 +03:00