about summary refs log tree commit diff
path: root/compiler/rustc_interface/src/queries.rs
AgeCommit message (Expand)AuthorLines
2025-07-04Save metadata among work products.Camille GILLOT-1/+14
2025-06-23Add codegen timing sectionJakub Beránek-1/+2
2025-06-16Emit linker timing sectionJakub Beránek-0/+2
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-2/+6
2024-12-14Remove the parse querybjorn3-75/+1
2024-12-14Get rid of of the global_ctxt querybjorn3-46/+2
2024-12-12Move type size and vtable size printing to start_codegenbjorn3-12/+0
2024-12-06Remove all threading through of ErrorGuaranteed from the driverbjorn3-24/+20
2024-12-06Move some timers aroundbjorn3-2/+5
2024-11-09Move some code from Compiler::enter to GlobalCtxt::finishbjorn3-24/+6
2024-11-09Don't mutably borrow GlobalCtxt in QueryResult::enterbjorn3-1/+1
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-08-24Fix `elided_named_lifetimes` in codePavel Grigorenko-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-6/+7
2024-07-01Inline Query::default()bjorn3-8/+2
2024-07-01Minor changebjorn3-2/+2
2024-07-01Move codegen_and_build_linker from Queries to Linkerbjorn3-29/+30
2024-06-30Move -Zprint-type-sizes and -Zprint-vtable-sizes into codegen_and_build_linkerbjorn3-0/+12
2024-06-22Inline write_dep_info querybjorn3-7/+0
2024-06-22Move has_errors_or_delayed_bugs check into start_codegenbjorn3-8/+1
2024-06-22Call check_for_rustc_errors_attr from start_codegenbjorn3-38/+1
2024-06-22Move almost all code from Queries::global_ctxt into passes::create_global_ctxtbjorn3-72/+10
2024-04-19Remove `feed_local_crate` in favor of creating the `CrateNum` via `TyCtxt`Oli Scherer-4/+4
2024-04-19Move `stable_crate_ids` from `CrateStore` to `Untracked`Oli Scherer-4/+10
2024-03-13Make incremental sessions identity no longer depend on the crate names provid...John Kåre Alsaker-3/+3
2024-03-12Verify that query keys result in unique dep nodesJohn Kåre Alsaker-0/+2
2024-03-07Rollup merge of #121089 - oli-obk:create_def_feed, r=petrochenkovGuillaume Gomez-9/+3
2024-03-05Prevent feeding `CRATE_DEF_ID` queries outside the resolverOli Scherer-9/+3
2024-03-05Get rid of `feed_local_def_id`Oli Scherer-1/+1
2024-03-05Rename all `ParseSess` variables/fields/lifetimes as `psess`.Nicholas Nethercote-1/+1
2024-02-22Inline and remove `Session::compile_status`.Nicholas Nethercote-1/+3
2024-02-22Overhaul the handling of errors at the top-level.Nicholas Nethercote-6/+6
2024-02-17Make `CodegenBackend::join_codegen` infallible.Nicholas Nethercote-1/+1
2024-02-12Tweak delayed bug mentions.Nicholas Nethercote-3/+3
2024-01-10Rename `{create,emit}_warning` as `{create,emit}_warn`.Nicholas Nethercote-3/+2
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-1/+1
2024-01-02Report I/O errors with emit_fatal not emit_errBen Kimock-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-4/+6
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-3/+3
2023-11-28resolve: Feed the `def_kind` query immediately on `DefId` creationVadim Petrochenkov-0/+4
2023-11-26Turn write_dep_info into a regular functionbjorn3-0/+7
2023-11-26Mostly revert "Accept crate name instead of attributes in build_output_filena...bjorn3-1/+1
2023-11-26Feed the output filenames into the TyCtxtbjorn3-0/+2
2023-11-26Serialize OutputFilenames into rmeta filebjorn3-2/+7
2023-11-26Inline and remove pre_configurebjorn3-15/+4
2023-11-22Call FileEncoder::finish in rmeta encodingBen Kimock-1/+9
2023-11-22Merge `Queries::{ongoing_codegen,linker}`.Nicholas Nethercote-17/+13
2023-11-22Make `Compiler::{sess,codegen_backend}` public.Nicholas Nethercote-21/+14