rust/src/librustc/ty
bors 5ebf74851d Auto merge of #47630 - canndrew:exhaustive-patterns, r=nikomatsakis
Stabilise feature(never_type). Introduce feature(exhaustive_patterns)

This stabilizes `!`, removing the feature gate as well as the old defaulting-to-`()` behavior. The pattern exhaustiveness checks which were covered by `feature(never_type)` have been moved behind a new `feature(exhaustive_patterns)` gate.
2018-03-14 23:43:04 +00:00
..
inhabitedness remove defaulting to unit 2018-03-14 12:44:51 +08:00
maps Auto merge of #48864 - oli-obk:miri_incremental_regression, r=eddyb 2018-03-14 15:39:59 +00:00
_match.rs intern CodeExtents 2017-04-30 17:02:59 -04:00
adjustment.rs Add AutoBorrowMutability; its like hir::Mutability but w/ two-phase borrow info too. 2018-02-08 12:16:30 +01:00
binding.rs default binding modes: add pat_binding_modes 2017-07-30 10:19:53 -04:00
cast.rs Handle casts to integer/float variables 2017-12-24 11:40:54 +02:00
codec.rs Remove unused error variants and const eval types 2018-03-08 08:34:12 +01:00
context.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
erase_regions.rs Update miri to rustc changes 2017-12-06 09:25:29 +01:00
error.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
fast_reject.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
flags.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
fold.rs improve TypeFoldable/Lift macros and make a bunch of stuff use them 2018-03-13 11:21:29 -04:00
instance.rs trans_apply_param_substs => subst_and_normalize_erasing_regions 2018-03-13 11:22:08 -04:00
item_path.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
layout.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
mod.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
outlives.rs Adds support for immovable generators. Move checking of invalid borrows across suspension points to borrowck. Fixes #44197, #45259 and #45093. 2018-01-23 05:10:38 +01:00
relate.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
steal.rs add FIXME to Steal 2017-05-02 16:21:58 -04:00
structural_impls.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
sty.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
subst.rs add canonicalize method to InferCtxt [VIC] 2018-03-13 11:21:31 -04:00
trait_def.rs Add InterpretInterner to StableHashingContext for AllocId serialization 2018-03-08 08:34:08 +01:00
util.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
walk.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00
wf.rs remove defaulting to unit 2018-03-14 12:44:51 +08:00