about summary refs log tree commit diff
path: root/src/libsyntax/ast_util.rs
AgeCommit message (Expand)AuthorLines
2016-04-06syntax: dismantle ast_util.Eduard Burtescu-398/+0
2016-04-02Make `ast::Visibility` non-copyableJeffrey Seyfried-1/+1
2016-02-13Rename ast::Pat_ and its variantsVadim Petrochenkov-2/+2
2016-02-11[breaking-change] don't glob export ast::Mutablity variantsOliver 'ker' Schneider-1/+2
2016-02-11[breaking-change] don't glob export ast::Item_ variantsOliver 'ker' Schneider-1/+1
2016-02-11[breaking-change] don't glob export ast::Expr_ variantsOliver Schneider-1/+1
2016-02-01Spans now derive equalityDaniel Campbell-1/+1
2015-12-22Stop re-exporting PathParameters's variants.Ms2ger-1/+1
2015-12-21Auto merge of #30460 - Ms2ger:BindingMode, r=alexcrichtonbors-1/+1
2015-12-20Stop re-exporting the ast::BindingMode variants.Ms2ger-1/+1
2015-12-18Deprecate name `OwnedSlice` and don't use itVadim Petrochenkov-3/+2
2015-12-14[breaking-change] move ast_util functions to methodsfaineance-155/+1
2015-11-23Avoid some code duplication around getting names of numeric types.Michael Woerister-24/+18
2015-11-18Rework the `IdVisitor` so that it only visits item contents (and doesn'tNiko Matsakis-18/+10
2015-10-27Generalise associative operator parsingSimonas Kazlauskas-20/+0
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-1/+1
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-2/+2
2015-10-13Provide span for visit_struct_def + remove some dead codeVadim Petrochenkov-1/+2
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-7/+1
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-7/+1
2015-10-01Auto merge of #28577 - jethrogb:topic/ast-stmt-debug, r=pcwaltonbors-6/+7
2015-09-28Fill in some missing parts in the default AST visitorVadim Petrochenkov-2/+2
2015-09-26Auto merge of #28642 - petrochenkov:name3, r=nrcbors-10/+10
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-10/+10
2015-09-24Remove the deprecated box(PLACE) syntax.Eduard Burtescu-4/+3
2015-09-21Change syntax::ast_util::stmt_id to not panic on macrosJethro Beekman-6/+7
2015-09-03Add an intital HIR and lowering stepNick Cameron-41/+1
2015-08-26Rename FnKind variants and stop re-exporting them from the visit module.Ms2ger-8/+8
2015-08-24Auto merge of #27857 - Manishearth:improve-fnkind, r=pnkfelixbors-1/+1
2015-08-24move def-id to rustc crateNiko Matsakis-6/+0
2015-08-16FnFnBlock -> FkClosureManish Goregaokar-1/+1
2015-08-14move InlinedItem into librustc, where it belongsNiko Matsakis-22/+11
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-3/+1
2015-07-10Change some instances of .connect() to .join()Wesley Wiser-1/+1
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-1/+1
2015-05-21Make various fixes:Niko Matsakis-2/+1
2015-05-21syntax: parse `const fn` for free functions and inherent methods.Eduard Burtescu-0/+1
2015-04-27Auto merge of #23606 - quantheory:associated_const, r=nikomatsakisbors-1/+1
2015-04-24Change name of unit test sub-module to "tests".Johannes Oertel-1/+1
2015-04-23Get associated consts working in match patterns.Sean Patrick Santos-1/+1
2015-04-21syntax: Replace String::from_str with the stable String::fromErick Tryzelaar-1/+1
2015-04-14Expose visibility for fns in syntax::visitNick Cameron-2/+2
2015-04-01Fallout in libsyntaxNiko Matsakis-1/+1
2015-03-30Implement new type-checking strategy for binary operators. Basically,Niko Matsakis-22/+6
2015-03-25rustc: Remove support for int/uintAlex Crichton-4/+4
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-30/+2
2015-03-11syntax: rename TypeMethod to MethodSig and use it in MethDecl.Eduard Burtescu-19/+4
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-20/+19
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-56/+0