| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-03-27 | deriving: factor out discriminant_value construction | Alex Burka | -0/+17 | |
| 2016-03-25 | check for both partialeq and eq | Niko Matsakis | -36/+45 | |
| 2016-03-25 | modify #[deriving(Eq)] to emit #[structural_match] | Niko Matsakis | -2/+46 | |
| to careful use of the span from deriving, we can permit it in stable code if it derives from deriving (not-even-a-pun intended) | ||||
| 2016-03-14 | derive: improve hygiene for type parameters (see #2810) | Alex Burka | -4/+25 | |
| When deriving Hash, RustcEncodable and RustcDecodable, the syntax extension needs a type parameter to use in the inner method. They used to use __H, __S and __D respectively. If this conflicts with a type parameter already declared for the item, bad times result (see the test). There is no hygiene for type parameters, but this commit introduces a better heuristic by concatenating the names of all extant type parameters (and prepending __H). | ||||
| 2016-02-11 | [breaking-change] don't glob export ast::MetaItem_ | Oliver 'ker' Schneider | -2/+2 | |
| 2016-02-03 | remove dead #[derive(FromPrimitive)] code | Alex Burka | -3/+0 | |
| 2015-12-15 | Move built-in syntax extensions to a separate crate | Seo Sanghyeon | -0/+202 | |
