about summary refs log tree commit diff
path: root/compiler/rustc_ast_pretty/src
AgeCommit message (Expand)AuthorLines
2021-03-23Update with commentskadmin-1/+0
2021-03-23Update with commentskadmin-3/+2
2021-03-23Some refactoringvarkor-0/+1
2021-03-23Add has_default to GenericParamDefKind::Constkadmin-0/+3
2021-03-19stabilize or_patternsmark-1/+1
2021-03-16ast: Reduce size of `ExprKind` by boxing fields of `ExprKind::Struct`Vadim Petrochenkov-2/+2
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-1/+1
2021-02-19Rollup merge of #82238 - petrochenkov:nocratemod, r=Aaron1011Dylan DPC-28/+25
2021-02-18Rollup merge of #82066 - matthewjasper:trait-ref-fix, r=jackh726Dylan DPC-0/+1
2021-02-18ast: Keep expansion status for out-of-line module itemsVadim Petrochenkov-22/+20
2021-02-18ast: Stop using `Mod` in `Crate`Vadim Petrochenkov-9/+8
2021-02-16avoid full-slicing slicesMatthias Krüger-3/+3
2021-02-13Fix pretty printing of generic associated type constraintsMatthew Jasper-0/+1
2021-02-08Fix pretty printer macro_rules with semicolon.Eric Huss-0/+3
2021-02-01Box the biggest ast::ItemKind variantsDániel Buga-9/+16
2021-01-09ast: Remove some indirection layers from values in key-value attributesVadim Petrochenkov-2/+3
2021-01-08rustc_ast_pretty: Remove `PrintState::insert_extra_parens`Vadim Petrochenkov-31/+2
2021-01-01const_generics_defaults: don't use todoRémy Rakic-1/+0
2021-01-01first pass at default values for const genericsJulian Knodt-2/+6
2020-12-30Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkovMara Bos-1/+1
2020-12-30Rename kw::Invalid -> kw::EmptyJoshua Nelson-1/+1
2020-12-28Add missing commas to `rustc_ast_pretty::pp` docsCamelid-2/+2
2020-12-20Fix pretty printing an AST representing `&(mut ident)`Thomas Bahn-1/+9
2020-11-15Rollup merge of #79016 - fanzier:underscore-expressions, r=petrochenkovJonas Schievink-0/+1
2020-11-15Rollup merge of #79005 - petrochenkov:noinjected, r=davidtwcoJonas Schievink-2/+1
2020-11-15Rollup merge of #78980 - thiolliere:gui-fix-qpath, r=estebankDylan DPC-5/+6
2020-11-14Add underscore expressions for destructuring assignmentsFabian Zaiser-0/+1
2020-11-13cleanup: Remove `ParseSess::injected_crate_name`Vadim Petrochenkov-2/+1
2020-11-12Rollup merge of #78836 - fanzier:struct-and-slice-destructuring, r=petrochenkovMara Bos-11/+10
2020-11-12fix pretty print for qpaththiolliere-5/+6
2020-11-11Implement destructuring assignment for structs and slicesFabian Zaiser-11/+10
2020-11-09Do not collect tokens for doc commentsVadim Petrochenkov-1/+1
2020-10-30Fix even more clippy warningsJoshua Nelson-7/+5
2020-10-30Rollup merge of #77888 - LingMan:ast_pretty_tt_prepend_space, r=jyn514Yuki Okushi-18/+7
2020-10-20Drop unneeded `mut`LingMan-3/+3
2020-10-16Parse inline const expressionsSantiago Pastorino-0/+11
2020-10-14Simplify a nested bool matchLingMan-18/+7
2020-10-14Auto merge of #77135 - Aaron1011:pretty-ignore-paren, r=petrochenkovbors-183/+324
2020-10-14Rollup merge of #77886 - LingMan:ast_pretty_bool_matches, r=petrochenkovYuki Okushi-8/+2
2020-10-13Replace trivial bool matches with the `matches!` macroLingMan-8/+2
2020-10-13Use Option::unwrap_or instead of open-coding itLingMan-6/+3
2020-10-11Allow skipping extra paren insertion during AST pretty-printingAaron Hill-5/+26
2020-10-11Move pprust code to a 'state' submoduleAaron Hill-179/+299
2020-09-10Fully integrate token collection for additional AST structsAaron Hill-2/+5
2020-09-10Attach `TokenStream` to `ast::Visibility`Aaron Hill-1/+1
2020-09-10Syntactically permit unsafety on modsDavid Tolnay-2/+9
2020-09-02Auto merge of #76170 - matklad:notrivia, r=petrochenkovbors-4/+0
2020-09-01Remove trivia tokensAleksey Kladov-4/+0
2020-08-30Factor out StmtKind::MacCall fields into `MacCallStmt` structAaron Hill-4/+3
2020-08-30mv compiler to compiler/mark-0/+3606