about summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving
AgeCommit message (Expand)AuthorLines
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-6/+7
2014-05-03auto merge of #13773 : brson/rust/boxxy, r=alexcrichtonbors-18/+19
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-18/+19
2014-05-01Allow built-in traits to be derivedFlavio Percoco-0/+51
2014-04-24auto merge of #13559 : FlaPer87/rust/remove-special-root, r=nikomatsakisbors-12/+11
2014-04-23auto merge of #12812 : sfackler/rust/attr-arm, r=alexcrichtonbors-0/+2
2014-04-23Allow attributes on match armsSteven Fackler-0/+2
2014-04-23auto merge of #13704 : edwardw/rust/doc-hidden, r=alexcrichtonbors-37/+52
2014-04-23auto merge of #13686 : alexcrichton/rust/issue-12224, r=nikomatsakisbors-19/+55
2014-04-23Fix other bugs with new closure borrowingAlex Crichton-19/+55
2014-04-23syntax: fix de-@rooting falloutFlavio Percoco-12/+11
2014-04-23Honor hidden doc attribute of derivable trait methodsEdward Wang-37/+52
2014-04-23Support unsized types with the `type` keywordNick Cameron-11/+20
2014-04-23Add a span to ast::TyParamNick Cameron-2/+2
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-4/+4
2014-04-10auto merge of #13440 : huonw/rust/strbuf, r=alexcrichtonbors-3/+3
2014-04-10Renamed ast::Purity to ast::FnStyle and ast::ImpureFn to ast::NormalFn and up...Kasey Carrothers-1/+1
2014-04-10libstd: Implement `StrBuf`, a new string buffer type like `Vec`, andPatrick Walton-3/+3
2014-04-08Register new snapshotsAlex Crichton-3/+3
2014-03-31syntax: Switch field privacy as necessaryAlex Crichton-29/+31
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-35/+39
2014-03-27serialize: use ResultSean McArthur-15/+55
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-23std: remove the `equals` method from `TotalEq`.Huon Wilson-7/+16
2014-03-22Migrate all users of opt_vec to owned_slice, delete opt_vec.Huon Wilson-15/+14
2014-03-21syntax: make OptVec immutable.Huon Wilson-10/+15
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-27/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-17/+17
2014-03-18Docify std::vec_ngSteven Fackler-3/+3
2014-03-15Tag derived impls with #[automatically_derived]Steven Fackler-8/+4
2014-03-12syntax: change the #[deriving(Hash)] typaram variable nameErick Tryzelaar-3/+3
2014-03-12Changed lists of lifetimes in ast and ty to use Vec instead of OptVec.Felix S. Klock II-7/+6
2014-03-12Update users for the std::rand -> librand move.Huon Wilson-1/+1
2014-03-12std: Move rand to librand.Huon Wilson-4/+3
2014-03-08Removed DeepClone. Issue #12698.Michael Darakananda-31/+0
2014-03-06syntax: Conditionally deriving(Hash) with WritersAlex Crichton-4/+16
2014-03-03syntax: make match arms store the expr directly.Huon Wilson-2/+2
2014-03-01libsyntax: Fix errors arising from the automated `~[T]` conversionPatrick Walton-30/+76
2014-03-01libsyntax: Mechanically change `~[T]` to `Vec<T>`Patrick Walton-240/+232
2014-02-28syntax: Expand format!() deterministicallyAlex Crichton-1/+2
2014-02-27Fix syntax::ext::deriving{,::*} docs formatting.Chris Morgan-15/+17
2014-02-24Gate default type parameter overrides.Eduard Burtescu-16/+4
2014-02-24Remove deriving(ToStr)Alex Crichton-134/+0
2014-02-24Update rustc/syntax docs now that rustdoc lexes all non-`notrust` code blocks.Huon Wilson-12/+12
2014-02-24Transition to new `Hash`, removing IterBytes and std::to_bytes.Huon Wilson-102/+0
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-1/+1
2014-02-22auto merge of #12451 : edwardw/rust/ident-2-name, r=cmrbors-4/+4