summary refs log tree commit diff
path: root/tests/ui/impl-trait
AgeCommit message (Expand)AuthorLines
2024-03-15Auto merge of #122341 - compiler-errors:alias-wfness, r=lcnrbors-1/+18
2024-03-14Ensure RPITITs are created before def-id freezingMichael Goulet-0/+22
2024-03-14Consolidate WF for aliasesMichael Goulet-1/+18
2024-03-13Delay a bug for stranded opaquesMichael Goulet-0/+22
2024-03-12Rollup merge of #122366 - oli-obk:opaques_defined_by_overflow, r=lcnrJubilee-0/+26
2024-03-12Fix stack overflow with recursive associated typesOli Scherer-0/+26
2024-03-12Rollup merge of #122343 - compiler-errors:rando, r=fmeaseMatthias Krüger-39/+15
2024-03-11Remove some unnecessary allow(incomplete_features)Michael Goulet-39/+15
2024-03-11Auto merge of #121796 - oli-obk:eager_opaque_checks3, r=lcnrbors-28/+15
2024-03-11Make `DefiningAnchor::Bind` only store the opaque types that may be constrain...Oli Scherer-28/+15
2024-03-10Ignore tests w/ current/next revisions from compare-mode=next-solverMichael Goulet-21/+32
2024-03-08Rollup merge of #122172 - compiler-errors:rpitit-collect-ice, r=fmeaseMatthias Krüger-0/+85
2024-03-08Improve error message for opaque capturesMichael Goulet-31/+43
2024-03-08Don't ICE if we collect no RPITITs unless there are no unification errorsMichael Goulet-0/+85
2024-03-07Merge collect_mod_item_types query into check_well_formedOli Scherer-58/+58
2024-03-07Merge `check_mod_impl_wf` and `check_mod_type_wf`Oli Scherer-10/+25
2024-03-06Rollup merge of #122027 - compiler-errors:rpitit-cycle, r=spastorinoMatthias Krüger-0/+18
2024-03-06Auto merge of #121679 - lcnr:opaque-wf-check-2, r=oli-obkbors-20/+64
2024-03-05Uplift some feeding out of associated_type_for_impl_trait_in_impl and into qu...Michael Goulet-0/+18
2024-03-03Use root obligation on E0277 for some casesEsteban Küber-1/+0
2024-03-02Rollup merge of #121731 - oli-obk:eager_opaque_checks, r=compiler-errorsGuillaume Boisseau-2/+35
2024-02-29Rollup merge of #121669 - nnethercote:count-stashed-errs-again, r=estebankGuillaume Gomez-0/+22
2024-02-29Rollup merge of #121745 - compiler-errors:refining-impl-trait-deeply-norm, r=...Jacob Pratt-0/+20
2024-02-29Overhaul how stashed diagnostics work, again.Nicholas Nethercote-0/+22
2024-02-28Deeply normalize obligations in refining_impl_traitMichael Goulet-0/+20
2024-02-28test that fudging with opaque types is the same in the new solverOli Scherer-2/+35
2024-02-27Print RPITIT like an opaqueMichael Goulet-6/+6
2024-02-27rename RPITIT from opaque to syntheticMichael Goulet-8/+8
2024-02-27when defining opaques, require the hidden type to be well-formedlcnr-36/+39
2024-02-27wf-check RPITslcnr-0/+41
2024-02-26update testslcnr-9/+10
2024-02-24Rollup merge of #121435 - estebank:rpitit-static-119773, r=compiler-errorsMatthias Krüger-2/+28
2024-02-23Rollup merge of #121480 - nnethercote:fix-more-121208-fallout, r=lcnrMatthias Krüger-0/+48
2024-02-23Auto merge of #120730 - estebank:confusable-api, r=oli-obkbors-12/+38
2024-02-23Revert some `span_bug`s to `span_delayed_bug`.Nicholas Nethercote-0/+48
2024-02-22Account for RPITIT in E0310 explicit lifetime constraint suggestionEsteban Küber-2/+28
2024-02-22Fix rebaseEsteban Küber-0/+2
2024-02-22Deduplicate some logic and reword outputEsteban Küber-6/+6
2024-02-22Tweak wording of "implemented trait isn't imported" suggestionEsteban Küber-6/+6
2024-02-22Consider methods from traits when suggesting typosEsteban Küber-6/+30
2024-02-22change error messages to be incorrect, but more helpfullcnr-2/+2
2024-02-22do not use <: in subtyping overflow msglcnr-2/+2
2024-02-22overflow errors: change source to a concrete enumlcnr-18/+9
2024-02-22freshen: resolve root varslcnr-7/+32
2024-02-22remove `sub_relations` from infcx, recompute in diagnosticslcnr-10/+5
2024-02-22Overhaul the handling of errors at the top-level.Nicholas Nethercote-2/+0
2024-02-20Rollup merge of #121319 - compiler-errors:err, r=oli-obkNilstrieb-47/+40
2024-02-19return ty::Error when equating ty::ErrorMichael Goulet-47/+40
2024-02-19Auto merge of #121211 - lcnr:nll-relate-handle-infer, r=BoxyUwUbors-14/+1
2024-02-17use `instantiate_ty_var` in nlllcnr-14/+1