about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-01-17Auto merge of #119922 - nnethercote:fix-Diag-code-is_lint, r=oli-obkbors-5/+2
2024-01-17Inline `dump_file_basename` into `dump_path`Zalathar-19/+10
2024-01-17Inline `create_dump_file_with_basename`Zalathar-22/+13
2024-01-16Get rid of the hir_owner query.Camille GILLOT-71/+35
2024-01-16Auto merge of #119977 - Mark-Simulacrum:defid-cache, r=cjgillotbors-1/+2
2024-01-16Auto merge of #116520 - Enselic:large-copy-into-fn, r=oli-obkbors-4/+51
2024-01-16Rollup merge of #119969 - compiler-errors:simplify-closure-env-ty, r=oli-obkMatthias Krüger-9/+5
2024-01-16don't store const var origins for known varslcnr-19/+10
2024-01-15Cache local DefId-keyed queries without hashingMark Rousskov-1/+2
2024-01-15large_assignments: Lint on specific large args passed to functionsMartin Nordholts-0/+12
2024-01-15compiler: Lower fn call arg spans down to MIRMartin Nordholts-4/+14
2024-01-15Implement TypeVisitable and TypeFoldable for SpannedMartin Nordholts-0/+25
2024-01-15Rollup merge of #119974 - nnethercote:trimmed_def_paths-improvements, r=compi...Matthias Krüger-31/+26
2024-01-15Rollup merge of #119897 - compiler-errors:fulfillment-errors, r=lcnrMatthias Krüger-2/+2
2024-01-15Replace `TrimmedDefPaths` with a bool.Nicholas Nethercote-13/+11
2024-01-15Refactor `try_print_trimmed_def_path`.Nicholas Nethercote-18/+11
2024-01-15Add some helpful comments in `trimmed_def_paths`.Nicholas Nethercote-1/+5
2024-01-14Simplify closure_env_ty and closure_env_paramMichael Goulet-9/+5
2024-01-14Rework how diagnostic lints are stored.Nicholas Nethercote-5/+2
2024-01-13Auto merge of #119088 - George-lewis:glewis/suggest-upgrading-compiler, r=Nil...bors-2/+1
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-2/+1
2024-01-13Rollup merge of #119898 - compiler-errors:error-reporting, r=oli-obkMatthias Krüger-5/+0
2024-01-13Auto merge of #118947 - Bryanskiy:delegStep1, r=petrochenkov,lcnrbors-1/+5
2024-01-12Remove unused ErrorReporting variant from overflow handlingMichael Goulet-5/+0
2024-01-12OutputTypeParameterMismatch -> SignatureMismatchMichael Goulet-2/+2
2024-01-12Rollup merge of #119885 - DianQK:revert-pr-113923, r=petrochenkovGuillaume Gomez-5/+0
2024-01-12Delegation implementation: step 1Bryanskiy-1/+5
2024-01-12Revert "Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelix"DianQK-5/+0
2024-01-12Auto merge of #119879 - matthiaskrgr:rollup-y710der, r=matthiaskrgrbors-17/+18
2024-01-12Rollup merge of #119868 - oli-obk:unknown_lifetime_ice, r=compiler-errorsMatthias Krüger-17/+18
2024-01-12Auto merge of #119735 - lcnr:provisional-cache-readd, r=compiler-errorsbors-0/+4
2024-01-11Register even erroneous implsOli Scherer-5/+3
2024-01-11`specialization_graph_of`'s `errored` field is used in the only call site, an...Oli Scherer-12/+15
2024-01-11coverage: Add enums to accommodate other kinds of coverage mappingsZalathar-10/+28
2024-01-11Rollup merge of #119763 - nnethercote:cleanup-Diagnostic, r=oli-obkMatthias Krüger-8/+6
2024-01-11Rollup merge of #118915 - compiler-errors:alias-nits, r=lcnrMatthias Krüger-3/+3
2024-01-11Change how `force-warn` lint diagnostics are recorded.Nicholas Nethercote-8/+6
2024-01-10Simplify some redundant namesMichael Goulet-3/+3
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-3/+3
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-6/+3
2024-01-10Rename `struct_span_err!` as `struct_span_code_err!`.Nicholas Nethercote-3/+3
2024-01-09Rollup merge of #119699 - cjgillot:simplify-unreachable, r=oli-obkGuillaume Gomez-0/+1
2024-01-09readd the provisional cachelcnr-0/+4
2024-01-09Auto merge of #117703 - compiler-errors:recursive-async, r=lcnrbors-32/+197
2024-01-09Rollup merge of #119725 - compiler-errors:has_effect_param, r=fmeaseMatthias Krüger-1/+8
2024-01-09Rollup merge of #118903 - azhogin:azhogin/skip_second_stmt_debuginfo.rs, r=pe...Matthias Krüger-11/+11
2024-01-08Last nitsMichael Goulet-9/+31
2024-01-08Make cycle error more resilient to where it startsMichael Goulet-62/+69
2024-01-08Only compute layout of opaque if coroutine is the cause of an opaque cycleMichael Goulet-1/+24
2024-01-08Point out source of recursionMichael Goulet-16/+87