about summary refs log tree commit diff
path: root/src/libsyntax/fold.rs
AgeCommit message (Expand)AuthorLines
2018-06-12add fold::Folder::fold_qpathMichael Lamparski-25/+24
2018-05-30syntax: remove overloading of fold_lifetime{,_def}{,s}.Eduard-Mihai Burtescu-54/+20
2018-05-24restore emplacement syntax (obsolete)Niko Matsakis-0/+3
2018-05-24Auto merge of #50971 - alexcrichton:no-stringify, r=petrochenkovbors-0/+1
2018-05-22add `Span` information into `Qself`Niko Matsakis-3/+9
2018-05-22rustc: Correctly pretty-print macro delimitersAlex Crichton-0/+1
2018-05-19rustc: introduce {ast,hir}::AnonConst to consolidate so-called "embedded cons...Eduard-Mihai Burtescu-5/+17
2018-05-16label-break-value: Parsing and AST/HIR changesest31-1/+4
2018-05-13Macros: Add a 'literal' fragment specifierDan Aloni-0/+1
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-5/+0
2018-04-06Use `Ident` instead of `Name` in `MetaItem`Vadim Petrochenkov-1/+1
2018-04-06Make lifetime nonterminals closer to identifier nonterminalsVadim Petrochenkov-2/+2
2018-04-06Remove more duplicated spansVadim Petrochenkov-7/+2
2018-04-06Rename `ast::Variant_::name` into `ident` + Fix rebaseVadim Petrochenkov-1/+1
2018-04-06Get rid of `SpannedIdent`Vadim Petrochenkov-15/+11
2018-04-06Rename `PathSegment::identifier` to `ident`Vadim Petrochenkov-3/+3
2018-04-05Rollup merge of #49350 - abonander:macros-in-extern, r=petrochenkovAlex Crichton-3/+17
2018-04-03expand macro invocations in `extern {}` blocksAustin Bonander-3/+17
2018-04-03Remove all unstable placement featuresAidan Hobson Sayers-3/+0
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-2/+3
2018-03-17Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov-1/+1
2018-03-17AST: Make renames in imports closer to the sourceVadim Petrochenkov-1/+2
2018-03-17AST/HIR: Clarify what the optional name in extern crate items meanVadim Petrochenkov-1/+1
2018-03-14Remove syntax and syntax_pos thread localsJohn Kåre Alsaker-19/+24
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-2/+2
2018-03-01Support parentheses in patterns under feature gateVadim Petrochenkov-0/+1
2018-02-24Implement multiple patterns with `|` in `if let` and `while let`Vadim Petrochenkov-4/+4
2018-02-18Replace dummy spans with empty spansSeiichi Uchida-2/+2
2018-02-18Change ast::Visibility to Spanned typeSeiichi Uchida-8/+9
2018-02-18Add a span field to Visibility::RestrictedSeiichi Uchida-2/+3
2018-01-30stabilize match_beginning_vertJonathan Goodman-2/+1
2018-01-25Rollup merge of #47502 - petrochenkov:label, r=eddybAlex Crichton-19/+24
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-1/+2
2018-01-22AST/HIR: Add a separate structure for labelsVadim Petrochenkov-19/+24
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-3/+0
2017-12-28Resurrecting #33135Michael Hewson-0/+1
2017-12-22Auto merge of #46732 - estebank:silence-recovered-blocks, r=petrochenkovbors-1/+2
2017-12-21Do not emit type errors on recovered blocksEsteban Küber-1/+2
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-12/+25
2017-12-14add trait aliases to ASTAlex Burka-0/+3
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-27/+15
2017-11-03add `auto` keyword, parse `auto trait`, lower to HIRleonardo.yvens-1/+2
2017-11-03[Syntax Breaking] Rename DefaultImpl to AutoImplleonardo.yvens-2/+2
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-0/+1
2017-10-17Lifting Generics from MethodSig to TraitItem and ImplItem since we want to su...Sunjay Varma-1/+2
2017-10-14Implement `dyn Trait` syntaxVadim Petrochenkov-2/+2
2017-09-01Implement RFC 1925Matt Ickstadt-1/+3
2017-08-16Merge remote-tracking branch 'origin/master' into genAlex Crichton-15/+15
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-15/+15
2017-08-09Merge remote-tracking branch 'origin/master' into genAlex Crichton-6/+14