summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving/mod.rs
AgeCommit message (Expand)AuthorLines
2015-09-08Allow tracking issues for lang features.Huon Wilson-0/+1
2015-08-03syntax: Implement #![no_core]Alex Crichton-6/+6
2015-05-22Let MultiItemDecorator take `&Annotatable` (fixes #25683)Manish Goregaokar-1/+1
2015-04-30WIP refactor expansion of decorators and move derive to MultiDecoratorNick Cameron-38/+42
2015-04-25Rebasing and making MulitDecorators workNick Cameron-12/+3
2015-04-25Merge branch 'syntax' of https://github.com/aochagavia/rust into mulit-decorNick Cameron-5/+15
2015-04-15syntax: Change deriving methods to take a `&mut FnMut(P<Item>)`Erick Tryzelaar-4/+4
2015-04-15syntax: Rename deriving/cmp/* to match their current namesErick Tryzelaar-8/+8
2015-04-14syntax: Remove derive(Rand)Alex Crichton-3/+0
2015-03-18rustc: Remove some long deprecated features:Alex Crichton-10/+0
2015-03-06Make #[derive(Anything)] into sugar for #[derive_Anything]Keegan McAllister-88/+124
2015-02-24rustc_resolve: use the visitor model more, remove redundant repeated lookups.Eduard Burtescu-0/+6
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-1/+1
2015-02-18Replace all uses of `&foo[]` with `&foo[..]` en masse.Niko Matsakis-1/+1
2015-02-16Fix fallout in libsyntax from RFC 599. Clarity and efficiency seems to be mos...Niko Matsakis-2/+2
2015-02-07Don't use std:: paths in syntax extensions when compiling a #![no_std] crateKeegan McAllister-0/+16
2015-02-07Use path helper macros in derivingKeegan McAllister-0/+12
2015-02-06Libsyntax has been updatedGuillaumeGomez-3/+1
2015-02-06Replace the get method by the deref one on InternedStringGuillaumeGomez-1/+3
2015-01-31Fix rebase issuesAdolfo OchagavĂ­a-2/+2
2015-01-31Replace uses of Decorator and ModifierAdolfo OchagavĂ­a-8/+17
2015-01-29bring back `#[derive(Show)]` with a deprecation warningJorge Aparicio-0/+8
2015-01-29register snaphotsJorge Aparicio-2/+0
2015-01-25Tell the compiler to tell us that `deriving` is dead.Huon Wilson-0/+8
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