about summary refs log tree commit diff
path: root/src/libsyntax/print/pprust.rs
AgeCommit message (Expand)AuthorLines
2015-11-26Moved and refactored ThinAttributesMarvin Löbel-5/+6
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-84/+145
2015-11-23Avoid some code duplication around getting names of numeric types.Michael Woerister-3/+3
2015-11-17Auto merge of #29887 - sanxiyn:match-ref-pats, r=sfacklerbors-18/+18
2015-11-17Fix match_ref_pats flagged by ClippySeo Sanghyeon-18/+18
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-4/+4
2015-11-11libsyntax: Add more quasiquoting macrosKyle Mayes-0/+1
2015-11-06remove `Tt` prefix from TokenType variantsOliver Schneider-7/+7
2015-10-31Remove PatWildMultiVadim Petrochenkov-8/+4
2015-10-27Generalise associative operator parsingSimonas Kazlauskas-6/+8
2015-10-26Auto merge of #29274 - thepowersgang:issues-29107-const-unsafe-fn-order, r=ni...bors-1/+2
2015-10-25syntax/rustc_front: Simplify VariantData::fieldsVadim Petrochenkov-16/+2
2015-10-25Switch to 'const unsafe fn' ordering (rust-lang/rust#29107)John Hodge-1/+2
2015-10-15Auto merge of #28980 - nrc:unsafe-macros, r=@pnkfelixbors-2/+2
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-2/+1
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-8/+19
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-4/+4
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-1/+0
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-3/+5
2015-10-13Unify structures and enum variants in ASTVadim Petrochenkov-21/+11
2015-10-12Remove the push_unsafe! and pop_unsafe! macros.Nick Cameron-2/+2
2015-10-09Some cleanup of no longer used AST thingsNick Cameron-1/+1
2015-10-01Stop re-exporting AttrStyle's variants and rename them.Ms2ger-4/+4
2015-09-26Auto merge of #28642 - petrochenkov:name3, r=nrcbors-4/+3
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-4/+3
2015-09-24Remove the deprecated box(PLACE) syntax.Eduard Burtescu-9/+12
2015-09-21Use ast::AsmDialect's variants qualified, and drop the pointless prefix.Ms2ger-1/+1
2015-09-20Replace `ast::Mac_` enum with structAndrew Paseltiner-26/+18
2015-09-18Auto merge of #28442 - nagisa:remove-enum-vis-field, r=alexcrichtonbors-3/+1
2015-09-18Implement empty struct with braces (RFC 218)Vadim Petrochenkov-25/+25
2015-09-17Remove Visibility field from enum variantsSimonas Kazlauskas-3/+1
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-310/+350
2015-09-04Auto merge of #28170 - nagisa:loopctl-label-spans, r=alexcrichtonbors-2/+2
2015-09-03Use consistent terminology for byte string literalsVadim Petrochenkov-3/+3
2015-09-03Use proper span for break and continue labelsSimonas Kazlauskas-2/+2
2015-08-21Auto merge of #27613 - GSam:binop, r=nrcbors-3/+30
2015-08-10Auto merge of #27451 - seanmonstar:use-groups-as, r=alexcrichtonbors-4/+16
2015-08-10Avoid adding extra paren with two castsGarming Sam-1/+5
2015-08-09Casts are a type of binopGarming Sam-1/+1
2015-08-09Add operator precedence for pretty printerGarming Sam-2/+25
2015-08-09Binary ops should add parenthesis to each sideGarming Sam-2/+2
2015-08-08rustc: rename multiple imports in a listSean McArthur-4/+16
2015-08-06Auto merge of #27296 - jroesch:type-macros, r=huonwbors-0/+3
2015-08-04Add a macro invocation to the type ASTJared Roesch-0/+3
2015-08-03syntax: Implement #![no_core]Alex Crichton-1/+1
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-16/+16
2015-07-22Hack for "unsafety hygiene" -- `push_unsafe!` and `pop_unsafe!`.Felix S. Klock II-2/+2
2015-07-05Feature-gate #[prelude_import].Eduard Burtescu-1/+3
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-2/+2
2015-05-22Two more small fixes.Niko Matsakis-1/+1