summary refs log tree commit diff
path: root/compiler/rustc_middle/src/traits/mod.rs
AgeCommit message (Expand)AuthorLines
2024-01-24Deduplicate more sized errors on call exprsEsteban Küber-0/+2
2024-01-15Rollup merge of #119897 - compiler-errors:fulfillment-errors, r=lcnrMatthias Krüger-2/+2
2024-01-12Remove unused ErrorReporting variant from overflow handlingMichael Goulet-3/+0
2024-01-12OutputTypeParameterMismatch -> SignatureMismatchMichael Goulet-2/+2
2024-01-03Track `HirId` instead of `Span` in `ObligationCauseCode::SizedArgumentType`Esteban Küber-1/+1
2023-12-26Auto merge of #118431 - sjwang05:issue-44695, r=estebankbors-1/+18
2023-12-19rename to verbose-internalsjyn-1/+1
2023-12-16Provide better suggestions for T == &T and &T == Tsjwang05-1/+18
2023-11-27Auto merge of #117200 - rmehri01:repeated_help, r=WaffleLapkinbors-30/+65
2023-11-26don't add redundant help for object safety violationsRyan Mehri-30/+65
2023-11-25Remove 3 more unused ObligationCauseCodesMichael Goulet-9/+0
2023-11-25Remove some more unused codepaths in (region) error reportingMichael Goulet-1/+2
2023-11-25Remove unused ObligationCauseCode::ProjectionWfMichael Goulet-3/+0
2023-11-25Remove HirId from QPath::LangItemMichael Goulet-1/+1
2023-11-22Auto merge of #118152 - matthiaskrgr:rollup-bqcck4w, r=matthiaskrgrbors-4/+17
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-11-20Document DefiningAnchor a bit moreMichael Goulet-4/+17
2023-11-08Rollup merge of #113925 - clubby789:const-ctor-repeat, r=estebankMatthias Krüger-3/+23
2023-10-21Rollup merge of #106601 - estebank:match-semi, r=cjgillotMatthias Krüger-0/+1
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-10-20s/Generator/Coroutine/Oli Scherer-1/+1
2023-10-11Suggest `;` after bare `match` expression E0308Esteban Küber-0/+1
2023-09-23Check types live across yields in generators tooMichael Goulet-1/+3
2023-09-23Check that closure's by-value captures are sizedMichael Goulet-0/+2
2023-09-19rustc_hir_analysis: add a helper to check function the signature mismatchesEduardo Sánchez Muñoz-0/+3
2023-09-18Remove more unused `Lift` impls.Nicholas Nethercote-9/+2
2023-09-18Remove unused `Lift` derives.Nicholas Nethercote-12/+12
2023-08-14Move scrutinee `HirId` into `MatchSource::TryDesugar`Esteban Küber-2/+1
2023-08-14Point at return type when it influences non-first `match` armEsteban Küber-1/+1
2023-08-14Remove constness from `ImplSource::Param`Deadbeef-5/+5
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-21/+18
2023-07-25Make everything builtin!Michael Goulet-52/+28
2023-07-25Restore tuple unsizing feature gateMichael Goulet-3/+9
2023-07-24Improve diagnostic for const ctors in array repeat expressionsclubby789-3/+23
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-4/+4
2023-07-05Add some extra information to opaque type cycle errorsOli Scherer-0/+4
2023-07-03Remove chalk from the compilerMichael Goulet-5/+0
2023-06-20yeet upcast_trait_def_id from ImplSourceObjectDataMichael Goulet-4/+0
2023-06-20yeet ImplSource::TraitAlias tooMichael Goulet-19/+0
2023-06-20cleanup importslcnr-6/+0
2023-06-19show normalizes-to hack and response instantiation goalsBoxy-0/+6
2023-06-19initial info dumpBoxy-1/+1
2023-06-17Remove even more redundant builtin candidatesMichael Goulet-36/+3
2023-06-17Simplify even more candidatesMichael Goulet-75/+26
2023-06-17Simplify an ObjectData fieldMichael Goulet-4/+4
2023-06-17Simplify some impl source candidatesMichael Goulet-37/+0
2023-06-17Remove some ImplSource candidatesMichael Goulet-22/+7
2023-06-16Add `AliasKind::Weak` for type aliases.Oli Scherer-0/+3
2023-06-01Implement custom diagnostic for ConstParamTyMichael Goulet-0/+3
2023-05-25Move DefiningAnchorMichael Goulet-0/+11