summary refs log tree commit diff
path: root/compiler/rustc_query_system
AgeCommit message (Expand)AuthorLines
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-1/+2
2024-01-22Tweak error counting.Nicholas Nethercote-1/+1
2024-01-20Auto merge of #108359 - Zoxc:side-effects-tweak, r=cjgillotbors-6/+8
2024-01-20Avoid code generation for ThinVec<Diagnostic>'s destructor in the query systemJohn Kåre Alsaker-6/+8
2024-01-19Auto merge of #120006 - cjgillot:no-hir-owner, r=wesleywiserbors-58/+2
2024-01-16Simplify BodyId hashing.Camille GILLOT-58/+2
2024-01-16Auto merge of #119977 - Mark-Simulacrum:defid-cache, r=cjgillotbors-2/+80
2024-01-15Cache local DefId-keyed queries without hashingMark Rousskov-2/+80
2024-01-14Inline 2 functions that appear in dep-graph profiles.Camille GILLOT-0/+1
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-10/+7
2024-01-09Rollup merge of #119527 - klensy:ordering, r=compiler-errorsGuillaume Gomez-7/+7
2024-01-08Don't check for recursion in generator witness fieldsMichael Goulet-3/+4
2024-01-08Value recovery can take the whole CycleErrorMichael Goulet-13/+16
2024-01-08Make `DiagnosticBuilder::emit` consuming.Nicholas Nethercote-1/+1
2024-01-06don't reexport atomic::ordering via rustc_data_structures, use std importklensy-7/+7
2024-01-03Rollup merge of #119086 - RossSmyth:query_panics, r=compiler-errorsLeón Orell Valerian Liehr-11/+21
2024-01-03Add useful panic messages if queries fail to startRoss Smyth-11/+21
2023-12-26Auto merge of #119146 - nnethercote:rm-DiagCtxt-api-duplication, r=compiler-e...bors-7/+7
2023-12-24Auto merge of #119139 - michaelwoerister:cleanup-stable-source-file-id, r=cjg...bors-3/+3
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-4/+4
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-4/+4
2023-12-19Unify SourceFile::name_hash and StableSourceFileIdMichael Woerister-3/+3
2023-12-18Use `.into_diagnostic()` less.Nicholas Nethercote-4/+2
2023-12-18Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.Nicholas Nethercote-2/+2
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-2/+2
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-2/+2
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-3/+3
2023-12-14Rollup merge of #118933 - nnethercote:cleanup-errors-even-more, r=compiler-er...Jubilee-2/+2
2023-12-15Split `Handler::emit_diagnostic` in two.Nicholas Nethercote-2/+2
2023-12-12clippy::complexity fixesMatthias Krüger-13/+1
2023-12-10remove redundant importssurechen-2/+0
2023-12-05Rollup merge of #118123 - RalfJung:internal-lib-features, r=compiler-errorsMichael Goulet-1/+1
2023-12-02Use `Session::diagnostic` in more places.Nicholas Nethercote-1/+1
2023-12-02Rename `HandlerInner::delayed_span_bugs` as `HandlerInner::span_delayed_bugs`.Nicholas Nethercote-1/+1
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-2/+2
2023-11-29Auto merge of #118348 - Mark-Simulacrum:feature-code-size, r=compiler-errorsbors-4/+4
2023-11-27QueryContext: rename try_collect_active_jobs -> collect_active_jobs and chang...klensy-8/+5
2023-11-26Cut code size for feature hashingMark Rousskov-4/+4
2023-11-26Auto merge of #117301 - saethlin:finish-rmeta-encoding, r=WaffleLapkinbors-1/+1
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-3/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+0
2023-11-23Rollup merge of #118169 - SparrowLii:deadlock_issue, r=compiler-errorsMatthias Krüger-6/+12
2023-11-22Call FileEncoder::finish in rmeta encodingBen Kimock-1/+1
2023-11-23Nit of deadlock detectedSparrowLii-1/+1
2023-11-22also make 'core_intrinsics' internalRalf Jung-1/+1
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-0/+1
2023-11-22print query map for deadlock when using parallel front endSparrowLii-6/+12
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-6/+6
2023-11-21Add HashStable_NoContext to simplify HashStable implementations in rustc_type_irMichael Goulet-2/+0