about summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving/generic.rs
AgeCommit message (Expand)AuthorLines
2014-05-17syntax: Tighten search paths for inner modulesAlex Crichton-1304/+0
2014-05-13syntax: Preserve attributes in #[deriving]Alex Crichton-11/+25
2014-05-08libsyntax: Remove uses of `~str` from libsyntax, and fix falloutPatrick Walton-1/+1
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-1/+1
2014-04-24auto merge of #13559 : FlaPer87/rust/remove-special-root, r=nikomatsakisbors-12/+11
2014-04-23auto merge of #13704 : edwardw/rust/doc-hidden, r=alexcrichtonbors-16/+2
2014-04-23auto merge of #13686 : alexcrichton/rust/issue-12224, r=nikomatsakisbors-3/+11
2014-04-23Fix other bugs with new closure borrowingAlex Crichton-3/+11
2014-04-23syntax: fix de-@rooting falloutFlavio Percoco-12/+11
2014-04-23Honor hidden doc attribute of derivable trait methodsEdward Wang-16/+2
2014-04-23Support unsized types with the `type` keywordNick Cameron-1/+5
2014-04-23Add a span to ast::TyParamNick Cameron-1/+1
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-1/+1
2014-04-10Renamed ast::Purity to ast::FnStyle and ast::ImpureFn to ast::NormalFn and up...Kasey Carrothers-1/+1
2014-04-08Register new snapshotsAlex Crichton-3/+3
2014-03-31syntax: Switch field privacy as necessaryAlex Crichton-23/+25
2014-03-31vec: convert `append` and `append_one` to methodsDaniel Micay-3/+1
2014-03-30Removed deprecated functions `map` and `flat_map` for vectors and slices.Marvin Löbel-16/+18
2014-03-26auto merge of #13145 : alexcrichton/rust/flip-some-defaults, r=brsonbors-3/+3
2014-03-26syntax: Permit visibility on tuple fieldsAlex Crichton-3/+3
2014-03-25Changed `iter::Extendable` and `iter::FromIterator` to take a `Iterator` by v...Marvin Löbel-2/+2
2014-03-22Migrate all users of opt_vec to owned_slice, delete opt_vec.Huon Wilson-5/+5
2014-03-21syntax: make OptVec immutable.Huon Wilson-10/+15
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-3/+3
2014-03-18Docify std::vec_ngSteven Fackler-2/+2
2014-03-15Tag derived impls with #[automatically_derived]Steven Fackler-8/+4
2014-03-12Update users for the std::rand -> librand move.Huon Wilson-1/+1
2014-03-01libsyntax: Fix errors arising from the automated `~[T]` conversionPatrick Walton-20/+34
2014-03-01libsyntax: Mechanically change `~[T]` to `Vec<T>`Patrick Walton-50/+48
2014-02-27Fix syntax::ext::deriving{,::*} docs formatting.Chris Morgan-4/+5
2014-02-24Update rustc/syntax docs now that rustdoc lexes all non-`notrust` code blocks.Huon Wilson-12/+12
2014-02-21std: rewrite Hash to make it more genericErick Tryzelaar-6/+6
2014-02-21syntax: Allow syntax extensions to have attributesErick Tryzelaar-8/+11
2014-02-19librustc: Remove unique vector patterns from the language.Patrick Walton-18/+19
2014-02-14Fix all code examplesAlex Crichton-12/+14
2014-02-14auto merge of #12234 : sfackler/rust/restructure-item-decorator, r=huonwbors-19/+15
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-3/+5
2014-02-13Tweak ItemDecorator APISteven Fackler-19/+15
2014-02-11libsyntax -- fix unsafe sharing in closuresNiko Matsakis-4/+6
2014-02-08Update deriving to pass around the `cx` linearlyNiko Matsakis-82/+122
2014-02-08Fixed error starting with uppercasemr.Shu-6/+6
2014-02-08syntax: convert deriving to take &mut ExtCtxt.Huon Wilson-16/+16
2014-02-05pull extra::{serialize, ebml} into a separate libserialize crateJeff Olson-1/+1
2014-02-02librustc: De-`@str` `NameAndSpan`Patrick Walton-1/+1
2014-02-02libsyntax: De-`@str` literal strings in the ASTPatrick Walton-1/+4
2014-02-02libsyntax: Introduce an `InternedString` type to reduce `@str` in thePatrick Walton-2/+10
2014-01-31Fix minor doc typosVirgile Andreani-2/+2
2014-01-30Implement default type parameters in generics.Eduard Burtescu-1/+1
2014-01-27auto merge of #11826 : huonw/rust/7621-deriving-errors, r=alexcrichtonbors-3/+5