about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-02-07Do not create param types that differ only by name when comparing intrinsic s...Michael Goulet-4/+21
2024-02-07Record coroutine kind in genericsMichael Goulet-3/+10
2024-02-07hir: Remove `fn opt_hir_id` and `fn opt_span`Vadim Petrochenkov-9/+8
2024-02-07hir: Make sure all `HirId`s have corresponding HIR `Node`sVadim Petrochenkov-0/+2
2024-02-06Rollup merge of #120632 - trevyn:issue-109195, r=oli-obkMatthias Krüger-0/+53
2024-02-05Create helper `maybe_report_similar_assoc_fn`trevyn-51/+52
2024-02-06More comments, final tweaksMichael Goulet-9/+2
2024-02-06Teach typeck/borrowck/solvers how to deal with async closuresMichael Goulet-0/+31
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-3/+11
2024-02-06Make async closures directly lower to ClosureKind::CoroutineClosureMichael Goulet-0/+1
2024-02-06Invert diagnostic lints.Nicholas Nethercote-0/+2
2024-02-05Make the error message betterMichael Goulet-4/+66
2024-02-05Allow desugaring async fn in trait to compatible, concrete future typesMichael Goulet-46/+0
2024-02-05Stop bailing out from compilation just because there were incoherent traitsOli Scherer-2/+14
2024-02-04Auto merge of #120649 - matthiaskrgr:rollup-ek80j61, r=matthiaskrgrbors-57/+133
2024-02-04Rollup merge of #120556 - fmease:improve-unused-generic-param-diags, r=oli-obkMatthias Krüger-54/+122
2024-02-03For E0223, suggest methods that look similar to the pathtrevyn-0/+52
2024-02-03Rollup merge of #120592 - trevyn:cleanup-to-string, r=NilstriebMatthias Krüger-1/+1
2024-02-02Remove unnecessary `.to_string()`/`.as_str()`strevyn-1/+1
2024-02-02Remove dead args from functionsMichael Goulet-23/+5
2024-02-03`Diagnostic` cleanupsNicholas Nethercote-1/+0
2024-02-01Improve the diagnostics for unused generic parametersLeón Orell Valerian Liehr-54/+122
2024-02-01On E0277 be clearer about implicit `Sized` bounds on type params and assoc typesEsteban Küber-3/+11
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