summary refs log tree commit diff
path: root/tests/ui/self
AgeCommit message (Expand)AuthorLines
2025-04-24Do not mix normalized and unnormalized caller bounds when constructing param-...Michael Goulet-0/+26
2025-03-12Rollup merge of #138174 - compiler-errors:elaborate-unsize-self-pred, r=BoxyUwUMatthias Krüger-0/+76
2025-03-11Elaborate param-env built for checking DispatchFromDyn for dyn compatMichael Goulet-0/+76
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-5/+6
2025-02-24Rollup merge of #137289 - compiler-errors:coerce-unsized-errors, r=oli-obkMichael Goulet-10/+20
2025-02-24Consolidate and rework CoercePointee and DispatchFromDyn errorsMichael Goulet-10/+20
2025-02-24Remove dyn_compatible_for_dispatchMichael Goulet-30/+44
2025-02-21More sophisticated span trimmingMichael Goulet-3/+2
2025-02-11Auto merge of #136845 - matthiaskrgr:rollup-ol4np4z, r=matthiaskrgrbors-0/+32
2025-02-11Rollup merge of #136524 - compiler-errors:bad-pick, r=BoxyUwUMatthias Krüger-0/+32
2025-02-10Show diff suggestion format on verbose replacementEsteban Küber-12/+18
2025-02-07Rollup merge of #135179 - compiler-errors:arbitrary-self-types-object, r=BoxyUwUMatthias Krüger-0/+33
2025-02-05Rollup merge of #136567 - adetaylor:test-for-recursion, r=oli-obk许杰友 Jieyou Xu (Joe)-0/+71
2025-02-05Arbitrary self types v2: recursion testAdrian Taylor-0/+71
2025-02-04Delay bug when method confirmation cannot upcast object pick of selfMichael Goulet-0/+32
2025-02-04Remove unnecessary layout assertions for object-safe receiversMichael Goulet-0/+50
2025-01-31Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxuMatthias Krüger-3/+3
2025-01-27Arbitrary self types v2: explain test.Adrian Taylor-1/+23
2025-01-26Compiler: Finalize dyn compatibility renamingLeón Orell Valerian Liehr-3/+3
2025-01-24Rollup merge of #135749 - compiler-errors:param-ordering, r=davidtwcoMatthias Krüger-3/+3
2025-01-24Do not assume const params are printed after type paramsMichael Goulet-3/+3
2025-01-22Refactor dyn-compatibility error and suggestionsTaylor Cramer-15/+18
2025-01-14Rollup merge of #135425 - compiler-errors:not-conditionally-const, r=RalfJungJubilee-7/+4
2025-01-14Rollup merge of #135228 - compiler-errors:normalizes-ur-dispatch, r=BoxyUwUJubilee-0/+116
2025-01-14Do not consider traits that have unsatisfied const conditions to be condition...Michael Goulet-7/+4
2025-01-14Normalize field before checking PhantomData in coerce/dispatch impl validationMichael Goulet-0/+25
2025-01-13Assert that Instance::try_resolve is only used on body-like thingsMichael Goulet-2/+3
2025-01-09Unify conditional and non const call error reportingMichael Goulet-1/+1
2025-01-09Add note back to conditionally-const error messageMichael Goulet-0/+1
2025-01-08Don't allow DispatchFromDyn impls that transmute ZST to non-ZSTMichael Goulet-0/+41
2025-01-08Don't allow transmuting ZSTs in dispatch_from_dyn implMichael Goulet-0/+50
2025-01-07Make sure to use Receiver trait when extracting object method candidateMichael Goulet-0/+33
2024-12-21Rollup merge of #134524 - adetaylor:getref, r=compiler-errorsMatthias Krüger-0/+41
2024-12-20Arbitrary self types v2: no deshadow pre feature.Adrian Taylor-0/+41
2024-12-19Arbitrary self types v2: niche deshadowing testAdrian Taylor-0/+63
2024-12-14Arbitrary self types v2: Weak, NonNull hintsAdrian Taylor-0/+72
2024-12-13Arbitrary self types v2: adjust diagnostic.Adrian Taylor-2/+2
2024-12-11Arbitrary self types v2: generics test.Adrian Taylor-0/+98
2024-12-11Arbitrary self types v2: detect shadowing problems.Adrian Taylor-0/+546
2024-12-11Arbitrary self types v2: use Receiver traitAdrian Taylor-4/+444
2024-12-09fix ICE on type error in promotedRalf Jung-6/+0
2024-12-04Avoid `opaque type not constrained` errors in the presence of other errorsOli Scherer-12/+3
2024-12-01fix ICE when promoted has layout size overflowRalf Jung-0/+6
2024-11-26tests: remove `//@ pretty-expanded` usages许杰友 Jieyou Xu (Joe)-4/+0
2024-11-24Constify Deref and DerefMutMichael Goulet-5/+7
2024-10-30Reject generic self types.Adrian Taylor-15/+429
2024-10-26Deny calls to non-`#[const_trait]` methods in MIR constckDeadbeef-4/+0
2024-10-10Rollup merge of #131475 - fmease:compiler-mv-obj-safe-dyn-compat-2, r=jieyouxuMatthias Krüger-15/+15
2024-10-10UI tests: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-12/+12
2024-10-10Rename feature object_safe_for_dispatch to dyn_compatible_for_dispatchLeón Orell Valerian Liehr-3/+3