rust/src/librustc_lint
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
..
bad_style.rs Merge PatKind::QPath into PatKind::Path in HIR 2016-07-08 12:42:57 +03:00
builtin.rs Remove obsolete divergence related stuff 2016-08-13 21:37:09 +08:00
Cargo.toml Fix Cargo.tomls 2016-06-27 18:30:46 +00:00
lib.rs Make private_in_public compatibility lint deny-by-default 2016-08-11 23:19:04 +03:00
types.rs Rename empty/bang to never 2016-08-13 21:37:09 +08:00
unused.rs Rename empty/bang to never 2016-08-13 21:37:09 +08:00