rust/src/librustc_metadata
bors 619ced0578 Auto merge of #47087 - Zoxc:incr_no_in_ignore, r=michaelwoerister
Replace uses of DepGraph.in_ignore with DepGraph.with_ignore

I currently plan to track tasks in thread local storage. Ignoring things in a closure ensures that the ignore tasks do not overlap the beginning or end of any other task. The TLS API will also use a closure to change a TLS value, so having the ignore task be a closure also helps there.

It also adds `assert_ignored` which is used before a `TyCtxt` is created. Instead of adding a new ignore task this simply ensures that we are in a context where reads are ignored.

r? @michaelwoerister
2018-01-11 03:24:16 +00:00
..
astencode.rs incr.comp.: Hash spans unconditionally for full accuracy. 2017-12-08 10:02:26 +01:00
build.rs rustc: Add some build scripts for librustc crates 2017-07-22 22:04:13 -07:00
Cargo.toml Try to fix a perf regression by updating log 2018-01-07 16:54:05 +01:00
creader.rs Try to fix a perf regression by updating log 2018-01-07 16:54:05 +01:00
cstore.rs CStore switch FxHashMap to IndexVec 2017-12-27 10:36:52 -05:00
cstore_impl.rs Followup for #46112. 2017-12-19 15:04:02 +01:00
decoder.rs Auto merge of #47243 - wesleywiser:incr_fingerprint_encoding, r=michaelwoerister 2018-01-11 00:23:23 +00:00
diagnostics.rs Clarify failure condition on tests 2017-09-05 11:55:01 -07:00
dynamic_lib.rs rustc_back: move dynamic_lib to rustc_metadata. 2017-12-04 18:25:29 +02:00
encoder.rs Auto merge of #47087 - Zoxc:incr_no_in_ignore, r=michaelwoerister 2018-01-11 03:24:16 +00:00
index.rs rustc: Remove some dead code 2017-08-19 13:27:16 +03:00
index_builder.rs Replace uses of DepGraph.in_ignore with DepGraph.with_ignore 2018-01-09 18:35:50 +01:00
isolated_encoder.rs incr.comp.: Remove on-export crate metadata hashing. 2017-11-29 16:28:25 +01:00
lib.rs rustc: Don't use relative paths for extended errors 2018-01-04 07:21:22 -08:00
link_args.rs rustc: Remove a number of mutable fields in cstore 2017-09-05 07:37:28 -07:00
locator.rs Add sync module to rustc_data_structures 2017-12-17 14:14:51 +01:00
native_libs.rs Fix issues uncovered by rebasing: 2017-09-18 11:25:34 +02:00
schema.rs Map invalid Spans to DUMMY_SP during crate metadata encoding. 2018-01-04 11:26:47 +01:00