about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/traits
AgeCommit message (Expand)AuthorLines
2024-02-15errors: only eagerly translate subdiagnosticsDavid Wood-2/+5
2024-02-15Rollup merge of #121105 - compiler-errors:no-const-ty-overflow, r=oli-obkMatthias Krüger-12/+15
2024-02-14For E0038, suggest associated type if availabletrevyn-0/+9
2024-02-14Auto merge of #120847 - oli-obk:track_errors9, r=compiler-errorsbors-2/+3
2024-02-14Do not report overflow errors on ConstArgHasType goalsMichael Goulet-12/+15
2024-02-14Continue compilation after check_mod_type_wf errorsOli Scherer-2/+3
2024-02-14Rollup merge of #121071 - nnethercote:fewer-delayed-bugs, r=oli-obkOli Scherer-15/+18
2024-02-14Rollup merge of #120915 - OdenShirataki:master, r=fmeaseOli Scherer-3/+3
2024-02-14Use fewer delayed bugs.Nicholas Nethercote-15/+18
2024-02-14Auto merge of #120454 - clubby789:cargo-update, r=Nilstriebbors-5/+10
2024-02-14Auto merge of #121055 - matthiaskrgr:rollup-bzn5sda, r=matthiaskrgrbors-6/+14
2024-02-14Auto merge of #120942 - compiler-errors:deep-assoc-hang, r=lcnrbors-0/+16
2024-02-13Rollup merge of #121047 - compiler-errors:default-impls, r=lcnrMatthias Krüger-0/+8
2024-02-13Rollup merge of #121002 - lcnr:cleanup-commit_if_ok, r=oli-obkMatthias Krüger-6/+6
2024-02-13Bump `indexmap`clubby789-5/+10
2024-02-13Do not assemble candidates for default implsMichael Goulet-0/+8
2024-02-13remove questionable calls to `commit_if_ok`lcnr-6/+6
2024-02-13Auto merge of #120919 - oli-obk:impl_polarity, r=compiler-errorsbors-26/+33
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-62/+62
2024-02-12Auto merge of #120980 - matthiaskrgr:rollup-dsjsqql, r=matthiaskrgrbors-6/+0
2024-02-12Rollup merge of #120917 - chenyukang:yukang-dead-parameters, r=compiler-errorsMatthias Krüger-6/+0
2024-02-12Stop calling `impl_polarity` when `impl_trait_ref` was also calledOli Scherer-26/+33
2024-02-12Dejargnonize substShoyu Vanilla-62/+62
2024-02-12Check representation of unnamed fieldsFrank King-5/+3
2024-02-12Lowering field access for anonymous adtsFrank King-2/+2
2024-02-12Lower anonymous structs or unions to HIRFrank King-0/+10
2024-02-12Fix suggestion span for ?SizedOdenShirataki-3/+3
2024-02-12remove a bunch of dead parameters in fnyukang-6/+0
2024-02-11Rollup merge of #120872 - petrochenkov:opthirpar, r=cjgillotMatthias Krüger-15/+11
2024-02-11Ignore own item bounds in parent alias types in `for_each_item_bound`Michael Goulet-0/+16
2024-02-10Auto merge of #120771 - oli-obk:useless_non_ensure_query_call, r=davidtwcobors-1/+1
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-15/+11
2024-02-10Auto merge of #120712 - compiler-errors:async-closures-harmonize, r=oli-obkbors-146/+358
2024-02-10Rollup merge of #120584 - compiler-errors:u, r=lcnrMatthias Krüger-101/+134
2024-02-09Rollup merge of #120354 - lukas-code:metadata-normalize, r=lcnrMatthias Krüger-14/+47
2024-02-09make it recursiveMichael Goulet-9/+5
2024-02-09For a rigid projection, recursively look at the self type's item boundsMichael Goulet-101/+138
2024-02-08Rollup merge of #120590 - compiler-errors:dead, r=NilstriebMatthias Krüger-3/+2
2024-02-08Auto merge of #120544 - BoxyUwU:enter_forall, r=lcnrbors-255/+282
2024-02-08Prefer AsyncFn* over Fn* for coroutine-closuresMichael Goulet-3/+15
2024-02-08reviews + rebaseBoxy-51/+48
2024-02-08rename `instantiate_binder_with_placeholders`Boxy-13/+11
2024-02-08introduce `enter_forall`Boxy-194/+226
2024-02-08Use `ensure` when the result of the query is not needed beyond its `Result`nessOli Scherer-1/+1
2024-02-08Rollup merge of #120206 - petrochenkov:somehir, r=compiler-errorsMatthias Krüger-29/+26
2024-02-08Auto merge of #120558 - oli-obk:missing_impl_item_ice, r=estebankbors-0/+14
2024-02-07hir: Remove `fn opt_hir_id` and `fn opt_span`Vadim Petrochenkov-29/+26
2024-02-06Rollup merge of #120513 - compiler-errors:normalize-regions-for-nll, r=lcnrMatthias Krüger-1/+1
2024-02-06Coroutine closures implement regular Fn traits, when possibleMichael Goulet-13/+112
2024-02-06Regular closures now built-in impls for AsyncFn*Michael Goulet-104/+231