about summary refs log tree commit diff
path: root/src/libsyntax/fold.rs
AgeCommit message (Expand)AuthorLines
2017-04-24support `default impl` for specializationGianni Ciccarelli-1/+8
2017-04-15Implementation of the `vis` macro matcher.Daniel Keep-0/+1
2017-04-12First attempt at global_asm! macroA.J. Gardner-0/+10
2017-04-02Introduce `TyErr` independent from `TyInfer`Esteban Küber-1/+1
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-3/+4
2017-03-14Auto merge of #39921 - cramertj:add-catch-to-ast, r=nikomatsakisbors-0/+1
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-3/+4
2017-03-12Rollup merge of #40369 - petrochenkov:segspan, r=eddybCorey Farwell-1/+2
2017-03-11Add catch expr to AST and disallow catch as a struct nameTaylor Cramer-0/+1
2017-03-10Give spans to individual path segments in ASTVadim Petrochenkov-1/+2
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-2/+1
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-7/+4
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-18/+14
2017-02-28Remove `Token::MatchNt`.Jeffrey Seyfried-1/+0
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-7/+0
2017-01-25Auto merge of #35712 - oli-obk:exclusive_range_patterns, r=nikomatsakisbors-2/+12
2017-01-23Remove `open_span` and `close_span` from `Delimited`.Jeffrey Seyfried-2/+0
2017-01-19add exclusive range patterns under a feature gateOliver Schneider-2/+12
2017-01-17Auto merge of #39110 - petrochenkov:sum, r=eddybbors-13/+8
2017-01-17Rename ObjectSum into TraitObject in AST/HIRVadim Petrochenkov-2/+2
2017-01-17Use resizable Vec instead of P<[T]> in ASTVadim Petrochenkov-3/+2
2017-01-17AST/HIR: Merge ObjectSum and PolyTraitRefVadim Petrochenkov-6/+2
2017-01-16AST/HIR: Replace Path with Type in WhereEqPredicateVadim Petrochenkov-4/+4
2017-01-16Rename ExprKind::Vec to Array in HIR and HAIR.Scott Olson-2/+2
2017-01-12Auto merge of #38814 - Ralith:cfg-fields, r=jseyfriedbors-0/+2
2017-01-11syntax: struct field attributes and cfgBenjamin Saunders-0/+2
2017-01-03Fold all spans in the AST.Jeffrey Seyfried-7/+7
2016-12-25Auto merge of #38566 - jseyfried:fix_import_resolution_bug, r=eddybbors-15/+14
2016-12-23Fix import resolution bug and fold all idents in the AST.Jeffrey Seyfried-15/+14
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-2/+1
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-1/+1
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-4/+5
2016-11-21Fix fallout in `rustdoc` and tests.Jeffrey Seyfried-3/+2
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-1/+2
2016-11-20Refactor `P<ast::MetaItem>` -> `ast::MetaItem`.Jeffrey Seyfried-10/+9
2016-11-20Move `MetaItemKind`'s `Name` to a field of `MetaItem`.Jeffrey Seyfried-6/+7
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-10/+7
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-1/+1
2016-11-03Make `ast::ExprKind` smaller.Jeffrey Seyfried-30/+16
2016-11-03Reduce the size of `Token` and make it cheaper to clone by refactoringJeffrey Seyfried-13/+18
2016-10-29Move `CrateConfig` from `Crate` to `ParseSess`.Jeffrey Seyfried-4/+1
2016-10-27Implement field shorthands in struct literal expressions.Eduard Burtescu-4/+5
2016-10-01Rollup merge of #34764 - pnkfelix:attrs-on-generic-formals, r=eddybManish Goregaokar-1/+11
2016-09-28libsyntax: clearer names for some AST partsJonas Schievink-5/+5
2016-09-23Add attribute support to generic lifetime and type parameters.Felix S. Klock II-1/+11
2016-09-17Ensure that macro invocations are folded and visited the same order.Jeffrey Seyfried-53/+31
2016-09-13Refactor `noop_fold_stmt_kind` out of `noop_fold_stmt`.Jeffrey Seyfried-37/+13
2016-08-29Future proof the AST for `union`.Jeffrey Seyfried-0/+4
2016-08-28Rollup merge of #35850 - SergioBenitez:master, r=nrcJeffrey Seyfried-1/+18
2016-08-28Rollup merge of #35618 - jseyfried:ast_view_path_refactor, r=eddybJeffrey Seyfried-12/+4