about summary refs log tree commit diff
path: root/compiler/rustc_ast
AgeCommit message (Expand)AuthorLines
2023-03-31Auto merge of #109010 - compiler-errors:rtn, r=eholkbors-6/+12
2023-03-28Fix mismatched punctuation in Debug impl of AttrIdDavid Tolnay-1/+1
2023-03-28Add `(..)` syntax for RTNMichael Goulet-10/+12
2023-03-28Feature gateMichael Goulet-0/+4
2023-03-27Rollup merge of #109354 - Swatinem:rm-closureid, r=compiler-errorsGuillaume Gomez-10/+5
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-0/+22
2023-03-19Remove the `NodeId` of `ast::ExprKind::Async`Arpad Borsos-10/+5
2023-03-17Rollup merge of #108958 - clubby789:unbox-the-hir, r=compiler-errorsMatthias Krüger-3/+1
2023-03-16Support flattening/inlining format_args through & and ().Mara Bos-0/+9
2023-03-16Flatten nested format_args!() into one.Mara Bos-2/+2
2023-03-14Remove box expressions from HIRclubby789-3/+1
2023-03-12Remove `box_syntax` from AST and use in toolsclubby789-8/+1
2023-03-08Rename `MapInPlace` as `FlatMapInPlace`.Nicholas Nethercote-1/+1
2023-03-03Match unmatched backticks in comments in compiler/est31-1/+1
2023-02-21Use `ThinVec` in a few more AST types.Nicholas Nethercote-6/+6
2023-02-21Use `ThinVec` in `ast::ExprKind::Match`.Nicholas Nethercote-1/+1
2023-02-21Use `ThinVec` in `ast::PatKind::Struct`.Nicholas Nethercote-3/+3
2023-02-21Use `ThinVec` in `ast::AngleBracketedArgs`.Nicholas Nethercote-2/+2
2023-02-21Use `ThinVec` in `ast::Block`.Nicholas Nethercote-2/+2
2023-02-21Use `ThinVec` in various AST types.Nicholas Nethercote-33/+38
2023-02-21Use `ThinVec` in `ast::Impl` and related types.Nicholas Nethercote-4/+4
2023-02-21Use `ThinVec` in `ast::WhereClause`.Nicholas Nethercote-9/+20
2023-02-21Use `ThinVec` in `ast::Generics` and related types.Nicholas Nethercote-17/+15
2023-02-21Upgrade `thin-vec` from 0.2.9 to 0.2.12.Nicholas Nethercote-1/+1
2023-02-11rustc_ast: Merge impls and reorder methods for attributes and meta itemsVadim Petrochenkov-311/+307
2023-02-03Rollup merge of #107544 - nnethercote:improve-TokenCursor, r=petrochenkovDylan DPC-15/+27
2023-02-03Auto merge of #107569 - petrochenkov:optattr, r=nnethercotebors-23/+50
2023-02-03Rename `Cursor`/`CursorRef` as `TokenTreeCursor`/`RefTokenTreeCursor`.Nicholas Nethercote-14/+16
2023-02-03Make clear that `TokenTree::Token` shouldn't contain a delimiter.Nicholas Nethercote-1/+2
2023-02-03Improve doc comment desugaring.Nicholas Nethercote-0/+9
2023-02-02Revert "Teach parser to understand fake anonymous enum syntax" and related co...Michael Goulet-2/+2
2023-02-01ast: Optimize list and value extraction primitives for attributesVadim Petrochenkov-23/+50
2023-01-30Replace enum `==`s with `match`es where it makes senseMaybe Waffle-16/+17
2023-01-28Rollup merge of #107194 - xfix:remove-slice-internals-dependency-in-rustc-ast...Yuki Okushi-2/+2
2023-01-27Replace format flags u32 by enums and bools.Mara Bos-2/+24
2023-01-26Auto merge of #106745 - m-ou-se:format-args-ast, r=oli-obkbors-1/+287
2023-01-26Rollup merge of #106960 - estebank:parse-anon-enums, r=cjgillotMatthias Krüger-2/+2
2023-01-24Work around issue 106930.Mara Bos-0/+6
2023-01-23review comment: Remove AST AnonTyEsteban Küber-5/+2
2023-01-22Remove dependency on slice_internals feature in rustc_astKonrad Borowski-2/+2
2023-01-17Rollup merge of #104505 - WaffleLapkin:no-double-spaces-in-comments, r=jackh726Matthias Krüger-1/+1
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-17Teach parser to understand fake anonymous enum syntaxEsteban Küber-3/+6
2023-01-15make error emitted on `impl &Trait` nicerEzra Shaw-1/+2
2023-01-12parse const closuresDeadbeef-0/+4
2023-01-12Expand format_args!() in rust_ast_lowering.Mara Bos-1/+281
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-20/+19
2023-01-04Rollup merge of #106361 - clubby789:int-literal-too-large, r=estebankMatthias Krüger-2/+2
2023-01-02Rollup merge of #106383 - Manishearth:ast-docs, r=compiler-errorsMichael Goulet-0/+15
2023-01-02Document rustc_ast::FnHeader fieldsManish Goregaokar-0/+4