about summary refs log tree commit diff
path: root/src/libsyntax/ast.rs
AgeCommit message (Expand)AuthorLines
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
2018-04-06Get rid of `SpannedIdent`Vadim Petrochenkov-9/+7
2018-04-06Rename `PathSegment::identifier` to `ident`Vadim Petrochenkov-12/+8
2018-04-06Use `Span` instead of `SyntaxContext` in `Ident`Vadim Petrochenkov-1/+1
2018-04-05Rollup merge of #49350 - abonander:macros-in-extern, r=petrochenkovAlex Crichton-0/+3
2018-04-03expand macro invocations in `extern {}` blocksAustin Bonander-0/+3
2018-04-03Remove all unstable placement featuresAidan Hobson Sayers-3/+0
2018-04-02Expand attribute macros on statements and expressions.Austin Bonander-0/+7
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-1/+1
2018-03-17Add some docs + Fix rebaseVadim Petrochenkov-0/+6
2018-03-17Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov-1/+1
2018-03-17AST: Keep distinction between `path` and `::path` in imports and visibilitiesVadim Petrochenkov-9/+8
2018-03-17AST: Make renames in imports closer to the sourceVadim Petrochenkov-3/+14
2018-03-17AST/HIR: Clarify what the optional name in extern crate items meanVadim Petrochenkov-1/+1
2018-03-09Auto merge of #48326 - RalfJung:generic-bounds, r=petrochenkovbors-0/+19
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-2/+2
2018-03-01Support parentheses in patterns under feature gateVadim Petrochenkov-1/+3
2018-02-27add lint to detect ignored generic bounds; this subsumes the previous 'generi...Ralf Jung-0/+19
2018-02-24Implement multiple patterns with `|` in `if let` and `while let`Vadim Petrochenkov-2/+2
2018-02-23Auto merge of #47799 - topecongiro:fix-span-of-visibility, r=petrochenkovbors-2/+4
2018-02-17fix more typos found by codespell.Matthias Krüger-1/+1
2018-02-18Change ast::Visibility to Spanned typeSeiichi Uchida-3/+5
2018-02-18Add a span field to Visibility::RestrictedSeiichi Uchida-1/+1
2018-01-30stabilize match_beginning_vertJonathan Goodman-1/+0
2018-01-25Rollup merge of #47502 - petrochenkov:label, r=eddybAlex Crichton-6/+18
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-1/+8
2018-01-22AST/HIR: Add a separate structure for labelsVadim Petrochenkov-6/+18
2018-01-15Move `ExprPrecedence` to `libsyntax/util/parser.rs`Esteban Küber-135/+1
2018-01-15Use single source of truth for expr precedenceEsteban Küber-0/+180