summary refs log tree commit diff
path: root/src/libsyntax/visit.rs
AgeCommit message (Expand)AuthorLines
2018-01-25Rollup merge of #47502 - petrochenkov:label, r=eddybAlex Crichton-33/+25
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-1/+1
2018-01-22AST/HIR: Add a separate structure for labelsVadim Petrochenkov-33/+25
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-3/+0
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-20/+22
2017-12-14add trait aliases to ASTAlex Burka-0/+4
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-23/+20
2017-11-03add `auto` keyword, parse `auto trait`, lower to HIRleonardo.yvens-1/+1
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-1/+1
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-0/+1
2017-10-26Auto merge of #45464 - sinkuu:ice_44851, r=jseyfriedbors-1/+30
2017-10-26Add FIXMEsinkuu-0/+1
2017-10-23Fix #44851 by visiting tokens in `DefCollector` and `BuildReducedGraphVisitor`sinkuu-1/+29
2017-10-17Removed Generics from FnKind::ItemFn in libsyntaxSunjay Varma-4/+4
2017-10-17Lifting Generics from MethodSig to TraitItem and ImplItem since we want to su...Sunjay Varma-3/+3
2017-10-14Implement `dyn Trait` syntaxVadim Petrochenkov-1/+1
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