bors e25542cb02 Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis
Implement the `!` type

This implements the never type (`!`) and hides it behind the feature gate `#[feature(never_type)]`. With the feature gate off, things should build as normal (although some error messages may be different). With the gate on, `!` is usable as a type and diverging type variables (ie. types that are unconstrained by anything in the code) will default to `!` instead of `()`.
2016-08-16 00:12:12 -07:00
..
2016-08-13 21:37:09 +08:00
2016-07-22 16:38:16 +02:00
2016-07-10 19:41:50 +02:00
2016-06-04 15:10:26 -07:00
2016-08-13 21:37:09 +08:00
2016-08-13 21:37:09 +08:00
2016-08-04 04:33:50 +03:00
2016-07-08 13:35:17 +03:00
2016-07-20 15:54:54 -07:00
2016-08-05 17:52:37 -04:00