about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src
AgeCommit message (Expand)AuthorLines
2022-12-29Rollup merge of #106221 - Nilstrieb:rptr-more-like-ref-actually, r=compiler-e...Matthias Krüger-1/+1
2022-12-28On unsized locals with explicit types suggest `&`Esteban Küber-0/+9
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-28Auto merge of #106129 - compiler-errors:compare_method-tweaks, r=BoxyUwUbors-1/+1
2022-12-28Allow trait method paths to satisfy const Fn boundsDeadbeef-7/+27
2022-12-28better names and a commentMichael Goulet-1/+1
2022-12-27Trim more paths in obligation typesEsteban Küber-4/+10
2022-12-27Restore cyclic closure messageMichael Goulet-1/+20
2022-12-27Rollup merge of #106151 - TaKO8Ki:remove-unused-imports, r=jackh726fee1-dead-1/+0
2022-12-26remove unused importsTakayuki Maeda-1/+0
2022-12-25fix more clippy::style findingsMatthias Krüger-24/+19
2022-12-24Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholkMatthias Krüger-11/+8
2022-12-23Rollup merge of #105661 - lcnr:evaluate-new, r=compiler-errorsnils-69/+1422
2022-12-21Don't call typeck if we have no typeck resultsMichael Goulet-11/+8
2022-12-21CollectAllMismatches relation should respect int/float infer varsMichael Goulet-7/+20
2022-12-21Rename things to be a bit clearerMichael Goulet-14/+11
2022-12-21Substitute things correctlyMichael Goulet-1/+2
2022-12-21Remove some unnecessary try_map_boundMichael Goulet-8/+2
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-11/+8
2022-12-20dedup assemblylcnr-298/+267
2022-12-19implement the skeleton of the updated trait solverlcnr-69/+1453
2022-12-19Rollup merge of #105882 - compiler-errors:issue-105832, r=jackh726Dylan DPC-5/+3
2022-12-19Rollup merge of #105839 - LegionMammal978:mut-upvar-not-send, r=lcnrDylan DPC-17/+22
2022-12-18Rollup merge of #105873 - matthiaskrgr:clippy_fmt, r=NilstriebMatthias Krüger-8/+8
2022-12-18Rollup merge of #105869 - matthiaskrgr:clone_on_copy, r=compiler-errorsMatthias Krüger-2/+2
2022-12-18Rollup merge of #105867 - matthiaskrgr:rec_param, r=compiler-errorsMatthias Krüger-6/+1
2022-12-18Don't ICE in closure arg borrow suggestionMichael Goulet-5/+3
2022-12-18Rollup merge of #105875 - matthiaskrgr:needless_borrowed_reference, r=oli-obkMatthias Krüger-1/+1
2022-12-18don't restuct references just to reborrowMatthias Krüger-1/+1
2022-12-18avoid .into() conversion to identical typesMatthias Krüger-2/+2
2022-12-18use &str / String literals instead of format!()Matthias Krüger-8/+8
2022-12-18remove redundant fn params that were only "used" in recursionMatthias Krüger-6/+1
2022-12-18don't clone Copy typesMatthias Krüger-2/+2
2022-12-17Suggest a `T: Send` bound for `&mut T` upvars in `Send` generatorsMatthew House-17/+22
2022-12-16Auto merge of #105717 - compiler-errors:anonymize, r=jackh726bors-4/+4
2022-12-16Auto merge of #104334 - compiler-errors:ufcs-sugg-wrong-def-id, r=estebankbors-5/+6
2022-12-15Rollup merge of #105727 - estebank:use-impl-trait, r=oli-obkMatthias Krüger-8/+20
2022-12-15Rollup merge of #105694 - ouz-a:issue_105689, r=estebankMatthias Krüger-13/+15
2022-12-15Consider lifetimes when comparing assoc types in method chainEsteban Küber-1/+1
2022-12-15Use `with_forced_trimmed_paths` moreEsteban Küber-16/+21
2022-12-15Point at method chains on `E0271` errorsEsteban Küber-89/+119
2022-12-15Auto merge of #105746 - matthiaskrgr:rollup-sz3grbv, r=matthiaskrgrbors-18/+26
2022-12-15Rollup merge of #105633 - compiler-errors:term-agnostic, r=oli-obkMatthias Krüger-18/+26
2022-12-15Auto merge of #105285 - compiler-errors:conflicting-param-env-2, r=estebankbors-28/+99
2022-12-14Tweak output for bare `dyn Trait` in argumentsEsteban Küber-8/+20
2022-12-14always use anonymize_bound_varsMichael Goulet-4/+4
2022-12-14Highlight conflicting param-env candidates, againMichael Goulet-28/+99
2022-12-14Make report_projection_error more term agnosticMichael Goulet-18/+26
2022-12-14drive-by: Fix path spansMichael Goulet-1/+1
2022-12-14Use impl's def id when calculating type to specify UFCSMichael Goulet-4/+5