about summary refs log tree commit diff
path: root/compiler/rustc_ast_pretty/src/pprust/state.rs
AgeCommit message (Expand)AuthorLines
2023-05-02Implement negative boundsMichael Goulet-0/+7
2023-05-02fix TODO commentsDeadbeef-2/+4
2023-05-02initial step towards implementing C string literalsDeadbeef-0/+2
2023-04-10Remove `..` from return type notationMichael Goulet-4/+0
2023-04-09Remove identity castsNilstrieb-1/+1
2023-04-09Fix some clippy::complexityNilstrieb-1/+3
2023-03-28Add `(..)` syntax for RTNMichael Goulet-0/+4
2023-02-21Use `ThinVec` in `ast::WhereClause`.Nicholas Nethercote-1/+1
2023-02-21Use `ThinVec` in `ast::Generics` and related types.Nicholas Nethercote-4/+3
2023-02-07Expand const-if-const trait bounds correctlyMichael Goulet-2/+12
2023-02-02Rename `rust_2015` => `is_rust_2015`Maybe Waffle-1/+1
2023-01-31Use `Edition` methods a bit moreMaybe Waffle-1/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-8/+8
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-12Auto merge of #105160 - nnethercote:rm-Lit-token_lit, r=petrochenkovbors-1/+1
2022-12-02Remove `token::Lit` from `ast::MetaItemLit`.Nicholas Nethercote-1/+1
2022-12-01Remove useless borrows and derefsMaybe Waffle-12/+12
2022-12-01Auto merge of #104861 - nnethercote:attr-cleanups, r=petrochenkovbors-8/+11
2022-11-29add `FIXME:` where it belongs Waffle Maybe-1/+1
2022-11-29`rustc_ast_pretty`: remove `ref` patternsMaybe Waffle-87/+88
2022-11-29Avoid more `MetaItem`-to-`Attribute` conversions.Nicholas Nethercote-8/+11
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-1/+1
2022-11-28Rename `ast::Lit` as `ast::MetaItemLit`.Nicholas Nethercote-6/+6
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-23/+17
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-3/+7
2022-09-14make `mk_attr_id` part of `ParseSess`SparrowLii-2/+4
2022-09-02Refactor and re-use BindingAnnotationCameron Steffen-16/+10
2022-08-17Rollup merge of #100018 - nnethercote:clean-up-LitKind, r=petrochenkovMatthias Krüger-1/+1
2022-08-16Rename some things related to literals.Nicholas Nethercote-1/+1
2022-08-16Shrink `ast::Attribute`.Nicholas Nethercote-2/+2
2022-08-04Enable unused_parens for match armswcampbell-1/+1
2022-07-29Remove `TreeAndSpacing`.Nicholas Nethercote-5/+5
2022-07-02ast: Add span to `Extern`Nixon Enraght-Moony-2/+2
2022-06-16Fix pretty printing of empty type bound lists in where-clauseDavid Tolnay-44/+49
2022-06-02Revert #96682.Nicholas Nethercote-18/+5
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-26/+31
2022-05-18use `CursorRef` more, to not to clone `Tree`sklensy-2/+2
2022-05-11ast: Introduce some traits to get AST node properties genericallyVadim Petrochenkov-0/+8
2022-05-05Rollup merge of #96682 - nnethercote:show-invisible-delims, r=petrochenkovMatthias Krüger-5/+18
2022-05-05Overhaul `MacArgs::Eq`.Nicholas Nethercote-3/+14
2022-05-04Show invisible delimeters (within comments) when pretty printing.Nicholas Nethercote-5/+18
2022-04-29Tweak `print_attr_item`.Nicholas Nethercote-7/+8
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-13/+15
2022-04-27Avoid producing `NoDelim` values in `MacArgs::delim()`.Nicholas Nethercote-18/+20
2022-04-16Rollup merge of #94985 - dtolnay:constattr, r=pnkfelixDylan DPC-1/+1
2022-04-14Reimplement lowering of sym operands for asm! so that it also works with glob...Amanieu d'Antras-2/+6
2022-03-28Remove `Nonterminal::NtTT`.Nicholas Nethercote-1/+0
2022-03-15Parse inner attributes on inline const blockDavid Tolnay-1/+1
2022-02-03Change struct expr pretty printing to match rustfmt styleDavid Tolnay-0/+3
2022-02-03Change pp indent to signed to allow negative indentsDavid Tolnay-1/+1