about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/query/on_disk_cache.rs
AgeCommit message (Expand)AuthorLines
2025-08-16Simplify decode_span.Camille Gillot-28/+23
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-51/+78
2025-05-06Auto merge of #131160 - ismailarilik:handle-potential-query-instability-lint-...bors-2/+2
2025-05-05Handle rustc_middle cases of rustc::potential_query_instability lintismailarilik-2/+2
2025-04-12don't store opaque info during encodingbohan-3/+2
2025-04-11Rollup merge of #138682 - Alexendoo:extra-symbols, r=fee1-deadStuart Cook-6/+6
2025-04-10Allow drivers to supply a list of extra symbols to internAlex Macleod-6/+6
2025-04-03hygiene: Avoid recursion in syntax context decodingVadim Petrochenkov-1/+2
2025-03-30Revert "Auto merge of #129827 - bvanjoi:less-decoding, r=petrochenkov"Jakub Beránek-5/+5
2025-03-29less decoding if it has the same syntax contextbohan-5/+5
2025-03-19Auto merge of #122156 - Zoxc:side-effect-dep-node, r=oli-obkbors-31/+15
2025-03-15Move codec module back into middleMichael Goulet-4/+2
2025-03-14Rename `QuerySideEffects` to `QuerySideEffect`John Kåre Alsaker-15/+15
2025-03-14Represent diagnostic side effects as dep nodesJohn Kåre Alsaker-18/+2
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-7/+8
2025-02-08Rustfmtbjorn3-9/+12
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-6/+7
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-15Add hir::AttributeJonathan Dönszelmann-1/+1
2024-12-06Remove 'tcx lifetime from OnDiskCachebjorn3-14/+9
2024-11-12Querify MonoItem collectionBen Kimock-1/+9
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-25/+20
2024-09-26Use `&raw` in the compilerJosh Stone-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-13/+10
2024-07-29Reformat `use` declarations.Nicholas Nethercote-9/+7
2024-06-19local_def_path_hash_to_def_id can failMichael Baikov-4/+4
2024-05-26Give EarlyBinder a tcx parameterMichael Goulet-1/+1
2024-05-21PR feedbackBen Kimock-2/+5
2024-05-21Add a footer in FileEncoder and check for it in MemDecoderBen Kimock-20/+19
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-0/+1
2024-04-09Auto merge of #123099 - oli-obk:span_tcx, r=petrochenkovbors-9/+2
2024-03-27Use a `dyn Debug` trait object instead of a closure.Oli Scherer-3/+4
2024-03-27Move `CrateStore::expn_hash_to_expn_id` to a hookOli Scherer-6/+1
2024-03-27Start replacing `CStore` trait methods with hooks.Oli Scherer-3/+1
2024-02-24compiler: use `addr_of!`Pavel Grigorenko-2/+2
2024-01-11`specialization_graph_of`'s `errored` field is used in the only call site, an...Oli Scherer-0/+9
2024-01-06Auto merge of #119478 - bjorn3:no_serialize_specialization, r=wesleywiserbors-123/+100
2024-01-04Make iteration order of collect_return_position_impl_trait_in_trait_tys query...Michael Woerister-2/+2
2023-12-31Avoid specialization for AttrId deserializationbjorn3-0/+4
2023-12-31Remove almost all uses of specialization from the metadata encoding codebjorn3-93/+65
2023-12-31Avoid specialization for the Span Encodable and Decodable implsbjorn3-32/+33
2023-12-19Unify SourceFile::name_hash and StableSourceFileIdMichael Woerister-22/+15
2023-11-22Call FileEncoder::finish in rmeta encodingBen Kimock-2/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-8/+3
2023-09-09Auto merge of #115657 - Zoxc:source-span-avoid-query, r=cjgillotbors-1/+1
2023-09-08Avoid a `source_span` query when encoding Spans into query resultsJohn Kåre Alsaker-1/+1
2023-09-07Use `Freeze` for `SourceFile.lines`John Kåre Alsaker-1/+1
2023-09-03Use relative positions inside a SourceFile.Camille GILLOT-2/+3
2023-07-14Use u64 for incr comp allocation offsetsBen Kimock-2/+4
2023-06-26Migrate predicates_of and caller_bounds to ClauseMichael Goulet-7/+0