about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection
AgeCommit message (Expand)AuthorLines
2022-11-08Rollup merge of #103865 - compiler-errors:fallback-has-occurred-tracking, r=e...Dylan DPC-11/+4
2022-11-07Add an optional Span to BrAnon and use it to print better error for HRTB erro...Jack Huey-0/+1
2022-11-07fully move `on_unimplemented` to error reportinglcnr-409/+400
2022-11-07Don't normalize constants unless they need normalizationMichael Goulet-1/+5
2022-11-06Auto merge of #99943 - compiler-errors:tuple-trait, r=jackh726bors-7/+23
2022-11-06Auto merge of #103861 - compiler-errors:codegen-select-in-vtable-slot, r=nagisabors-18/+6
2022-11-06Move fallback_has_occurred to FnCtxtMichael Goulet-11/+4
2022-11-06Auto merge of #103975 - oli-obk:tracing, r=jackh726bors-40/+10
2022-11-05Bless chalk testsMichael Goulet-1/+2
2022-11-05Adjust diagnostics, bless testsMichael Goulet-6/+20
2022-11-05Enforce rust-check ABI in signatures, callsMichael Goulet-1/+2
2022-11-05Rollup merge of #103984 - V0ldek:103974-refactor-mk_const, r=BoxyUwUMatthias Krüger-12/+7
2022-11-05Rollup merge of #103868 - compiler-errors:trait-engine-less, r=jackh726Matthias Krüger-11/+11
2022-11-04Refactor tcx mk_const parameters.Mateusz-12/+7
2022-11-04Some tracing and comment cleanupsOli Scherer-40/+10
2022-11-03CleanupsBoxy-0/+1
2022-11-02Rollup merge of #103862 - compiler-errors:ocx-in-fully-normalize, r=spastorinoDylan DPC-18/+9
2022-11-02Use TraitEngine lessMichael Goulet-11/+11
2022-11-02Use ObligationCtxt in fully_normalizeMichael Goulet-18/+9
2022-11-02Use codegen_select in vtable_trait_upcasting_coercion_new_vptr_slotMichael Goulet-18/+6
2022-11-01Auto merge of #103217 - mejrs:track, r=eholkbors-0/+1
2022-11-01Auto merge of #103590 - compiler-errors:ocx-more, r=lcnrbors-10/+49
2022-11-01Remap RPITIT substs properlyMichael Goulet-0/+7
2022-11-01Check for substs compatibility for RPITITsMichael Goulet-3/+15
2022-10-31Add more track_callermejrs-0/+1
2022-10-31Rollup merge of #103603 - camsteffen:refactor-lang, r=oli-obkDylan DPC-3/+3
2022-10-30Rollup merge of #103726 - TaKO8Ki:avoid-&str-to-string-conversions, r=compile...Matthias Krüger-6/+6
2022-10-29Use LanguageItems::require lessCameron Steffen-1/+1
2022-10-29Improve LanguageItems apiCameron Steffen-2/+2
2022-10-29Rollup merge of #103625 - WaffleLapkin:no_tyctxt_dogs_allowed, r=compiler-errorsGuillaume Gomez-1/+1
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-3/+5
2022-10-29avoid unnecessary `&str` to `String` conversionsTakayuki Maeda-6/+6
2022-10-27remove _types from ocx method namesMichael Goulet-2/+2
2022-10-27Address some more nitsMichael Goulet-3/+20
2022-10-27(almost) Always use ObligationCtxt when dealing with canonical queriesMichael Goulet-7/+29
2022-10-27Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functionsMaybe Waffle-1/+1
2022-10-25Move a wf-check into the site where the value is instantiatedOli Scherer-26/+0
2022-10-23Auto merge of #103345 - Nilstrieb:diag-flat, r=compiler-errorsbors-11/+11
2022-10-23Migrate all diagnosticsNilstrieb-11/+11
2022-10-23Rollup merge of #103368 - compiler-errors:normalization-ambiguity-bug, r=oli-obkMatthias Krüger-2/+19
2022-10-23Rollup merge of #103328 - compiler-errors:trivial-false-const-sugg, r=jackh726Matthias Krüger-5/+7
2022-10-22Auto merge of #103227 - lcnr:bye-bye-unevaluated-const, r=oli-obkbors-53/+28
2022-10-21Delay ambiguity span bug in normalize query iff not rustdocMichael Goulet-2/+19
2022-10-21fix some typosRageking8-1/+1
2022-10-20Do not suggest trivially false const predicatesMichael Goulet-5/+7
2022-10-19Don't call `own_existential_vtable_entries` on unresolved trait refMichael Goulet-17/+6
2022-10-19stop folding `UnevaluatedConst`lcnr-14/+4
2022-10-19instantiate -> constructMichael Goulet-2/+2
2022-10-19Generalize call suggestion for unsatisfied predicateMichael Goulet-46/+123
2022-10-19Standardize arg suggestions between typeck and trait selectionMichael Goulet-50/+56