summary refs log tree commit diff
path: root/src/librustc/ty/maps/on_disk_cache.rs
AgeCommit message (Expand)AuthorLines
2018-04-17Get rid of redundant `HashSet`Oliver Schneider-16/+15
2018-04-17Don't recurse into allocations, use a global table insteadOliver Schneider-60/+75
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
2017-11-14incr.comp.: Implement TyDecoder for on_disk_cache::CacheDecoder.Michael Woerister-11/+232
2017-11-13incr.comp.: Add CacheEncoder for encoding query results into the incr.comp. c...Michael Woerister-17/+116
2017-11-13incr.comp.: Include header when loading cache files in order to get the same ...Michael Woerister-2/+2
2017-11-06Inclusive range updated to `..=` syntaxBadel2-1/+1
2017-10-25incr.comp.: Add documentation for OnDiskCache.Michael Woerister-28/+55