summary refs log tree commit diff
path: root/compiler/rustc_query_system/src
AgeCommit message (Expand)AuthorLines
2025-02-13Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa...Jacob Pratt-2/+2
2025-02-11compiler: remove rustc_target reexport of rustc_abi::HashStableContextJubilee Young-1/+1
2025-02-11compiler/rustc_data_structures/src/sync.rs: remove atomics, but not AtomicU64!Askar Safin-2/+2
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-8/+9
2025-02-04Rollup merge of #136465 - nnethercote:rustc_middle-MORE, r=jieyouxuJacob Pratt-13/+26
2025-02-04Remove `dep_node` comment duplication.Nicholas Nethercote-13/+26
2025-02-03Notes on types/traits used for in-memory query cachingZalathar-5/+23
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-8/+9
2025-01-16Properly note when query stack is being cut offMichael Goulet-3/+3
2025-01-13remove code duplication when hashing query result and interning nodeMartin Zacho-42/+36
2025-01-07don't return an Option from try_find_dep_kindMartin Zacho-5/+5
2025-01-06improve diagnostics for const eval query overflowMartin Zacho-14/+12
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-3/+2
2024-12-15Add hir::AttributeJonathan Dönszelmann-18/+10
2024-12-13Rename ty_def_id so people will stop using it by accidentMichael Goulet-3/+3
2024-12-04Make sure to record deps from cached task in new solver on first runMichael Goulet-5/+20
2024-11-19Auto merge of #124780 - Mark-Simulacrum:lockless-cache, r=lcnrbors-62/+33
2024-11-15Improve VecCache under parallel frontendMark Rousskov-62/+33
2024-11-12Auto merge of #132282 - Noratrieb:it-is-the-end-of-serial, r=cjgillotbors-75/+15
2024-11-12Delete the `cfg(not(parallel))` serial compilerNoratrieb-75/+15
2024-11-03replace manual time convertions with std onesklensy-1/+1
2024-10-28fix clippy::clone_on_ref_ptr for compilerklensy-2/+2
2024-10-25Introduce `Enabled{Lang,Lib}Feature`许杰友 Jieyou Xu (Joe)-0/+17
2024-10-23stop hashing compile-time constantRalf Jung-6/+1
2024-10-23rename lang feature lists to include LANGRalf Jung-1/+1
2024-10-23remove no longer needd UnstableFeature typeRalf Jung-1/+1
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-1/+1
2024-10-22make some rustc_feature internals private, and ensure invariants with debug a...Ralf Jung-2/+2
2024-10-22terminology: #[feature] *enables* a feature (instead of "declaring" or "activ...Ralf Jung-3/+3
2024-10-01add unstable support for outputting file checksums for use in cargoJacob Kiesel-0/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-13/+13
2024-09-02chore: Fix typos in 'compiler' (batch 2)Alexander Cyon-1/+1
2024-08-29Add `warn(unreachable_pub)` to `rustc_query_system`.Nicholas Nethercote-10/+11
2024-08-20fix: simple typo in compiler directoryc8ef-1/+1
2024-08-19Prevent double panic in query system, improve diagnosticsFelix Rath-2/+9
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-6/+5
2024-08-02chore: use shorthand initializerYuri Astrakhan-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-83/+89
2024-07-18Be more accurate about calculating `display_col` from a `BytePos`Esteban Küber-6/+0
2024-07-12enable fuzzing of `SearchGraph`lcnr-1/+1
2024-06-25Auto merge of #126326 - eggyal:ununsafe-StableOrd, r=michaelwoeristerbors-1/+4
2024-06-22Ensure careful consideration is given by implsAlan Egerton-0/+3
2024-06-19Allow for try_force_from_dep_node to failMichael Baikov-7/+11
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-2/+2
2024-06-12Un-unsafe the `StableOrd` traitAlan Egerton-1/+1
2024-06-12Use `tidy` to sort crate attributes for all compiler crates.Nicholas Nethercote-2/+4
2024-06-06Make the panic info more usefulOli Scherer-2/+1
2024-05-21Add a footer in FileEncoder and check for it in MemDecoderBen Kimock-7/+3
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-6/+5
2024-04-29Remove `extern crate rustc_data_structures` from `rustc_query_system`.Nicholas Nethercote-18/+19