rust/src/librustc_metadata
bors d762b1d6c6 Auto merge of #45394 - davidtwco:rfc-2008, r=petrochenkov
RFC 2008: Future-proofing enums/structs with #[non_exhaustive] attribute

This work-in-progress pull request contains my changes to implement [RFC 2008](https://github.com/rust-lang/rfcs/pull/2008). The related tracking issue is #44109.

As of writing, enum-related functionality is not included and there are some issues related to tuple/unit structs. Enum related tests are currently ignored.

WIP PR requested by @nikomatsakis [in Gitter](https://gitter.im/rust-impl-period/WG-compiler-middle?at=59e90e6297cedeb0482ade3e).
2017-11-04 18:07:07 +00:00
..
astencode.rs convert constant promotion into a query 2017-10-16 17:32:22 -04:00
build.rs rustc: Add some build scripts for librustc crates 2017-07-22 22:04:13 -07:00
Cargo.toml Move unused-extern-crate to late pass 2017-08-27 19:02:24 +09:00
creader.rs Introduce CrateDisambiguator newtype and fix tests 2017-10-24 17:49:58 +02:00
cstore.rs Introduce CrateDisambiguator newtype and fix tests 2017-10-24 17:49:58 +02:00
cstore_impl.rs [Syntax Breaking] Rename DefaultImpl to AutoImpl 2017-11-03 16:13:20 -02:00
decoder.rs [Syntax Breaking] Rename DefaultImpl to AutoImpl 2017-11-03 16:13:20 -02:00
diagnostics.rs Clarify failure condition on tests 2017-09-05 11:55:01 -07:00
encoder.rs Auto merge of #45394 - davidtwco:rfc-2008, r=petrochenkov 2017-11-04 18:07:07 +00:00
index.rs rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
index_builder.rs use field init shorthand EVERYWHERE 2017-08-15 15:29:17 -07:00
isolated_encoder.rs incr.comp.: Remove tcx from StableHashingContext. 2017-09-18 11:29:47 +02:00
lib.rs incr.comp.: Factor some persistence functionality out of crate metadata code. 2017-10-24 14:01:44 +02:00
link_args.rs rustc: Remove a number of mutable fields in cstore 2017-09-05 07:37:28 -07:00
locator.rs rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
native_libs.rs Fix issues uncovered by rebasing: 2017-09-18 11:25:34 +02:00
schema.rs [Syntax Breaking] Rename DefaultImpl to AutoImpl 2017-11-03 16:13:20 -02:00