rust/src/librustc_metadata
bors 02eed2e9a5 Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakis
incr.comp.: Implement query result cache and use it to cache type checking tables.

This is a spike implementation of caching more than LLVM IR and object files when doing incremental compilation. At the moment, only the `typeck_tables_of` query is cached but MIR and borrow-check will follow shortly. The feature is activated by running with `-Zincremental-queries` in addition to `-Zincremental`, it is not yet active by default.

r? @nikomatsakis
2017-11-17 10:12:21 +00:00
..
astencode.rs convert constant promotion into a query 2017-10-16 17:32:22 -04:00
build.rs
Cargo.toml
creader.rs incr.comp.: Provide session to some more decoding contexts. 2017-11-08 14:52:00 +01:00
cstore_impl.rs rustc_driver: base extern query providers on local ones. 2017-11-12 18:20:15 +02:00
cstore.rs rustc_driver: base extern query providers on local ones. 2017-11-12 18:20:15 +02:00
decoder.rs incr.comp.: Remove default serialization implementations for things in rustc::hir::def_id so that we get an ICE instead of silently doing the wrong thing. 2017-11-16 17:13:39 +01:00
diagnostics.rs Clarify failure condition on tests 2017-09-05 11:55:01 -07:00
encoder.rs Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakis 2017-11-17 10:12:21 +00:00
index_builder.rs incr.comp.: Remove default serialization implementations for things in rustc::hir::def_id so that we get an ICE instead of silently doing the wrong thing. 2017-11-16 17:13:39 +01:00
index.rs
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
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