summary refs log tree commit diff
path: root/src/librustc_incremental/persist/load.rs
AgeCommit message (Expand)AuthorLines
2018-03-28[incremental] Don't panic if decoding the cache failsWesley Wiser-1/+2
2018-03-09Move PROFQ_CHAN to a Session fieldJohn Kåre Alsaker-3/+5
2017-12-15Resolves #46555 - Moving loading and decoding of dependency graph to backgrou...David Teller-48/+106
2017-11-29incr.comp.: Remove on-export crate metadata hashing.Michael Woerister-61/+0
2017-11-15incr.comp.: Only save and load query result cache when -Zincremental-queries ...Michael Woerister-1/+2
2017-11-14incr.comp.: Store the query result index which records where query results ca...Michael Woerister-1/+1
2017-11-13incr.comp.: Include header when loading cache files in order to get the same ...Michael Woerister-11/+15
2017-10-25incr.comp.: Implement query diagnostic persistence.Michael Woerister-0/+13
2017-10-06incr.comp.: Bring back output of -Zincremental-info.Michael Woerister-2/+2
2017-10-03incr.comp.: Fix some merge fallout.Michael Woerister-0/+7
2017-10-02incr.comp.: Remove saving and loading of legacy dep-graph.Michael Woerister-310/+41
2017-10-02incr.comp.: Use red/green tracking for CGU re-use.Michael Woerister-22/+18
2017-09-23incr.comp.: Make #[rustc_dirty/clean] test for fingerprint equality instead o...Michael Woerister-4/+0
2017-09-23incr.comp.: Remove support for loading metadata fingerprints.Michael Woerister-8/+5
2017-09-23incr.comp.: Serialize and deserialize new DepGraphMichael Woerister-0/+35
2017-09-20incr.comp.: Remove IncrementalHashesMap and calculate_svh module.Michael Woerister-18/+14
2017-09-20incr.comp.: Store result fingerprints in DepGraph.Michael Woerister-3/+2
2017-09-18Fix issues uncovered by rebasing:Michael Woerister-0/+1
2017-09-14rustc: Remove `Session::dep_graph`Alex Crichton-23/+3
2017-07-10incr.comp.: Manage dependency graph on main thread.Michael Woerister-8/+2
2017-07-10incr.comp.: Improve debug output for work products.Michael Woerister-5/+9
2017-06-22Print -Zincremental-info to stderr instead of stdout.Michael Woerister-8/+8
2017-06-09incr.comp.: Clean up and optimize dep-graph loading.Michael Woerister-61/+53
2017-06-09incr.comp.: Uniformly represent DepNodes as (Kind, StableHash) pairs.Michael Woerister-113/+95
2017-06-06incr.comp.: Make WorkProductId opaque so we don't accidentally rely on being ...Michael Woerister-4/+3
2017-06-01incr.comp.: Use a more efficient encoding for the on-disk dependency graph.Michael Woerister-4/+18
2017-05-31incr.comp.: Use DefPathHash-based DepNodes in the serialized DepGraph and rem...Michael Woerister-34/+43
2017-05-08incr.comp.: Hash more pieces of crate metadata to detect changes there.Michael Woerister-26/+31
2017-03-22Move Fingerprint to rustc::ich::Fingerprint.Michael Woerister-1/+1
2017-03-10isolate dep-graph tasksNiko Matsakis-1/+5
2017-02-22detect "bootstrap outputs" when serializing the dep-graphNiko Matsakis-0/+12
2017-02-06fix case where some edges can't be recreated by expanding the graphNiko Matsakis-35/+84
2017-02-03make dirty process O(dirty)Niko Matsakis-39/+53
2017-01-31rewrite the predecessors code to create a reduced graphNiko Matsakis-77/+78
2017-01-16incr.comp.: Delete orphaned work-products.Michael Woerister-12/+2
2016-12-03Rollup merge of #38113 - nikomatsakis:incremental-dump-hash, r=michaelwoeristerCorey Farwell-0/+13
2016-12-01add a `-Z incremental-dump-hash` flagNiko Matsakis-0/+13
2016-11-30incr.comp.: Add more output to -Z incremental-info.Michael Woerister-11/+21
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-6/+6
2016-10-31Remove unused type aliasesSeo Sanghyeon-2/+0
2016-10-17ICH: Use 128-bit Blake2b hash instead of 64-bit SipHash for incr. comp. finge...Michael Woerister-1/+2
2016-09-26incr.comp.: Add file header to on-disk artifacts for validation.Michael Woerister-22/+30
2016-09-23ICH: Add ability to test the ICH of exported metadata items.Michael Woerister-1/+55
2016-09-20Remove librbml and the RBML-tagged auto-encoder/decoder.Eduard Burtescu-3/+2
2016-09-11Use question_mark feature in librustc_incremental.Ahmed Charles-4/+4
2016-08-29incr.comp.: Move lock files out of directory being lockedMichael Woerister-1/+0
2016-08-29Implement copy-on-write scheme for managing the incremental compilation cache.Michael Woerister-5/+24
2016-08-23consider DepNode::Krate to be an inputNiko Matsakis-1/+1
2016-08-23rename HashesMap to IncrementalHashesMapNiko Matsakis-9/+12
2016-08-20compute and cache HIR hashes at beginningNiko Matsakis-8/+13