summary refs log tree commit diff
path: root/src/test/compile-fail/specialization
AgeCommit message (Collapse)AuthorLines
2017-04-25 support `default impl` for specializationGianni Ciccarelli-0/+19
pr review
2017-04-24support `default impl` for specializationGianni Ciccarelli-0/+207
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
2017-04-14Implement RFC 1268Sean Griffin-4/+4
This patch allows overlap to occur between any two impls of a trait for traits which have no associated items. Several compile-fail tests around coherence had to be changed to add at least one item to the trait they test against. Ref #29864
2017-01-12Mark even more tests as gate testsest31-0/+4
Now, no feature outside of the whitelist is without a test marked as its gate test.
2016-04-12rustbuild: Migrate tidy checks to RustAlex Crichton-0/+0
This commit rewrites all of the tidy checks we have, namely: * featureck * errorck * tidy * binaries into Rust under a new `tidy` tool inside of the `src/tools` directory. This at the same time deletes all the corresponding Python tidy checks so we can be sure to only have one source of truth for all the tidy checks. cc #31590
2016-03-14Test fixes, added README for testsAaron Turon-4/+29
2016-03-14Move tests to dedicated subdirectoriesAaron Turon-0/+308