summary refs log tree commit diff
path: root/src/librustc_incremental/persist/save.rs
AgeCommit message (Expand)AuthorLines
2017-04-12ICH: Replace old, transitive metadata hashing with direct hashing approach.Michael Woerister-73/+8
2017-04-07ICH: Centrally compute and cache DefPath hashes as part of DefPathTable.Michael Woerister-12/+1
2017-03-22Move Fingerprint to rustc::ich::Fingerprint.Michael Woerister-1/+1
2017-02-22detect "bootstrap outputs" when serializing the dep-graphNiko Matsakis-1/+6
2017-02-04pacify the mercilous tidy, improve cycle unit testNiko Matsakis-1/+2
2017-02-03make dirty process O(dirty)Niko Matsakis-2/+5
2017-01-31rewrite the predecessors code to create a reduced graphNiko Matsakis-21/+28
2017-01-24incr.comp.: Make cross-crate tracking for incr. comp. opt-in.Michael Woerister-11/+15
2017-01-16incr.comp.: Delete orphaned work-products.Michael Woerister-0/+26
2017-01-12Add some more info to -Zincremental-infoMichael Woerister-0/+11
2016-12-15Use StableHasher everywhereAriel Ben-Yehuda-1/+1
2016-12-01add a `-Z incremental-dump-hash` flagNiko Matsakis-0/+15
2016-11-29Give function bodies their own dep graph nodeFlorian Diebold-2/+2
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-5/+5
2016-10-17ICH: Use 128-bit Blake2b hash instead of 64-bit SipHash for incr. comp. finge...Michael Woerister-5/+6
2016-10-03std: Stabilize and deprecate APIs for 1.13Alex Crichton-2/+3
2016-09-26incr.comp.: Add file header to on-disk artifacts for validation.Michael Woerister-0/+2
2016-09-23ICH: Add ability to test the ICH of exported metadata items.Michael Woerister-17/+62
2016-09-20Remove librbml and the RBML-tagged auto-encoder/decoder.Eduard Burtescu-1/+1
2016-09-11Use question_mark feature in librustc_incremental.Ahmed Charles-5/+5
2016-08-29Implement copy-on-write scheme for managing the incremental compilation cache.Michael Woerister-16/+19
2016-08-23rename HashesMap to IncrementalHashesMapNiko Matsakis-3/+4
2016-08-20compute and cache HIR hashes at beginningNiko Matsakis-2/+3
2016-08-11Save dep-tracking hash of commandline arguments in dep-graph file.Michael Woerister-0/+4
2016-08-09address comments from mwNiko Matsakis-2/+7
2016-08-09use preds to serialize just what we needNiko Matsakis-84/+86
2016-08-05rustfmt save.rsNiko Matsakis-106/+95
2016-08-02improve log when something no longer existsNiko Matsakis-1/+0
2016-08-02replace graph rewriting with detecting inlined idsNiko Matsakis-52/+1
2016-08-02make metadata hashes determinsticNiko Matsakis-19/+38
2016-08-02remap Hir(InlinedDefId) to MetaData(OriginalDefId)Niko Matsakis-14/+65
2016-07-28Code to save/load the work-products map from diskNiko Matsakis-12/+39
2016-05-31expand `DepNode::TraitSelect` to include type idsNiko Matsakis-4/+4
2016-05-18load/save hashes of metadataNiko Matsakis-48/+46
2016-05-18make the filename computation take a cratenumNiko Matsakis-1/+2
2016-05-18identify inputs of `MetaData(X)` nodesNiko Matsakis-56/+116
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-2/+4
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-6/+3
2016-04-06remove use of rbml and just use opaque encoderNiko Matsakis-14/+5
2016-04-06FIXME for lockfileNiko Matsakis-0/+2
2016-04-06add FIXME #32753 markers: SVH vs ICHNiko Matsakis-0/+1
2016-04-06add code to persist graph and for unit-testingNiko Matsakis-0/+142