summary refs log tree commit diff
path: root/src/librustc/ty/maps/on_disk_cache.rs
AgeCommit message (Expand)AuthorLines
2018-04-27Store query jobs and query results in separate maps to reduce memory usageJohn Kåre Alsaker-11/+6
2018-04-27Create a job immediately when looking in the query map and start it laterJohn Kåre Alsaker-4/+4
2018-04-15Add misc timingsJohn Kåre Alsaker-2/+11
2018-04-14Get rid of redundant `HashSet`Oliver Schneider-16/+15
2018-04-14Don't recurse into allocations, use a global table insteadOliver Schneider-60/+75
2018-04-12Make OnDiskCache thread-saferJohn Kåre Alsaker-23/+22
2018-03-24Make queries thread safe. Remove the query stack and make queries point to th...John Kåre Alsaker-0/+9
2018-03-21Auto merge of #49200 - oli-obk:extern_static_metadata, r=michaelwoeristerbors-1/+1
2018-03-20Encode/decode extern statics in metadata and incremental cacheOliver Schneider-1/+1
2018-03-20Rollup merge of #49004 - wesleywiser:incr_specialization_graph_query, r=micha...kennytm-0/+1
2018-03-16Cleanup metadata and incremental cache processing of constantsOliver Schneider-63/+63
2018-03-14Cache the specialization_graph queryWesley Wiser-0/+1
2018-03-13Reuse the query caching infrastructure for const evalOliver Schneider-56/+7
2018-03-13Cache const eval queriesOliver Schneider-0/+68
2018-03-08Regenerate testsOliver Schneider-0/+1
2018-03-08Hide the RefCell inside InterpretInternerOliver Schneider-8/+7
2018-03-08Don't borrow the interpret_interner for anything but a direct function callOliver Schneider-4/+3
2018-03-08Implement on disk cache for AllocIdOliver Schneider-4/+77
2018-03-08Produce instead of pointersOliver Schneider-1/+8
2018-03-06Add caching for trans_fn_attrs queryWesley Wiser-0/+1
2018-03-06Remove the contains_extern_indicator queryWesley Wiser-1/+0
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-5/+5
2018-02-13incr.comp.: Don't keep RefCells in on-disk-cache borrowed in order to allow f...Michael Woerister-15/+19
2018-01-23incr.comp.: Cache generics_of query.Michael Woerister-0/+1
2018-01-23incr.comp.: Cache type_of and some other queries.Michael Woerister-2/+4
2018-01-11Auto merge of #47087 - Zoxc:incr_no_in_ignore, r=michaelwoeristerbors-126/+126
2018-01-09[incremental] Specialize encoding and decoding of FingerprintsWesley Wiser-1/+15
2018-01-09Replace uses of DepGraph.in_ignore with DepGraph.with_ignoreJohn Kåre Alsaker-126/+126
2017-12-20incr.comp.: Cache check_match query.Michael Woerister-0/+1
2017-12-15incr.comp.: Revert hashing optimization that caused regression.Michael Woerister-1/+1
2017-12-14incr.comp.: Do less hashing per Span.Michael Woerister-1/+1
2017-12-08incr.comp: Cache results of more queries.Michael Woerister-0/+10
2017-12-01incr.comp.: Fix merge fallout.Michael Woerister-1/+0
2017-12-01incr.comp.: Use the awesome new '_ in a few places.Michael Woerister-11/+11
2017-12-01incr.comp.: Allow for recovering from missing on-disk cache entries.Michael Woerister-13/+10
2017-12-01incr.comp.: Load diagnostics from previous session lazily and clean up on-dis...Michael Woerister-128/+148
2017-12-01incr.comp.: Add a newtype for byte positions within the incr. comp. cache.Michael Woerister-11/+25
2017-12-01incr.comp.: Store Spans as (file,line,col,length) in incr.comp. cache.Michael Woerister-70/+140
2017-12-01incr.comp.: Properly hash and encode macro expansion information.Michael Woerister-2/+84
2017-11-28incr.comp.: Make MIR encoding fit for incr.comp. caching.Michael Woerister-0/+45
2017-11-20incr.comp.: Make sure we don't lose unused green results from the query cache.Michael Woerister-0/+4
2017-11-16incr.comp.: Remove default serialization implementations for things in rustc:...Michael Woerister-0/+16
2017-11-16incr.comp.: Remove some code duplication around TyDecoder by factoring things...Michael Woerister-109/+2
2017-11-16incr.comp.: Encode DefIds as DefPathHashes instead of recomputing those durin...Michael Woerister-73/+65
2017-11-15incr.comp.: Refactor query cache serialization to be more re-usable.Michael Woerister-18/+35
2017-11-14incr.comp.: Cache TypeckTables and add -Zincremental-queries flag.Michael Woerister-5/+33
2017-11-14incr.comp.: Store the query result index which records where query results ca...Michael Woerister-19/+133
2017-11-14incr.comp.: Do some verification on data decoded from incr. comp. cache.Michael Woerister-6/+62
2017-11-14incr.comp.: Encode DefPathTables for reconstructing DefIds.Michael Woerister-2/+30
2017-11-14incr.comp.: Allow for mapping from prev-session-CrateNums to current-session-...Michael Woerister-5/+72