rust/src/librustc_metadata
bors 4f3886abf1 Auto merge of #41847 - alexcrichton:less-unstable-annotations, r=eddyb
rustc: Add a new `-Z force-unstable-if-unmarked` flag

This commit adds a new `-Z` flag to the compiler for use when bootstrapping the
compiler itself. We want to be able to use crates.io crates, but we also want
the usage of such crates to be as ergonomic as possible! To that end compiler
crates are a little tricky in that the crates.io crates are not annotated as
unstable, nor do they expect to pull in unstable dependencies.

To cover all these situations it's intended that the compiler will forever now
bootstrap with `-Z force-unstable-if-unmarked`. This flags serves a dual purpose
of forcing crates.io crates to themselves be unstable while also allowing them
to use other "unstable" crates.io crates. This should mean that adding a
dependency to compiler no longer requires upstream modification with
unstable/staged_api attributes for inclusion!
2017-05-13 05:22:08 +00:00
..
astencode.rs incr.comp.: Hash more pieces of crate metadata to detect changes there. 2017-05-08 12:31:26 +02:00
Cargo.toml Remove internal liblog 2017-03-23 11:28:00 -07:00
creader.rs Auto merge of #41709 - michaelwoerister:close-metadata-ich-holes, r=nikomatsakis 2017-05-09 11:55:37 +00:00
cstore_impl.rs Auto merge of #41847 - alexcrichton:less-unstable-annotations, r=eddyb 2017-05-13 05:22:08 +00:00
cstore.rs rustc: Add a new -Z force-unstable-if-unmarked flag 2017-05-10 07:42:26 -07:00
decoder.rs resolved merge conflicts 2017-05-09 17:23:41 -05:00
diagnostics.rs Update usages of 'OSX' (and other old names) to 'macOS'. 2017-03-12 14:59:04 -04:00
encoder.rs incr.comp.: Hash more pieces of crate metadata to detect changes there. 2017-05-08 12:31:26 +02:00
index_builder.rs incr.comp.: Hash more pieces of crate metadata to detect changes there. 2017-05-08 12:31:26 +02:00
index.rs Try fixing bigendian metadata serialisation 2017-05-01 04:51:17 +03:00
isolated_encoder.rs incr.comp.: Hash more pieces of crate metadata to detect changes there. 2017-05-08 12:31:26 +02:00
lib.rs rustc: Remove #![unstable] annotation 2017-05-11 16:03:05 -07:00
locator.rs Remove need for &format!(...) or &&"" dances in span_label calls 2017-05-08 12:56:15 +02:00
schema.rs incr.comp.: Hash more pieces of crate metadata to detect changes there. 2017-05-08 12:31:26 +02:00