about summary refs log tree commit diff
path: root/tests/ui/impl-trait
AgeCommit message (Expand)AuthorLines
2024-03-27Use `TraitRef::to_string` sorting in favor of `TraitRef::ord`, as the latter ...Oli Scherer-10/+10
2024-03-26ignore uncaptured lifetimes when checking opaquesAli MJ Al-Nasrawy-3/+106
2024-03-24add test for ICE: no errors encountered even though delay_span_bug issued, e...Matthias Krüger-0/+35
2024-03-24Rollup merge of #122943 - matthiaskrgr:ice-tests-9xxxx-to-12xxxx, r=fmeaseMatthias Krüger-0/+36
2024-03-23add test for opaque type with non-universal region substs #101852Matthias Krüger-0/+36
2024-03-22Delay a bug if no RPITITs were foundLeón Orell Valerian Liehr-17/+71
2024-03-22add test for https://github.com/rust-lang/rust/issues/112823Matthias Krüger-0/+61
2024-03-21Auto merge of #121123 - compiler-errors:item-assumptions, r=oli-obkbors-8/+67
2024-03-20register opaques that reference errorsAli MJ Al-Nasrawy-13/+24
2024-03-20make `type_flags(ReError) & HAS_ERROR`Ali MJ Al-Nasrawy-77/+17
2024-03-20Bless test fallout (duplicate diagnostics)Michael Goulet-8/+67
2024-03-19Auto merge of #116935 - oli-obk:different_lifetime_taits_in_same_sig, r=compi...bors-21/+0
2024-03-19Auto merge of #122392 - BoxyUwU:misc_cleanup, r=lcnrbors-8/+8
2024-03-19Auto merge of #122055 - compiler-errors:stabilize-atb, r=oli-obkbors-2/+0
2024-03-18Rollup merge of #122158 - estebank:feature-sugg, r=WaffleLapkinMatthias Krüger-1/+4
2024-03-18update region debug formattingBoxy-8/+8
2024-03-18Provide structured suggestion for `#![feature(foo)]`Esteban Küber-1/+4
2024-03-18Prevent opaque types being instantiated twice with different regions within t...Oli Scherer-21/+0
2024-03-16Rollup merge of #121720 - tmandry:split-refining, r=compiler-errorsLeón Orell Valerian Liehr-7/+126
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-08Stabilize associated type boundsMichael Goulet-2/+0
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-05Split refining_impl_trait lint into _reachable, _internal variantsTyler Mandry-7/+126
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