about summary refs log tree commit diff
path: root/src/libsyntax/visit.rs
AgeCommit message (Expand)AuthorLines
2017-07-28Remove support for `gen arg`Alex Crichton-1/+0
2017-07-28Generator literal supportJohn Kåre Alsaker-0/+4
2017-07-10Store all generic arguments for method calls in ASTVadim Petrochenkov-3/+2
2017-05-25Hygienize lifetimes.Jeffrey Seyfried-1/+1
2017-05-25Refactor out `ast::MacroDef`.Jeffrey Seyfried-2/+1
2017-05-17Auto merge of #42049 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-5/+3
2017-05-16Rollup merge of #41957 - llogiq:clippy-libsyntax, r=petrochenkovMark Simulacrum-5/+3
2017-05-16Auto merge of #41907 - est31:macro_unused, r=jseyfriedbors-1/+5
2017-05-13Extend the libsyntax visitor to work over macro defsest31-1/+5
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-5/+3
2017-05-12Pass crate attributes in visit.rsNick Cameron-3/+5
2017-04-24support `default impl` for specializationGianni Ciccarelli-1/+1
2017-04-12First attempt at global_asm! macroA.J. Gardner-0/+6
2017-04-02Introduce `TyErr` independent from `TyInfer`Esteban Küber-1/+1
2017-03-11Add catch expr to AST and disallow catch as a struct nameTaylor Cramer-0/+3
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-9/+1
2017-02-25rustc: store type parameter defaults outside of ty::Generics.Eduard-Mihai Burtescu-22/+27
2017-01-19add exclusive range patterns under a feature gateOliver Schneider-2/+2
2017-01-17Auto merge of #39110 - petrochenkov:sum, r=eddybbors-10/+5
2017-01-17Rename ObjectSum into TraitObject in AST/HIRVadim Petrochenkov-1/+1
2017-01-17AST/HIR: Merge ObjectSum and PolyTraitRefVadim Petrochenkov-5/+1
2017-01-16AST/HIR: Replace Path with Type in WhereEqPredicateVadim Petrochenkov-5/+4
2017-01-16Rename ExprKind::Vec to Array in HIR and HAIR.Scott Olson-1/+1
2017-01-11syntax: struct field attributes and cfgBenjamin Saunders-0/+2
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-1/+3
2016-12-18Remove `MacroDef`'s fields `imported_from` and `allow_internal_unstable`,Jeffrey Seyfried-1/+0
2016-12-06annotate stricter lifetimes on LateLintPass methods to allow them to forward ...Oliver Schneider-81/+94
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-1/+5
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-27/+26
2016-10-01Rollup merge of #34764 - pnkfelix:attrs-on-generic-formals, r=eddybManish Goregaokar-0/+2
2016-09-28libsyntax: clearer names for some AST partsJonas Schievink-3/+3
2016-09-23Add attribute support to generic lifetime and type parameters.Felix S. Klock II-0/+2
2016-09-17Ensure that macro invocations are folded and visited the same order.Jeffrey Seyfried-5/+5
2016-08-29Future proof the AST for `union`.Jeffrey Seyfried-1/+2
2016-08-28Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakisJeffrey Seyfried-1/+1
2016-08-27Change Constness to Spanned<Constness>Keith Yeung-1/+1
2016-08-21Refactor away variant `ast::PathListItemKind::Mod`Jeffrey Seyfried-2/+2
2016-08-13Minor fixup.Andrew Cann-2/+1
2016-08-13Rename empty/bang to neverAndrew Cann-1/+1
2016-08-13Control usage of `!` through a feature gate.Andrew Cann-2/+6
2016-08-13Start implementation of RFC 1216 (make ! a type)Andrew Cann-0/+1
2016-08-12syntax: add anonymized type syntax, i.e. impl TraitA+TraitB.Eduard Burtescu-0/+3
2016-06-26Rollup merge of #34436 - jseyfried:no_block_expr, r=eddybJeffrey Seyfried-1/+0
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-4/+3
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-12/+6
2016-06-26Rollup merge of #33943 - jseyfried:libsyntax_cleanup, r=nrcJeffrey Seyfried-109/+90
2016-06-25Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichtonJeffrey Seyfried-1/+2
2016-06-25Rollup merge of #34368 - petrochenkov:astqpath, r=ManishearthJeffrey Seyfried-5/+4
2016-06-25Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfriedJeffrey Seyfried-0/+3
2016-06-23Remove field `expr` of `ast::Block`Jeffrey Seyfried-1/+0