about summary refs log tree commit diff
path: root/src/test/compile-fail/missing-derivable-attr.rs
AgeCommit message (Collapse)AuthorLines
2018-08-14Moved compile-fail tests to ui tests.David Wood-26/+0
2015-01-08Update compile fail tests to use isize.Huon Wilson-3/+3
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-1/+1
The implementation essentially desugars during type collection and AST type conversion time into the parameter scheme we have now. Only fully qualified names--e.g. `<T as Foo>::Bar`--are supported.
2013-11-08Move comparing of impl methods against trait from collect to check.Niko Matsakis-1/+1
This code fits better in check because it is checking that the impl matches the interface. This allows us to avoid the awkward constructions that lazilly collect traits and so forth. It also permits us to make use of the results of variance inference.
2013-09-24Stop accepting 'impl ...;', require {} insteadAlex Crichton-1/+1
Progress on #7981
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-1/+0
2013-03-22test: Remove `pure` from the test suitePatrick Walton-2/+2
2013-02-15librustc: Stop parsing `impl Type : Trait` and fix several declarations that ↵Patrick Walton-1/+1
slipped through. r=tjc
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵Patrick Walton-1/+1
rs=implflipping
2013-01-30librustc: Change `self` as a type to `Self` everywhere. r=brsonPatrick Walton-1/+1
2012-12-10Reliciense makefiles and testsuite. Yup.Graydon Hoare-0/+10
2012-11-15librustc: Implement (and require) explicit self for derivable traits. ↵Patrick Walton-2/+2
r=nmatsakis
2012-11-14librustc: Require the #[derivable] attribute, remove the significance of ↵Patrick Walton-0/+17
"impl Foo : Bar;", and allow only a subset of methods in a trait to be derived. r=brson