about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-34/+22
2024-01-22Auto merge of #120242 - matthiaskrgr:rollup-a93yj3i, r=matthiaskrgrbors-7/+9
2024-01-22Rollup merge of #120164 - trevyn:is_downgradable, r=compiler-errorsMatthias Krüger-7/+9
2024-01-22Rollup merge of #120213 - compiler-errors:dont-make-non-lifetime-binders-in-r...Matthias Krüger-25/+9
2024-01-22Tweak error counting.Nicholas Nethercote-1/+1
2024-01-21Don't actually make bound ty/const for RTNMichael Goulet-25/+9
2024-01-21`maybe_lint_impl_trait`: separate `is_downgradable` from `is_object_safe`trevyn-7/+9
2024-01-21Auto merge of #120100 - oli-obk:astconv_lifetimes, r=BoxyUwUbors-43/+50
2024-01-19Account for traits using self-trait by name without `dyn`Esteban Küber-8/+16
2024-01-19Avoid ICE: Check diagnostic is error before downgradingEsteban Küber-3/+5
2024-01-18Rollup merge of #119869 - oli-obk:track_errors2, r=matthewjasperMatthias Krüger-143/+225
2024-01-18Auto merge of #120089 - matthiaskrgr:rollup-xyfqrb5, r=matthiaskrgrbors-1/+2
2024-01-18Don't forget that the lifetime on hir types is `'tcx`Oli Scherer-43/+50
2024-01-18Auto merge of #118553 - jackh726:lint-implied-bounds, r=lcnrbors-11/+65
2024-01-18Rollup merge of #119967 - ShE3py:patkind-err, r=WaffleLapkinMatthias Krüger-1/+2
2024-01-17Add -Zno-implied-bounds-compat option and use itJack Huey-13/+18
2024-01-17Correctly handle normalization in implied boundsAli MJ Al-Nasrawy-11/+60
2024-01-17Rollup merge of #119975 - lukas-code:inferring-return-types-and-opaque-types-...Matthias Krüger-12/+19
2024-01-17Make crate_inherent_impls fallible and stop using `track_errors` for itOli Scherer-36/+52
2024-01-17Make crate_inherent_impls_overlap_check bubble up its errorsOli Scherer-19/+29
2024-01-17Move `check_mod_impl_wf` query call out of track_errors and bubble errors up ...Oli Scherer-70/+123
2024-01-17Stop using track_errors for some forever unstable rustc_attr analysesOli Scherer-18/+21
2024-01-17Auto merge of #119922 - nnethercote:fix-Diag-code-is_lint, r=oli-obkbors-12/+10
2024-01-17Add `PatKind::Err`Lieselotte-1/+2
2024-01-16Don't ICE if TAIT-defining fn contains a closure with `_` in return typeLukas Markeffsky-12/+19
2024-01-15Rollup merge of #119971 - compiler-errors:zip-eq, r=nnethercoteMatthias Krüger-1/+3
2024-01-14Use zip_eq to enforce that things being zipped have equal sizesMichael Goulet-1/+3
2024-01-14Rework how diagnostic lints are stored.Nicholas Nethercote-12/+10
2024-01-13Auto merge of #119088 - George-lewis:glewis/suggest-upgrading-compiler, r=Nil...bors-20/+16
2024-01-13Add check for ui_testing via promoting parameters from `ParseSess` to `Session`George-lewis-20/+16
2024-01-13Rollup merge of #119896 - oli-obk:variance_ice, r=compiler-errorsMatthias Krüger-2/+6
2024-01-13Rollup merge of #119587 - beepster4096:system_varargs, r=petrochenkovMatthias Krüger-1/+2
2024-01-12allow system abi to be variadicbeepster4096-1/+2
2024-01-13Auto merge of #118947 - Bryanskiy:delegStep1, r=petrochenkov,lcnrbors-4/+134
2024-01-12Taint `_` placeholder typesOli Scherer-2/+6
2024-01-12Rollup merge of #119817 - compiler-errors:normalize-opaques, r=lcnrGuillaume Gomez-1/+1
2024-01-12Delegation implementation: step 1Bryanskiy-4/+134
2024-01-11Remove special-casing around aliaskind in new solverMichael Goulet-1/+1
2024-01-11Taint more aggressively in astconvOli Scherer-12/+28
2024-01-11Silence follow up errors if astconv already erroredOli Scherer-4/+24
2024-01-11Rollup merge of #119803 - oli-obk:even_more_follow_up_errors, r=compiler-errorsMatthias Krüger-58/+27
2024-01-10Auto merge of #119751 - nnethercote:error-api-fixes, r=oli-obkbors-166/+159
2024-01-10Avoid follow up errorsOli Scherer-0/+15
2024-01-10Turn some free functions into methodsOli Scherer-51/+9
2024-01-10Use a ty::Error instead of patching up a type after erroringOli Scherer-7/+3
2024-01-09Auto merge of #117449 - oli-obk:query_merge_immobile_game, r=matthewjasperbors-6/+5
2024-01-09Avoid silencing relevant follow-up errorsOli Scherer-6/+5
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-54/+52
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-32/+14
2024-01-10Shorten some error invocations.Nicholas Nethercote-4/+4