summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-03-04Improve wording of static_mut_refObei Sideg-52/+35
2024-01-31Auto merge of #120346 - petrochenkov:ownodes, r=oli-obkbors-3/+3
2024-01-30Auto merge of #119101 - compiler-errors:outlives, r=lcnrbors-22/+19
2024-01-30hir: Remove `hir::Map::{owner,expect_owner}`Vadim Petrochenkov-3/+3
2024-01-30Rollup merge of #120400 - estebank:bound-error-cleanup, r=oli-obkGuillaume Gomez-11/+21
2024-01-30Apply suggestions from reviewMichael Goulet-1/+1
2024-01-30Deeply normalize when processing registered region obligationsMichael Goulet-0/+5
2024-01-30No need to pass region bound pairs to resolve_regions_with_wf_tysMichael Goulet-22/+14
2024-01-29review commentsEsteban Küber-16/+9
2024-01-29Auto merge of #120466 - Dylan-DPC:rollup-v0or19a, r=Dylan-DPCbors-3/+3
2024-01-29Avoid ICE in trait without `dyn` lintEsteban Küber-5/+3
2024-01-29Rollup merge of #120428 - petrochenkov:somehir2, r=compiler-errorsDylan DPC-3/+3
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-104/+110
2024-01-28hir: Use `InferArg` in `ArrayLen::Infer`Vadim Petrochenkov-3/+3
2024-01-26Use only one label for multiple unsatisfied bounds on type (astconv)Esteban Küber-11/+28
2024-01-25Remove unused featuresclubby789-3/+0
2024-01-25Rollup merge of #119895 - oli-obk:track_errors_3, r=matthewjasperMatthias Krüger-105/+132
2024-01-25Auto merge of #119911 - NCGThompson:is-statically-known, r=oli-obkbors-0/+2
2024-01-23Auto merge of #120283 - fmease:rollup-rk0f6r5, r=fmeasebors-7/+77
2024-01-23Rollup merge of #119766 - oli-obk:split_tait_and_atpit, r=compiler-errorsLeón Orell Valerian Liehr-7/+77
2024-01-23Rollup merge of #120270 - compiler-errors:randos, r=lcnrLeón Orell Valerian Liehr-1/+4
2024-01-23Remove track_errors entirelyOli Scherer-105/+132
2024-01-23Random type checker changesMichael Goulet-1/+4
2024-01-23Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`.Nicholas Nethercote-3/+3
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-22Use an enum instead of a boolOli Scherer-10/+17
2024-01-22Add a simpler and more targetted code path for impl trait in assoc itemsOli Scherer-7/+70
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-19Add new intrinsic `is_constant` and optimize `pow`Catherine Flores-0/+2
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