about summary refs log tree commit diff
path: root/src/libsyntax/ext/deriving
AgeCommit message (Expand)AuthorLines
2015-12-15Move built-in syntax extensions to a separate crateSeo Sanghyeon-3876/+0
2015-11-26Some TLC for the MoveMap traitMarvin Löbel-1/+1
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-0/+1
2015-11-17Auto merge of #29887 - sanxiyn:match-ref-pats, r=sfacklerbors-2/+2
2015-11-17Fix match_ref_pats flagged by ClippySeo Sanghyeon-2/+2
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-2/+2
2015-11-12libsyntax: deny warnings in doctestsKevin Butler-4/+5
2015-11-09syntax: Use `let _` in #[derive(Debug)]Alex Crichton-4/+21
2015-11-03Don't chain method calls in #[derive(Debug)]Steven Fackler-24/+35
2015-10-25syntax/rustc_front: Simplify VariantData::fieldsVadim Petrochenkov-4/+4
2015-10-20Auto merge of #29148 - petrochenkov:noshow, r=alexcrichtonbors-5/+3
2015-10-19Generate stability attributes for derived implsVadim Petrochenkov-1/+1
2015-10-18Remove #[derive(Show)]Vadim Petrochenkov-5/+3
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-6/+6
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-13/+13
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-1/+1
2015-10-13Unify structures and enum variants in ASTVadim Petrochenkov-81/+29
2015-09-08Allow tracking issues for lang features.Huon Wilson-0/+1
2015-08-29Allow #[derive()] to generate unsafe trait implsMichael Layzell-1/+23
2015-08-28Move ExpnInfo to NameManish Goregaokar-2/+2
2015-08-27Enumify CompilerExpansion in ExpnInfoManish Goregaokar-2/+1
2015-08-24Auto merge of #27239 - apasel422:issue-19102, r=huonwbors-1/+7
2015-08-17Implement `repr(simd)` as an alias for `#[simd]`.Huon Wilson-1/+1
2015-08-03syntax: Implement #![no_core]Alex Crichton-60/+26
2015-08-03Auto merge of #27134 - fhartwig:derive, r=huonwbors-0/+11
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-15/+15
2015-07-23add `#[allow(unused_qualifications)]` to derived implsAndrew Paseltiner-1/+7
2015-07-21Avoid repeated trait bounds in derived implsFlorian Hartwig-0/+11
2015-06-14Replaced a comment mentioning a fixed issueMarkus Westerlind-3/+5
2015-06-13Utilize discriminant_value for more efficient derivingMarkus-39/+85
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-1/+1
2015-06-10Removed many pointless calls to *iter() and iter_mut()Joshua Landau-6/+6
2015-05-24Auto merge of #25609 - nikomatsakis:const-fn, r=pnkfelixbors-0/+1
2015-05-22Let MultiItemDecorator take `&Annotatable` (fixes #25683)Manish Goregaokar-30/+30
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-0/+1
2015-05-17Make #[derive(Debug)] work with unsized fieldsSteven Fackler-5/+11
2015-05-17Allow #[derive()] to generate unsafe methodsManish Goregaokar-1/+23
2015-05-13Merge branch 'master' into mulit-decorNick Cameron-2/+2
2015-05-12RebasingNick Cameron-17/+17
2015-05-12Merge branch 'master' intoNick Cameron-29/+36
2015-05-11Auto merge of #25085 - carols10cents:remove-old-tilde, r=steveklabnikbors-2/+2
2015-05-09Squeeze the last bits of `task`s in documentation in favor of `thread`Barosl Lee-1/+1
2015-05-03Update old uses of ~ in comments and debugging statementsCarol Nichols-2/+2
2015-05-02Rename AstBuilder::expr_int -> AstBuilder::expr_isizeManish Goregaokar-3/+6
2015-05-01Get tests passingNick Cameron-2/+3
2015-05-01Give access to field attributes in ext::derivingManish Goregaokar-29/+33
2015-04-30WIP refactor expansion of decorators and move derive to MultiDecoratorNick Cameron-129/+139
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-21syntax: Replace [].tail with the stable [1..] syntaxErick Tryzelaar-1/+1