summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
2024-02-09Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwcoMatthias Krüger-0/+2
2024-02-08Rollup merge of #120590 - compiler-errors:dead, r=NilstriebMatthias Krüger-23/+5
2024-02-08Auto merge of #120767 - matthiaskrgr:rollup-0k8ib1c, r=matthiaskrgrbors-59/+76
2024-02-08Continue to borrowck even if there were previous errorsOli Scherer-1/+1
2024-02-08Rollup merge of #120206 - petrochenkov:somehir, r=compiler-errorsMatthias Krüger-9/+10
2024-02-08Rollup merge of #120103 - compiler-errors:concrete-afits, r=oli-obkMatthias Krüger-50/+66
2024-02-08Already poison the `type_of` result of the anon const used in the `typeof` ex...Oli Scherer-20/+18
2024-02-08Auto merge of #120558 - oli-obk:missing_impl_item_ice, r=estebankbors-2/+14
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