about summary refs log tree commit diff
path: root/compiler/rustc_query_impl/src/on_disk_cache.rs
AgeCommit message (Expand)AuthorLines
2023-03-11Ensure value is on the on-disk cache before returning.Camille GILLOT-3/+11
2023-03-07Auto merge of #108167 - Zoxc:query-config-instance-slim, r=cjgillotbors-11/+11
2023-03-03Match unmatched backticks in comments in compiler/est31-1/+1
2023-02-26Make `rustc_query_system` take `QueryConfig` by instance.John Kåre Alsaker-11/+11
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-12-18don't clone Copy typesMatthias Krüger-1/+1
2022-11-29Make inferred_outlives_crate return ClauseSantiago Pastorino-0/+6
2022-11-25Add empty ConstKind::Abstractkadmin-6/+0
2022-11-08Make AbsoluteBytePos a u64.Camille GILLOT-3/+2
2022-11-05Merge `QueryDescription` into `QueryConfig`Nilstrieb-1/+1
2022-10-27Introduce UnordMap, UnordSet, and UnordBag (see MCP 533)Michael Woerister-2/+3
2022-10-21Introduce deduced parameter attributes, and use them for deducing `readonly` onPatrick Walton-0/+1
2022-10-06Remove `-Ztime` option.Nicholas Nethercote-1/+1
2022-09-14cache collect_trait_impl_trait_tysMichael Goulet-0/+6
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