rust/src/librustc/ty
bors 7a26aeca77 Auto merge of #36815 - alexcrichton:stabilize-1.13, r=aturon
std: Stabilize and deprecate APIs for 1.13

This commit is intended to be backported to the 1.13 branch, and works with the
following APIs:

Stabilized

* `i32::checked_abs`
* `i32::wrapping_abs`
* `i32::overflowing_abs`
* `RefCell::try_borrow`
* `RefCell::try_borrow_mut`

Deprecated

* `BinaryHeap::push_pop`
* `BinaryHeap::replace`
* `SipHash13`
* `SipHash24`
* `SipHasher` - use `DefaultHasher` instead in the `std::collections::hash_map`
  module

Closes #28147
Closes #34767
Closes #35057
Closes #35070
2016-10-03 11:00:03 -07:00
..
_match.rs rustc: pass ty::Region behind an interned 'tcx reference. 2016-08-27 01:15:06 +03:00
adjustment.rs rustc_metadata: go only through rustc_serialize in astencode. 2016-09-20 20:07:54 +03:00
cast.rs Refactor TyStruct/TyEnum/TyUnion into TyAdt 2016-09-08 22:17:53 +03:00
contents.rs Refactor TyStruct/TyEnum/TyUnion into TyAdt 2016-09-08 22:17:53 +03:00
context.rs Rollup merge of #36460 - mikhail-m1:35123-map3, r=nikomatsakis 2016-09-28 20:21:50 -07:00
error.rs Remove unused TypeError variants 2016-09-28 22:30:30 +02:00
fast_reject.rs Call arrays "arrays" instead of "vecs" internally 2016-09-28 22:30:30 +02:00
flags.rs Refactor TyStruct/TyEnum/TyUnion into TyAdt 2016-09-08 22:17:53 +03:00
fold.rs rustc: pass ty::Region behind an interned 'tcx reference. 2016-08-27 01:15:06 +03:00
item_path.rs rustc: don't hash the --extern crate name, but the original one, in DefPath. 2016-09-20 20:08:06 +03:00
ivar.rs use memoized pattern for SizedConstraint 2016-08-02 19:31:25 -04:00
layout.rs Replace offset_after_field with offsets 2016-10-02 13:13:40 -04:00
maps.rs rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names. 2016-09-20 20:08:03 +03:00
mod.rs Call arrays "arrays" instead of "vecs" internally 2016-09-28 22:30:30 +02:00
outlives.rs Refactor TyStruct/TyEnum/TyUnion into TyAdt 2016-09-08 22:17:53 +03:00
relate.rs Refactor TyStruct/TyEnum/TyUnion into TyAdt 2016-09-08 22:17:53 +03:00
structural_impls.rs Remove unused TypeError variants 2016-09-28 22:30:30 +02:00
sty.rs rustc_metadata: remove ty{en,de}code and move to auto-derived serialization. 2016-09-20 20:08:01 +03:00
subst.rs rustc_metadata: side-step ty{en,de}code for everything but Ty. 2016-09-20 20:08:01 +03:00
trait_def.rs rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names. 2016-09-20 20:08:03 +03:00
util.rs Auto merge of #36815 - alexcrichton:stabilize-1.13, r=aturon 2016-10-03 11:00:03 -07:00
walk.rs Refactor TyStruct/TyEnum/TyUnion into TyAdt 2016-09-08 22:17:53 +03:00
wf.rs Refactor TyStruct/TyEnum/TyUnion into TyAdt 2016-09-08 22:17:53 +03:00