about summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving/mod.rs
AgeCommit message (Expand)AuthorLines
2015-01-20std: Rename Show/String to Debug/DisplayAlex Crichton-0/+2
2015-01-07rollup merge of #20657: alexcrichton/stabilize-macrosAlex Crichton-10/+0
2015-01-07use slicing sugarJorge Aparicio-2/+2
2015-01-07std: Stablize the macros moduleAlex Crichton-10/+0
2015-01-06Register new snapshotsAlex Crichton-1/+1
2015-01-07Replace full slice notation with index callsNick Cameron-1/+1
2015-01-05Modernize macro_rules! invocationsKeegan McAllister-3/+5
2015-01-03Remove deprecated functionalityAlex Crichton-2/+0
2015-01-02Accept `derive` instead of `deriving`Nick Cameron-10/+20
2014-12-31syntax: unbox closures used in function argumentsJorge Aparicio-2/+2
2014-12-22rollup merge of #20033: alexcrichton/deprecate-serialiseAlex Crichton-10/+8
2014-12-22serialize: Fully deprecate the libraryAlex Crichton-10/+8
2014-12-21Fallout of std::str stabilizationAlex Crichton-1/+1
2014-12-17Test fixes and rebase conflictsAlex Crichton-1/+1
2014-12-13rustc: Start the deprecation of libserializeAlex Crichton-2/+22
2014-11-26/*! -> //!Steve Klabnik-9/+4
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-7/+6
2014-08-07Rename `Share` to `Sync`Alex Crichton-1/+1
2014-06-14Register new snapshotsAlex Crichton-1/+0
2014-06-11syntax: Move the AST from @T to Gc<T>Alex Crichton-3/+5
2014-06-01std: Drop Total from Total{Eq,Ord}Alex Crichton-2/+2
2014-05-30syntax: Prepare for Total{Eq,Ord} => {Eq,Ord}Alex Crichton-2/+3
2014-05-30std: Rename {Eq,Ord} to Partial{Eq,Ord}Alex Crichton-3/+2
2014-05-28rustc: Accept PartialOrd/PartialOrdEq for Eq/OrdAlex Crichton-2/+3
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-2/+4
2014-05-01Allow built-in traits to be derivedFlavio Percoco-0/+5
2014-03-18Docify std::vec_ngSteven Fackler-1/+1
2014-03-08Removed DeepClone. Issue #12698.Michael Darakananda-1/+0
2014-02-27Fix syntax::ext::deriving{,::*} docs formatting.Chris Morgan-2/+2
2014-02-24Remove deriving(ToStr)Alex Crichton-2/+0
2014-02-24Transition to new `Hash`, removing IterBytes and std::to_bytes.Huon Wilson-2/+0
2014-02-21std: rewrite Hash to make it more genericErick Tryzelaar-0/+2
2014-02-19librustc: Remove unique vector patterns from the language.Patrick Walton-1/+4
2014-02-13Tweak ItemDecorator APISteven Fackler-9/+7
2014-02-08Implement `#[deriving(Show)]`.Huon Wilson-0/+2
2014-02-08syntax: convert deriving to take &mut ExtCtxt.Huon Wilson-1/+1
2014-02-08syntax: remove some dead code.Huon Wilson-15/+1
2014-02-02libsyntax: Introduce an `InternedString` type to reduce `@str` in thePatrick Walton-4/+4
2014-01-09libsyntax: Renamed types, traits and enum variants to CamelCase.Eduard Burtescu-7/+7
2014-01-07Fix remaining cases of leaking importsAlex Crichton-1/+0
2013-12-28Stop using @ExtCtxtSteven Fackler-3/+3
2013-12-11Make 'self lifetime illegal.Erik Price-2/+2
2013-11-26libsyntax: Remove all non-`proc` `do` syntax.Patrick Walton-2/+2
2013-11-26librustc: Remove remaining uses of `&fn()` in favor of `||`.Patrick Walton-11/+11
2013-10-02syntax: Add #[deriving(FromPrimitive)] syntax extensionErick Tryzelaar-0/+4
2013-09-30syntax: Remove usage of fmt!Alex Crichton-2/+2
2013-09-12syntax: add #[deriving(Default)] syntax extensionErick Tryzelaar-0/+2
2013-09-02Renamed syntax::ast::ident -> IdentMarvin Löbel-3/+3
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-4/+4
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-10/+9