about summary refs log tree commit diff
path: root/tests/ui/deriving
AgeCommit message (Expand)AuthorLines
2025-08-19Avoid using `()` in `derive(From)` output.Nicholas Nethercote-42/+2
2025-08-18Remove the `From` derive macro from preludeJakub Beránek-13/+30
2025-08-15Implement `#[derive(From)]`Jakub Beránek-1/+369
2025-07-28expand: Micro-optimize prelude injectionVadim Petrochenkov-8/+8
2025-06-03Rollup merge of #141724 - Sol-Ell:issue-141141-fix, r=nnethercoteMatthias Krüger-0/+195
2025-06-02Separately check equality of the scalar types and compound types in the order...Ell-0/+195
2025-05-27Refactor the two-phase check for impls and impl itemsMu001999-1/+2
2025-04-18Remove let_chains feature gate from even more testsest31-1/+1
2025-04-16Explicitly annotate edition for `unpretty=expanded` and `unpretty=hir` testsLukas Wirth-0/+6
2025-03-14Do not suggest using `-Zmacro-backtrace` for builtin macrosEsteban Küber-20/+0
2025-02-24tests: use minicore moreDavid Wood-3/+4
2025-02-24Deduplicate CoerceUnsized and DispatchFromDyn impl errorsMichael Goulet-46/+6
2025-02-24Simplify trait error message for CoercePointee validationMichael Goulet-3/+114
2025-02-09move repr(transparent) checks to coherenceDing Xiang Fei-9/+7
2025-02-09rename the trait to validity and place a feature gate afrontDing Xiang Fei-9/+6
2025-02-09introduce CoercePointeeWellformed for coherence checks at typeck stageDing Xiang Fei-26/+93
2025-01-24Skip suggestions in `derive`d codeEsteban Küber-0/+22
2024-12-04make CoercePointee errors translatableDing Xiang Fei-7/+7
2024-11-27Update tests to use new proc-macro headerEric Huss-8/+4
2024-11-26tests: remove `//@ pretty-expanded` usages许杰友 Jieyou Xu (Joe)-13/+0
2024-10-29Remove detail from label/note that is already available in other noteEsteban Küber-1/+1
2024-10-24s/SmartPointer/CoerceReferent/gDing Xiang Fei-183/+199
2024-10-06Check that `#[pointee]` is applied only to generic argumentsBrezak-1/+58
2024-08-29derive(SmartPointer): assume pointee from the single generic and better error...Ding Xiang Fei-16/+61
2024-08-13derive(SmartPointer): register helper attributesDing Xiang Fei-0/+163
2024-08-05Rollup merge of #127907 - RalfJung:byte_slice_in_packed_struct_with_derive, r...Matthias Krüger-93/+0
2024-08-01reject pointee without ?SizedDing Xiang Fei-10/+46
2024-07-30derive(SmartPointer): rewrite bounds in where and generic boundsDing Xiang Fei-0/+144
2024-07-27built-in derive: remove BYTE_SLICE_IN_PACKED_STRUCT_WITH_DERIVE hack and lintRalf Jung-93/+0
2024-07-06Mark format! with must_use hintlukas-1/+1
2024-07-04reject SmartPointer constructions not serving the purposeDing Xiang Fei-0/+121
2024-06-25Rollup merge of #126302 - mu001999-contrib:ignore/default, r=michaelwoeristerMatthias Krüger-1/+1
2024-06-25Detect unused structs which derived Defaultmu001999-1/+1
2024-06-24SmartPointer derive-macroXiangfei Ding-0/+55
2024-04-23Do not add leading asterisk in the `PartialEq`Daniel Sedlak-8/+46
2024-04-14builtin-derive: tag → discriminantRalf Jung-47/+47
2024-03-27Use `TraitRef::to_string` sorting in favor of `TraitRef::ord`, as the latter ...Oli Scherer-5/+5
2024-03-03Move testsCaio-0/+17
2024-02-16[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives许杰友 Jieyou Xu (Joe)-71/+71
2024-02-07Update testsr0cky-1/+1
2024-01-30Provide more context on derived obligation error primary labelEsteban Küber-1/+1
2024-01-24remove StructuralEq traitRalf Jung-28/+0
2024-01-02Adjust compiler tests for unused_tuple_struct_fields -> dead_codeJake Goulding-3/+3
2023-11-24Show number in error message even for one errorNilstrieb-1/+1
2023-11-21improve help for multiple `#[default]` variantsLukas Markeffsky-38/+103
2023-11-09Emit #[inline] on derive(Debug)Ben Kimock-0/+15
2023-09-08Rework no_coverage to coverage(off)Andy Caldwell-14/+14
2023-07-16Generate safe stable code for derives on empty enumsDavid Tolnay-9/+5
2023-06-27Don't sort strings right after we just sorted by typesMichael Goulet-5/+5
2023-05-26Inline derived `hash` function.Nicholas Nethercote-0/+15