about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src
AgeCommit message (Expand)AuthorLines
2024-04-22Rollup merge of #124252 - michaelwoerister:better-forbidden-read-ice, r=oli-obkGuillaume Gomez-1/+44
2024-04-22Stabilize generic `NonZero`.Markus Reiter-1/+0
2024-04-22Add more context to the forbidden dep-graph read ICE error message.Michael Woerister-1/+5
2024-04-22Improve ICE message for forbidden dep-graph reads.Michael Woerister-1/+40
2024-04-11remove some things that do not need to beMatthias Krüger-6/+1
2024-04-06Remove sharding for VecCacheMark Rousskov-13/+6
2024-04-05Auto merge of #122070 - Zoxc:dep-edges-from-previous, r=cjgillotbors-43/+179
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-1/+1
2024-03-26Remove `CacheSelector` trait now that we can use GATsOli Scherer-43/+1
2024-03-23Add some comments and do some renamesJohn Kåre Alsaker-4/+22
2024-03-23Encode dep graph edges directly from the previous graph when promotingJohn Kåre Alsaker-42/+160
2024-03-12Rollup merge of #122245 - saethlin:check-dep-graph-size, r=petrochenkovJubilee-3/+7
2024-03-10Auto merge of #122064 - Zoxc:dep-graph-encode-tweaks, r=cjgillotbors-74/+33
2024-03-09Detect truncated incr comp filesBen Kimock-3/+7
2024-03-09Some tweaks to the parallel query cycle handlerJohn Kåre Alsaker-16/+8
2024-03-06Avoid the double lock around `EncoderState`John Kåre Alsaker-17/+18
2024-03-06Remove profiling from `intern_node`John Kåre Alsaker-32/+5
2024-03-06Add a profiler reference to `GraphEncoder`John Kåre Alsaker-32/+17
2024-03-02Don't panic when waiting on poisoned queriesJohn Kåre Alsaker-3/+2
2024-02-29Overhaul how stashed diagnostics work, again.Nicholas Nethercote-2/+1
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-4/+4
2024-02-28Rename `Diagnostic` as `DiagInner`.Nicholas Nethercote-3/+3
2024-02-22Rollup merge of #121401 - eltociear:patch-25, r=nnethercoteMatthias Krüger-1/+1
2024-02-22Adjust the `has_errors*` methods.Nicholas Nethercote-1/+1
2024-02-22Fix typo in serialized.rsIkko Eltociear Ashimine-1/+1
2024-02-15Use generic `NonZero` internally.Markus Reiter-2/+3
2024-02-14Use fewer delayed bugs.Nicholas Nethercote-4/+4
2024-02-14Remove `force_print_diagnostic`.Nicholas Nethercote-10/+10
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-2/+0
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-02-02Remove dead args from functionsMichael Goulet-3/+2
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