summary refs log tree commit diff
path: root/src/libsyntax/print
AgeCommit message (Expand)AuthorLines
2018-06-03restore emplacement syntax (obsolete)Niko Matsakis-0/+7
2018-05-06Fix assertion message generationShotaro Yamada-1/+1
2018-05-03Auto merge of #50030 - flip1995:rfc2103, r=petrochenkovbors-16/+21
2018-05-03Auto merge of #50391 - nnethercote:escape_unicode, r=eddybbors-1/+1
2018-05-03Remove parse::escape_default().Nicholas Nethercote-1/+1
2018-05-02make it compile againflip1995-8/+8
2018-05-02Remove Option from the return type of Attribute::name()Seiichi Uchida-0/+1
2018-05-02Allow Path for name of MetaItemSeiichi Uchida-16/+20
2018-04-30Extend Printer::buf on demand.Nicholas Nethercote-7/+23
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-3/+3
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-7/+1
2018-04-12Change the hashcounts in raw `Lit` variants from usize to u16.Nicholas Nethercote-3/+3
2018-04-07Inject the `compiler_builtins` crate whenever the `core` crate is injectedOliver Schneider-1/+1
2018-04-06Use `Ident` instead of `Name` in `MetaItem`Vadim Petrochenkov-7/+7
2018-04-06Make lifetime nonterminals closer to identifier nonterminalsVadim Petrochenkov-1/+1
2018-04-06Rename `ast::Variant_::name` into `ident` + Fix rebaseVadim Petrochenkov-2/+2
2018-04-06Get rid of `SpannedIdent`Vadim Petrochenkov-26/+26
2018-04-06Rename `PathSegment::identifier` to `ident`Vadim Petrochenkov-12/+12
2018-04-06Use `Span` instead of `SyntaxContext` in `Ident`Vadim Petrochenkov-2/+2
2018-04-05Rollup merge of #49350 - abonander:macros-in-extern, r=petrochenkovAlex Crichton-0/+9
2018-04-03expand macro invocations in `extern {}` blocksAustin Bonander-0/+9
2018-04-03Remove all unstable placement featuresAidan Hobson Sayers-13/+0
2018-03-27Fix pretty-printing for raw identifiersVadim Petrochenkov-1/+5
2018-03-18Initial implementation of RFC 2151, Raw IdentifiersLymia Aluysia-19/+21
2018-03-18Auto merge of #48917 - petrochenkov:import, r=oli-obkbors-38/+27
2018-03-17Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov-2/+2
2018-03-17AST: Keep distinction between `path` and `::path` in imports and visibilitiesVadim Petrochenkov-24/+19
2018-03-17AST: Make renames in imports closer to the sourceVadim Petrochenkov-4/+3
2018-03-17AST/HIR: Clarify what the optional name in extern crate items meanVadim Petrochenkov-8/+3
2018-03-17syntax: Make `_` an identifierVadim Petrochenkov-1/+0
2018-03-14Remove syntax and syntax_pos thread localsJohn Kåre Alsaker-23/+28
2018-03-01Support parentheses in patterns under feature gateVadim Petrochenkov-0/+5
2018-02-24Implement multiple patterns with `|` in `if let` and `while let`Vadim Petrochenkov-18/+23
2018-02-18Replace dummy spans with empty spansSeiichi Uchida-2/+2
2018-02-18Change ast::Visibility to Spanned typeSeiichi Uchida-11/+19
2018-01-25Rollup merge of #47502 - petrochenkov:label, r=eddybAlex Crichton-18/+18
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-1/+10
2018-01-22AST/HIR: Add a separate structure for labelsVadim Petrochenkov-18/+18
2018-01-15Use single source of truth for expr precedenceEsteban Küber-1/+1
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-12/+0
2017-12-28Resurrecting #33135Michael Hewson-0/+1
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-67/+44
2017-12-20Fix whitespacing issues in pretty-printing of boundsVadim Petrochenkov-17/+18
2017-12-14add trait aliases to ASTAlex Burka-0/+21
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-3/+3
2017-12-12Improve pretty printing `$crate::` paths.Jeffrey Seyfried-1/+19
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-28/+22
2017-11-10Auto merge of #45773 - Badel2:dotdoteq, r=petrochenkovbors-1/+1
2017-11-07Rollup merge of #45784 - harpocrates:fix/print-parens-cast-lt, r=kennytmkennytm-0/+9