about summary refs log tree commit diff
path: root/src/libsyntax/ast.rs
AgeCommit message (Expand)AuthorLines
2018-07-01Auto merge of #51883 - estebank:placement-suggestion, r=varkorbors-0/+10
2018-06-28Suggest correct comparison against negative literalEsteban Küber-0/+10
2018-06-27Add a convenience method for getting the impl Trait `NodeId` of an `IsAysnc`Oliver Schneider-0/+7
2018-06-27Generate `DefId`s for the impl trait of `async` functionsOliver Schneider-2/+5
2018-06-27Generate the `NodeId` for `existential type` in the ASTOliver Schneider-1/+5
2018-06-26inclusive range syntax lint (`...` → `..=`)Zack M. Davis-1/+1
2018-06-26migrate codebase to `..=` inclusive range patternsZack M. Davis-2/+2
2018-06-21async await desugaring and testsTaylor Cramer-2/+22
2018-06-21Parse async fn header.Without Boats-5/+32
2018-06-20Rename ParenthesizedArgData to ParenthesisedArgsvarkor-3/+3
2018-06-20Make GenericBound explicitvarkor-5/+4
2018-06-20Rename ParamBound(s) to GenericBound(s)varkor-13/+13
2018-06-20Rename TraitTyParamBound to ParamBound::Traitvarkor-3/+3
2018-06-20Take advantage of the lifetime refactoringvarkor-1/+1
2018-06-20Remove name from GenericParamKind::Lifetimevarkor-3/+1
2018-06-20Use ParamBounds in WhereRegionPredicatevarkor-1/+1
2018-06-20Lift bounds into GenericParamvarkor-23/+22
2018-06-20Rename structures in astvarkor-10/+10
2018-06-20Remove AngleBracketedArgs implvarkor-22/+0
2018-06-20Remove methods from ast::GenericParam and ast::Genericsvarkor-39/+0
2018-06-20Refactor ast::GenericParam as a structvarkor-25/+22
2018-06-20Rename ast::GenericParam and ast::GenericArgvarkor-14/+14
2018-06-20Make method and variable names more consistentvarkor-4/+4
2018-06-20Rename "parameter" to "arg"varkor-17/+17
2018-06-20Rename PathParameter(s) to GenericArg(s)varkor-14/+14
2018-06-20Rename *Parameter to *Paramvarkor-4/+4
2018-06-20Consolidate PathParameters and AngleBracketedParameterDatavarkor-4/+30
2018-06-14create multiple HIR items for a use statementQuietMisdreavus-3/+6
2018-05-26Auto merge of #51052 - nikomatsakis:obsolete-arrow, r=petrochenkovbors-0/+3
2018-05-24restore emplacement syntax (obsolete)Niko Matsakis-0/+3
2018-05-24Replace `ScalarKind` with `Primitive`Oliver Schneider-35/+2
2018-05-24Auto merge of #50930 - toidiu:ak-ordOutlivesPredicate, r=nikomatsakisbors-1/+1
2018-05-24Auto merge of #50971 - alexcrichton:no-stringify, r=petrochenkovbors-0/+8
2018-05-24implement Ord for OutlivesPredicate and other typestoidiu-1/+1
2018-05-22add `Span` information into `Qself`Niko Matsakis-0/+5
2018-05-22rustc: Correctly pretty-print macro delimitersAlex Crichton-0/+8
2018-05-19rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons...Eduard-Mihai Burtescu-6/+18
2018-05-17Turn some functions from `token.rs` into methods on `Ident`Vadim Petrochenkov-2/+1
2018-05-16label-break-value: Parsing and AST/HIR changesest31-3/+3
2018-05-02make it compile againflip1995-1/+1
2018-05-02Allow Path for name of MetaItemSeiichi Uchida-2/+2
2018-04-30Auto merge of #50092 - abonander:issue-49934, r=petrochenkovbors-1/+1
2018-04-29Warn on pointless `#[derive]` in more placesAustin Bonander-1/+1
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+1
2018-04-18Auto merge of #49993 - nnethercote:shrink-Token, r=alexcrichtonbors-2/+2
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-6/+1
2018-04-12Change the hashcounts in raw `Lit` variants from usize to u16.Nicholas Nethercote-2/+2
2018-04-06Use `Ident` instead of `Name` in `MetaItem`Vadim Petrochenkov-1/+1
2018-04-06Remove more duplicated spansVadim Petrochenkov-16/+8
2018-04-06Rename `ast::Variant_::name` into `ident` + Fix rebaseVadim Petrochenkov-2/+2