summary refs log tree commit diff
path: root/src/librustc/dep_graph/graph.rs
AgeCommit message (Expand)AuthorLines
2018-03-19Convert SerializedDepGraph to be a struct-of-arraysWesley Wiser-4/+3
2018-03-16incr.comp.: Make sanity check in try_mark_green() aware of error conditions.Michael Woerister-2/+9
2018-03-09Move PROFQ_CHAN to a Session fieldJohn Kåre Alsaker-18/+19
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-6/+6
2018-02-28Rollup merge of #48479 - mark-i-m:rustc-guide, r=nikomatsakiskennytm-2/+2
2018-02-25Change links to readmesMark Mansi-2/+2
2018-02-14incr.comp.: Store DepNode colors in a dense array instead of a hashmap.Michael Woerister-44/+104
2018-01-09Replace uses of DepGraph.in_ignore with DepGraph.with_ignoreJohn Kåre Alsaker-3/+11
2018-01-01Fix broken links in internal docsMalo Jaffré-3/+3
2017-12-20incr.comp.: Replace Fingerprint::zero() with a constant.Michael Woerister-6/+6
2017-12-20incr.comp.: Use an IndexVec instead of a hashmap for storing result hashes.Michael Woerister-37/+73
2017-12-01incr.comp.: Use the awesome new '_ in a few places.Michael Woerister-4/+4
2017-12-01incr.comp.: Load diagnostics from previous session lazily and clean up on-dis...Michael Woerister-5/+5
2017-11-20incr.comp.: Make sure we don't lose unused green results from the query cache.Michael Woerister-0/+33
2017-11-17[incremental] Collect stats about duplicated edge reads from queriesWesley Wiser-0/+14
2017-11-14incr.comp.: Cache TypeckTables and add -Zincremental-queries flag.Michael Woerister-0/+6
2017-11-10incr.comp.: Don't crash in DepGraph::try_mark_green() when encountering a rem...Michael Woerister-4/+12
2017-11-08Auto merge of #45867 - michaelwoerister:check-ich-stability, r=nikomatsakisbors-51/+83
2017-11-08incr.comp.: Make DefSpan an input dep-node so it is not affected by the exist...Michael Woerister-0/+3
2017-11-07incr.comp.: Make assertion in try_mark_green() more targeted.Michael Woerister-4/+14
2017-11-07incr.comp.: Allow for forcing input nodes lazily.Michael Woerister-51/+70
2017-11-07incr.comp.: Improve error message for unknown fingerprint.Michael Woerister-1/+6
2017-11-04Make DepNodeIndex use newtype_index macroSantiago Pastorino-17/+2
2017-11-01Auto merge of #45472 - michaelwoerister:incr-comp-caching-base, r=nikomatsakisbors-0/+19
2017-10-26[incremental] Add support for eval always queriesWesley Wiser-3/+57
2017-10-25incr.comp.: Implement query diagnostic persistence.Michael Woerister-0/+19
2017-10-21rustc: Move bytecode compression into codegenAlex Crichton-2/+8
2017-10-08Rollup merge of #45018 - michaelwoerister:fix-dep-node-debug-recursion, r=eddybkennytm-1/+1
2017-10-05Fix infinite recursion in <DepNode as Debug>.Michael Woerister-1/+1
2017-10-04Generate SerializedDepNodeIndex using newtype_index macroSantiago Pastorino-1/+1
2017-10-04Generate DepNodeIndexNew using newtype_index macroSantiago Pastorino-1/+1
2017-10-04incr.comp.: Address review comments.Michael Woerister-25/+54
2017-10-02incr.comp.: Do some cleanup.Michael Woerister-1/+4
2017-10-02incr.comp.: Remove legacy dep-graph runtime.Michael Woerister-117/+78
2017-10-02incr.comp.: Remove saving and loading of legacy dep-graph.Michael Woerister-1/+3
2017-10-02incr.comp.: Build DepGraphQuery from new dep-graph impl.Michael Woerister-1/+12
2017-10-02incr.comp.: Use red/green tracking for CGU re-use.Michael Woerister-19/+50
2017-10-02incr.comp.: Add some logging to DepGraph::try_mark_green().Michael Woerister-0/+28
2017-10-02incr.comp.: Re-execute queries during red/green marking in order to find out ...Michael Woerister-5/+29
2017-10-02incr.comp.: Add minimal version of try_mark_green procedure.Michael Woerister-15/+131
2017-10-02incr.comp.: Determine red/green state of every new node.Michael Woerister-7/+50
2017-09-27Remove DepNodeIndexNew::new and ::index, they are already impl for IdxSantiago Pastorino-13/+5
2017-09-23incr.comp.: Remove out-dated unit test and unnecessary assertion.Michael Woerister-3/+0
2017-09-23incr.comp.: Serialize and deserialize new DepGraphMichael Woerister-53/+75
2017-09-23incr.comp.: Initial implemenation of append-only dep-graph.Michael Woerister-10/+262
2017-09-20incr.comp.: Add some comments.Michael Woerister-0/+8
2017-09-20incr.comp.: Store result fingerprints in DepGraph.Michael Woerister-4/+26
2017-09-18incr.comp.: Move result fingerprinting to DepGraph::with_task().Michael Woerister-11/+25
2017-09-05rustc: Fix a borrow mut error with debug assertionsAlex Crichton-3/+6
2017-08-25Auto merge of #44012 - michaelwoerister:cache-hir-dep-node-index, r=nikomatsakisbors-0/+8