about summary refs log tree commit diff
path: root/src/test/run-pass/specialization/defaultimpl/auxiliary
AgeCommit message (Collapse)AuthorLines
2019-07-27tests: Move run-pass tests without naming conflicts to uiVadim Petrochenkov-43/+0
2018-12-25Remove licensesMark Rousskov-10/+0
2018-09-26Migrate `src/test/ui/run-pass/*` back to `src/test/run-pass/`.Felix S. Klock II-0/+53
Fix #54047
2018-09-06Migrated remaining `src/test/run-pass/` subdirectories to ↵Felix S. Klock II-53/+0
`src/test/ui/run-pass/`.
2018-02-07support `default impl` for specializationGianni Ciccarelli-161/+0
a default impl should never be considered as implementing the trait on its own -- regardless of whether it contains all items or not
2018-02-07 support `default impl` for specializationGianni Ciccarelli-0/+30
a `default impl` need not include all items from the trait a `default impl` alone does not mean that a type implements the trait
2017-10-11Shorten some test namesVadim Petrochenkov-0/+0
Paths to object files generated from them were too long and caused errors
2017-04-24support `default impl` for specializationGianni Ciccarelli-0/+184
this commit implements the first step of the `default impl` feature: all items in a `default impl` are (implicitly) `default` and hence specializable. In order to test this feature I've copied all the tests provided for the `default` method implementation (in run-pass/specialization and compile-fail/specialization directories) and moved the `default` keyword from the item to the impl. See referenced issue for further info