about summary refs log tree commit diff
path: root/src/test/ui/deriving
AgeCommit message (Expand)AuthorLines
2023-01-11Move /src/test to /testsAlbert Larsan-3111/+0
2022-12-13Make some diagnostics not depend on the source of what they reference being a...Oli Scherer-3/+0
2022-11-30Fix ICE from #105101Jacob Pratt-0/+38
2022-11-21Streamline deriving on packed structs.Nicholas Nethercote-17/+6
2022-10-19Rollup merge of #103176 - nnethercote:fix-TyKind-is_simple_path, r=spastorinoMatthias Krüger-3/+49
2022-10-18Fix `TyKind::is_simple_path`.Nicholas Nethercote-0/+44
2022-10-18Tweak `deriving-all-codegen.rs`.Nicholas Nethercote-3/+5
2022-10-16Rollup merge of #103089 - cjgillot:automatic-structural-eq, r=oli-obkMatthias Krüger-24/+48
2022-10-15Mark derived StructuralEq as automatically derived.Camille GILLOT-24/+48
2022-10-09Add a regression test for #39137Ben Kimock-0/+20
2022-10-03Rollup merge of #101040 - danielhenrymantilla:no-bounds-for-default-annotated...Matthias Krüger-0/+10
2022-09-05Add corresponding regression testDaniel Henry-Mantilla-0/+10
2022-08-30Stabilize GATsJack Huey-2/+0
2022-08-18Auto merge of #98655 - nnethercote:dont-derive-PartialEq-ne, r=dtolnaybors-57/+0
2022-08-03Warn about dead tuple struct fieldsFabian Wolff-1/+3
2022-08-01Don't derive `PartialEq::ne`.Nicholas Nethercote-57/+0
2022-07-19Remove #[allow(unused_qualifications)] lines from derive diff testMichael Holloway-99/+0
2022-07-13Use `&{self.x}` for packed `Copy` structs.Nicholas Nethercote-20/+6
2022-07-11Handle tags better.Nicholas Nethercote-118/+78
2022-07-11Avoid some unnecessary blocks in derive output.Nicholas Nethercote-9/+6
2022-07-11Rename tag-related things.Nicholas Nethercote-90/+89
2022-07-11Remove unnecessary `&*` sigil pairs in derived code.Nicholas Nethercote-42/+37
2022-07-11Remove unnecessary sigils and `ref`s in derived code.Nicholas Nethercote-107/+105
2022-07-11Add a fieldless enum with one variant to `deriving-all-codegen.rs`.Nicholas Nethercote-0/+81
2022-07-11Add a non-`Copy` packed struct to `deriving-all-codegen.rs`.Nicholas Nethercote-22/+124
2022-07-11Add a struct with an unsized field to the `deriving-all-codegen.rs` test.Nicholas Nethercote-1/+60
2022-07-05Avoid the unnecessary innermost match in `partial_cmp`/`cmp`.Nicholas Nethercote-105/+23
2022-07-04Avoid unnecessary 1-tuples in derived code.Nicholas Nethercote-31/+31
2022-07-04Don't repeat `AssertParamIs{Clone,Eq}` assertions.Nicholas Nethercote-13/+0
2022-07-04Avoid unnecessary blocks in derive output.Nicholas Nethercote-316/+260
2022-07-04Add 0-variant and 1-variant enums to the `deriving-all-codegen.rs` test.Nicholas Nethercote-0/+176
2022-07-04Add a union to the `deriving-all-codegen.rs` test.Nicholas Nethercote-0/+26
2022-07-04Don't use match-destructuring for derived ops on structs.Nicholas Nethercote-358/+173
2022-07-04Add an interesting case to the `deriving-all-codegen.rs` test.Nicholas Nethercote-2/+114
2022-06-27Improve derived discriminant testing.Nicholas Nethercote-11/+11
2022-06-27Add a test checking the output of builtin derives.Nicholas Nethercote-0/+1163
2022-06-21Move some tests to more reasonable directoriesCaio-0/+11
2022-04-07Stabilize `derive_default_enum`Jacob Pratt-3/+0
2022-02-12Update chalk testsMatthew Jasper-1/+0
2021-11-06Move some tests to more reasonable directoriesCaio-0/+644
2021-10-02Expand one test (from jackh726)Audun Halland-2/+4
2021-09-29Additional tests (from jackh726)Audun Halland-0/+23
2021-09-29Deriving: Include bound generic params for extracted type parameters in where...Audun Halland-0/+14
2021-09-26Remove box syntax from most places in src/test outside of the issues direst31-2/+0
2021-09-15Move some tests to more reasonable directoriesCaio-0/+13
2021-09-09Ignore automatically derived impls of `Clone` and `Debug` in dead code analysisFabian Wolff-0/+9
2021-07-27Permit deriving default on enums with `#[default]`Jacob Pratt-2/+22
2021-07-13expand: Support helper attributes for built-in derive macrosVadim Petrochenkov-0/+36
2020-10-06Update to chalk 0.31. Implement some unimplemented. Ignore some tests in comp...Jack Huey-0/+1
2020-05-01SipHasher::new() is literally with SipHasher with both keys being 0Hanif Bin Ariffin-1/+1