about summary refs log tree commit diff
path: root/src/libsyntax/print
AgeCommit message (Expand)AuthorLines
2017-05-12Fix some clippy warnings in libsyntaxAndre Bogus-165/+144
2017-05-07fix the easy features in libsyntaxubsan-1/+1
2017-04-24support `default impl` for specializationGianni Ciccarelli-3/+10
2017-04-15update print_visibility for new pub(restricted) syntaxAlex Burka-8/+6
2017-04-15Implementation of the `vis` macro matcher.Daniel Keep-0/+5
2017-04-12First attempt at global_asm! macroA.J. Gardner-0/+5
2017-04-02Introduce `TyErr` independent from `TyInfer`Esteban Küber-0/+3
2017-03-19Auto merge of #40346 - jseyfried:path_and_tokenstream_attr, r=nrcbors-41/+59
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-41/+59
2017-03-11Temporarily prefix catch block with do keywordTaylor Cramer-1/+1
2017-03-11Add catch expr to AST and disallow catch as a struct nameTaylor Cramer-0/+5
2017-03-10Avoid using `Mark` and `Invocation` for macro defs.Jeffrey Seyfried-1/+1
2017-03-10Refactor out `ast::ItemKind::MacroDef`.Jeffrey Seyfried-1/+10
2017-03-03Integrate `TokenStream`.Jeffrey Seyfried-12/+12
2017-02-28Remove `Token::MatchNt`.Jeffrey Seyfried-1/+0
2017-02-28Add `syntax::ext::tt::quoted::{TokenTree, ..}` and remove `tokenstream::Token...Jeffrey Seyfried-14/+0
2017-02-06A few documentation improvements for `syntax::print::pp`bjorn3-78/+89
2017-02-04Auto merge of #36320 - GuillaumeGomez:rustdoc_test_info, r=alexcrichtonbors-2/+3
2017-02-03Bump version, upgrade bootstrapAlex Crichton-2/+0
2017-02-03Switch logic to Span instead of HashMapGuillaume Gomez-2/+3
2017-01-25Auto merge of #35712 - oli-obk:exclusive_range_patterns, r=nikomatsakisbors-3/+6
2017-01-20Rollup merge of #39118 - jseyfried:token_tree_based_parser, r=nrcAlex Crichton-15/+6
2017-01-19add exclusive range patterns under a feature gateOliver Schneider-3/+6
2017-01-17Auto merge of #39110 - petrochenkov:sum, r=eddybbors-10/+8
2017-01-17Give the `StringReader` a `sess: &ParseSess`.Jeffrey Seyfried-15/+6
2017-01-17Rename ObjectSum into TraitObject in AST/HIRVadim Petrochenkov-1/+1
2017-01-17Use resizable Vec instead of P<[T]> in ASTVadim Petrochenkov-2/+2
2017-01-17AST/HIR: Merge ObjectSum and PolyTraitRefVadim Petrochenkov-5/+1
2017-01-16AST/HIR: Replace Path with Type in WhereEqPredicateVadim Petrochenkov-3/+5
2017-01-16Rename ExprKind::Vec to Array in HIR and HAIR.Scott Olson-1/+1
2017-01-01Auto merge of #38692 - estebank:remove-try-from-pprust, r=petrochenkovbors-857/+857
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-2/+3
2016-12-29Use `?` instead of `try!` macro in `print::pprust`Esteban Küber-857/+857
2016-12-22Pretty-print `$crate::foo::bar` as `::foo::bar`.Jeffrey Seyfried-1/+2
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-31/+36
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-6/+7
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-1/+5
2016-11-21Fix fallout in `rustdoc` and tests.Jeffrey Seyfried-3/+2
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-13/+11
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-4/+5
2016-11-20Move `MetaItemKind`'s `Name` to a field of `MetaItem`.Jeffrey Seyfried-6/+6
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-8/+7
2016-11-20Refactor away `ast::Attribute_`.Jeffrey Seyfried-3/+3
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-20/+2
2016-11-03Reduce the size of `Token` and make it cheaper to clone by refactoringJeffrey Seyfried-1/+1
2016-10-31Changed most vec! invocations to use square bracesiirelu-1/+1
2016-10-27Implement field shorthands in struct literal expressions.Eduard Burtescu-2/+4
2016-10-19Rollup merge of #37241 - zackmdavis:if_let_over_none_spaced_empty_block_arm, ...Guillaume Gomez-7/+4
2016-10-19Improve `$crate`.Jeffrey Seyfried-2/+0
2016-10-19Rollup merge of #37202 - petrochenkov:pretty, r=nrcEduard-Mihai Burtescu-18/+15