about summary refs log tree commit diff
path: root/tests/ui/impl-trait
AgeCommit message (Expand)AuthorLines
2023-09-21adjust how closure/generator types and rvalues are printedRalf Jung-30/+30
2023-09-21update testslcnr-4/+1
2023-09-20bless the known-bug testsDeadbeef-7/+1
2023-09-20Enable effects for libcoreDeadbeef-18/+7
2023-09-14Paper over an accidental regressionOli Scherer-0/+13
2023-09-11Auto merge of #114586 - oli-obk:patch_tait_rpit_order_check, r=lcnr,compiler-...bors-3/+21
2023-09-11Bubble up opaque <eq> opaque operations instead of picking an orderOli Scherer-3/+21
2023-09-08Stabilize impl_trait_projectionsMichael Goulet-19/+42
2023-09-07Add noteMichael Goulet-0/+5
2023-09-07Don't emit refining_impl_trait for private itemsMichael Goulet-43/+66
2023-09-07Use self instead of the actual self tyMichael Goulet-2/+2
2023-09-07Implement refinement lint for RPITITMichael Goulet-13/+133
2023-09-02Do not require associated types with Self: Sized to uphold bounds when confir...Michael Goulet-1/+17
2023-09-02RPITITs are considered object-safe, they're always on Self:Sized methodsMichael Goulet-18/+29
2023-08-31Auto merge of #115366 - compiler-errors:associated-type-bound-implicit-lifeti...bors-0/+19
2023-08-30Revert "Auto merge of #102417 - oli-obk:opaque_lifetimes2, r=jackh726"Oli Scherer-8/+6
2023-08-30Capture lifetimes for associated type bounds destined to be lowered to opaquesMichael Goulet-0/+19
2023-08-28Auto merge of #115326 - matthiaskrgr:rollup-qsoa8ar, r=matthiaskrgrbors-128/+29
2023-08-28Rollup merge of #115311 - dtolnay:usearcself, r=compiler-errorsMatthias Krüger-8/+3
2023-08-28Revert "Suggest using `Arc` on `!Send`/`!Sync` types"David Tolnay-8/+3
2023-08-28Better error message for object type with GATMichael Goulet-6/+12
2023-08-28Test variances of opaque capturesMichael Goulet-0/+88
2023-08-28Bless testsMichael Goulet-9/+32
2023-08-28RPITITs capture all their lifetimesMichael Goulet-58/+20
2023-08-27More precisely detect cycle errors from type_of on opaqueMichael Goulet-120/+26
2023-08-14check for non-defining uses of RPITlcnr-10/+95
2023-08-11Record binder for bare trait object in LifetimeCollectVisitorMichael Goulet-0/+64
2023-08-09Suggest using `Arc` on `!Send`/`!Sync` typesEsteban Kuber-3/+8
2023-08-08Remove dangling testsMichael Goulet-800/+0
2023-08-08add'l testMichael Goulet-0/+15
2023-08-08Install bidirectional outlives predicates for RPITITs (and RPITs) correctlyMichael Goulet-0/+11
2023-08-04don't ICE on higher ranked hidden typesAli MJ Al-Nasrawy-0/+21
2023-08-02Remove constness from `TraitPredicate`Deadbeef-2/+15
2023-08-02Rollup merge of #114301 - compiler-errors:dont-error-on-missing-region-outliv...Matthias Krüger-0/+35
2023-08-01Suppress unnecessary outlivesMichael Goulet-18/+2
2023-08-01Auto merge of #112849 - m-ou-se:panic-message-format, r=thomccbors-1/+1
2023-07-31Rollup merge of #114182 - Ddystopia:cleanup-after-113312, r=lcnrMatthias Krüger-0/+0
2023-07-31Don't check unnecessarily that impl trait is RPITMichael Goulet-0/+51
2023-07-31Rollup merge of #114267 - compiler-errors:rpitit-opaque-bounds, r=spastorinoMatthias Krüger-25/+1
2023-07-30Rollup merge of #113741 - compiler-errors:rpitit-projects-to-missing-opaque, ...Jubilee-0/+26
2023-07-30Don't install default projection bound for RPITITsMichael Goulet-0/+26
2023-07-30Remap explicit item bounds of RPITIT's opaque back to ty::OpaqueMichael Goulet-25/+1
2023-07-30Rollup merge of #114256 - Urgau:fix-issue-114180, r=WaffleLapkinMatthias Krüger-6/+24
2023-07-30Fix invalid suggestion for mismatched types in closure argumentsUrgau-6/+24
2023-07-29some nits, bless testMichael Goulet-16/+2
2023-07-29Implement assumed_wf_types for RPITITs' implementationsMichael Goulet-0/+29
2023-07-29Take RPITITs inherit the assumed_wf_types of their parent fnMichael Goulet-4/+0
2023-07-29Change default panic handler message format.Mara Bos-1/+1
2023-07-28clean up after 113312Oleksandr Babak-0/+0
2023-07-28Rollup merge of #114147 - compiler-errors:missing-rpitits, r=spastorinoMatthias Krüger-0/+27