about summary refs log tree commit diff
path: root/compiler/rustc_query_impl/src/on_disk_cache.rs
AgeCommit message (Expand)AuthorLines
2022-08-20rmeta/query cache: don't write string values of preinterned symbolsklensy-11/+23
2022-08-15cache strings while encoding/decoding to compiler artifactsklensy-1/+57
2022-07-12Move abstract const to rustc_middle::tykadmin-2/+1
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-5/+4
2022-06-17Auto merge of #98106 - cjgillot:split-definitions, r=michaelwoeristerbors-3/+2
2022-06-16Move `finish` out of the `Encoder` trait.Nicholas Nethercote-66/+26
2022-06-14Separate `source_span` and `expn_that_defined` from `Definitions`.Camille GILLOT-3/+2
2022-06-14Rename rustc_serialize::opaque::Encoder as MemEncoder.Nicholas Nethercote-6/+6
2022-06-10Revert dc08bc51f2c58a0f5f815a07f9bb3d671153b5a1.Nicholas Nethercote-26/+66
2022-06-10Revert b983e42936feab29f6333e9835913afc6b4a394e.Nicholas Nethercote-6/+6
2022-06-08Rename `rustc_serialize::opaque::Encoder` as `MemEncoder`.Nicholas Nethercote-6/+6
2022-06-08Move `finish` out of the `Encoder` trait.Nicholas Nethercote-66/+26
2022-06-08Use delayed error handling for `Encodable` and `Encoder` infallible.Nicholas Nethercote-83/+68
2022-06-03Remove emit_unitbjorn3-5/+0
2022-06-01Lazify `SourceFile::lines`.Nicholas Nethercote-1/+1
2022-05-28Make TyCtxt implement Interner, make HashStable generic and move to rustc_typ...Michael Goulet-5/+5
2022-05-28Initial fixes on top of type interner commitMichael Goulet-1/+1
2022-05-28Move things to rustc_type_irWilco Kusee-6/+8
2022-05-13Cache more queries on disk.Camille GILLOT-4/+18
2022-02-20Move Sharded maps into each QueryCache implMark Rousskov-2/+2
2022-01-22Make `Decodable` and `Decoder` infallible.Nicholas Nethercote-64/+53
2022-01-19Show a more informative panic message when `DefPathHash` does not existAaron Hill-1/+3
2021-12-23Import `SourceFile`s from crate before decoding foreign `Span`Aaron Hill-0/+14
2021-12-14Remove `in_band_lifetimes` from `rustc_query_impl`LegionMammal978-1/+1
2021-12-09Remove redundant [..]sest31-1/+1
2021-10-23Do not require QueryCtxt for cache_on_disk.Camille GILLOT-1/+1
2021-10-23Build the query vtable directly.Camille GILLOT-1/+1
2021-10-21Do not depend on the stored value when trying to cache on disk.Camille GILLOT-1/+1
2021-10-20Invoke callbacks from rustc_middle.Camille GILLOT-1/+1
2021-10-20Move def_path_hash_to_def_id to rustc_middle.Camille GILLOT-18/+1
2021-10-06Do not re-hash foreign spans.Camille GILLOT-11/+16
2021-10-06Access Session while decoding expn_id.Camille GILLOT-1/+6
2021-09-14Replace cnum_map with tcx.stable_crate_id_to_crate_num() in OnDiskCache.Michael Woerister-32/+7
2021-09-14Fix up comment about OnDiskCache::foreign_expn_data.Michael Woerister-2/+4
2021-09-14Make DefPathHash->DefId panic for if the mapping fails.Michael Woerister-10/+3
2021-09-14Remove RawDefId tracking infrastructure from incr. comp. framework.Michael Woerister-76/+3
2021-09-14Store DefPathHash->DefIndex map in on-disk-hash-table format in crate metadata.Michael Woerister-72/+14
2021-09-12Rollup merge of #88709 - BoxyUwU:thir-abstract-const, r=lcnrManish Goregaokar-1/+2
2021-09-10Rename decode to data_untracked.Camille GILLOT-3/+4
2021-09-10Track span dependency using a callback.Camille GILLOT-3/+3
2021-09-10Encode spans relative to their parent.Camille GILLOT-12/+36
2021-09-10Keep a parent LocalDefId in SpanData.Camille GILLOT-1/+1
2021-09-09rename mir -> thir around abstract constsEllen-1/+2
2021-08-28Comment drop_serialized_data.Camille GILLOT-0/+5
2021-08-28Drop the query result memmap before serializing it back.Camille GILLOT-25/+27
2021-08-28Mmap the incremental data instead of reading it.Camille GILLOT-5/+10
2021-07-25Create `QuerySideEffects` and use it for diagnosticsAaron Hill-49/+38
2021-07-18Move OnDiskCache to rustc_query_impl.Camille GILLOT-0/+1195