about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/query/job.rs
AgeCommit message (Expand)AuthorLines
2025-07-28use let chains in mir, resolve, targetKivooeo-4/+4
2025-06-11Use `rustc_thread_pool` instead of `rustc-rayon-core`Celina G. Val-5/+5
2025-05-14Handle `rustc_query_system` cases of `rustc::potential_query_instability` lintismailarilik-0/+4
2025-04-29Add a jobserver proxy to ensure at least one token is always heldJohn Kåre Alsaker-5/+6
2025-03-26Avoiding calling queries when collecting active queriesJohn Kåre Alsaker-56/+91
2025-03-25Rollup merge of #138874 - Zoxc:waiter-race, r=SparrowLii,davidtwcoJacob Pratt-25/+12
2025-03-24Remove `QueryWaiter::notify`John Kåre Alsaker-8/+2
2025-03-24Batch mark waiters as unblocked when resuming in the deadlock handlerJohn Kåre Alsaker-2/+8
2025-03-24Revert "resume one waiter at a call"John Kåre Alsaker-15/+2
2025-03-21Address commentsJohn Kåre Alsaker-1/+6
2025-03-21Abort in deadlock handler if we fail to get a query mapJohn Kåre Alsaker-1/+1
2025-03-05resume one waiter at a callroot-2/+15
2025-01-16Properly note when query stack is being cut offMichael Goulet-3/+3
2025-01-07don't return an Option from try_find_dep_kindMartin Zacho-3/+3
2025-01-06improve diagnostics for const eval query overflowMartin Zacho-10/+8
2024-11-12Delete the `cfg(not(parallel))` serial compilerNoratrieb-40/+9
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-1/+1
2024-08-02chore: use shorthand initializerYuri Astrakhan-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-10/+9
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-2/+2
2024-03-09Some tweaks to the parallel query cycle handlerJohn Kåre Alsaker-15/+7
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-2/+2
2024-02-15Use generic `NonZero` internally.Markus Reiter-2/+2
2024-02-14Remove `force_print_diagnostic`.Nicholas Nethercote-10/+10
2024-01-08Value recovery can take the whole CycleErrorMichael Goulet-1/+1
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-2/+2
2023-12-18Use `.into_diagnostic()` less.Nicholas Nethercote-4/+2
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-2/+2
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-1/+1
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-3/+3
2023-12-10remove redundant importssurechen-1/+0
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-1/+1
2023-11-27QueryContext: rename try_collect_active_jobs -> collect_active_jobs and chang...klensy-2/+2
2023-11-23Nit of deadlock detectedSparrowLii-1/+1
2023-11-22print query map for deadlock when using parallel front endSparrowLii-5/+11
2023-09-26Don't store lazyness in DefKindMichael Goulet-3/+1
2023-09-21Move `DepKind` to `rustc_query_system` and define it as `u16`John Kåre Alsaker-62/+51
2023-09-08Make the deadlock panic clearly refer to a deadlockJohn Kåre Alsaker-1/+3
2023-08-30Don't use `wait_for_query` without the Rayon thread poolJohn Kåre Alsaker-1/+0
2023-08-08Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli...Matthias Krüger-1/+4
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-1/+4
2023-08-04replace few explicit use of parking_lot with rustc_data_structures::sync oncesklensy-12/+11
2023-07-21Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk"David Tolnay-2/+1
2023-07-21add `naive_layout_of` queryMoulins-1/+2
2023-07-20Auto merge of #113622 - RickleAndMortimer:issue-113184-fix, r=oli-obkbors-0/+1
2023-07-19On nightly, dump ICE backtraces to diskEsteban Küber-12/+33
2023-07-18moved note as unspanned note, moved note to the bottom of the msgnxya-0/+1
2023-05-23Don't leak the function that is called on dropMaybe Waffle-2/+2
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-1/+1
2023-03-28Rollup merge of #108480 - Zoxc:rayon-tlv, r=cuvipernils-1/+1