rust/src
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
..
bootstrap Auto merge of #35666 - eddyb:rollup, r=eddyb 2016-08-14 15:27:15 -07:00
build_helper
compiler-rt@8598065bd9
doc Rollup merge of #35647 - ahmedcharles:spelling, r=alexcrichton 2016-08-14 20:29:53 +03:00
driver
etc
grammar
jemalloc@e058ca6616
liballoc
liballoc_jemalloc
liballoc_system
libarena
libbacktrace
libcollections Rollup merge of #35598 - tshepang:needless-binding, r=steveklabnik 2016-08-14 20:29:50 +03:00
libcollectionstest
libcore Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
libcoretest
libflate
libfmt_macros
libgetopts
libgraphviz
liblibc@5066b7dcab
liblog
libpanic_abort
libpanic_unwind
librand
librbml
librustc Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_back
librustc_bitflags
librustc_borrowck Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_const_eval Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_const_math
librustc_data_structures
librustc_driver Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_errors
librustc_incremental
librustc_lint Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_llvm
librustc_metadata Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_mir Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_passes Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_platform_intrinsics
librustc_plugin
librustc_privacy Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_resolve
librustc_save_analysis
librustc_trans Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_typeck Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
librustc_unicode
librustdoc Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
libserialize
libstd
libsyntax Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
libsyntax_ext
libsyntax_pos
libterm
libtest
libunwind
llvm@786aad117b
rt
rtstartup
rust-installer@c37d3747da
rustc
rustllvm
test Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis 2016-08-16 00:12:12 -07:00
tools Auto merge of #35340 - michaelwoerister:incr-comp-cli-args, r=nikomatsakis 2016-08-15 08:35:18 -07:00
stage0.txt