summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving.rs
AgeCommit message (Expand)AuthorLines
2012-12-13libsyntax: Implement `deriving` for struct-like enum variants. r=brsonPatrick Walton-16/+48
2012-12-13librustc: Make `use` statements crate-relative by default. r=brsonPatrick Walton-1/+1
2012-12-11fix long line, r=tidypolice.Graydon Hoare-3/+4
2012-12-11Fix deriving for single-variant enumsBrian Anderson-20/+24
2012-12-10Remove un-needed code for obsolete classesTim Chevalier-2/+2
2012-12-07Remove impl_id from trait_ref. UnusedBrian Anderson-2/+1
2012-12-03Update license, add license boilerplate to most files. Remainder will follow.Graydon Hoare-0/+10
2012-11-28librustc: Add explicit self to IterBytes. r=nmatsakisPatrick Walton-1/+2
2012-11-21libsyntax: Implement `deriving` correctly for type-parameterized structs and ...Patrick Walton-61/+139
2012-11-21libsyntax: Implement deriving via a syntax extension for the `IterBytes` trai...Patrick Walton-123/+366
2012-11-21libsyntax: Fix duplication of items that occurs if `#[deriving_eq]` is applie...Patrick Walton-1/+1
2012-11-21libsyntax: Implement `deriving` for enums with N-ary variants. r=brsonPatrick Walton-38/+140
2012-11-20libsyntax: Long line. rs=make-tidyPatrick Walton-1/+1
2012-11-20rustc: Implement "deriving" for monomorphic structs via a syntax extension. r...Patrick Walton-0/+394