about summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
2023-04-28Rollup merge of #110873 - clubby789:migrate-rustc-parse-trivial, r=compiler-e...Matthias Krüger-2/+2
2023-04-27Auto merge of #107782 - Zoxc:worker-local, r=cjgillotbors-32/+4
2023-04-27Migrate trivially translatable `rustc_parse` diagnosticsclubby789-2/+2
2023-04-21use P<[Ident]> instead of Vec<Ident>DrMeepster-2/+2
2023-04-21offset_ofDrMeepster-1/+19
2023-04-19Auto merge of #110393 - fee1-dead-contrib:rm-const-traits, r=oli-obkbors-2/+2
2023-04-17Rollup merge of #110394 - scottmcm:less-idx-new, r=WaffleLapkinMatthias Krüger-4/+4
2023-04-16use matches! macro in more placesMatthias Krüger-10/+10
2023-04-16Various minor Idx-related tweaksScott McMurray-4/+4
2023-04-16make rustc compilableDeadbeef-2/+2
2023-04-16Remove WorkerLocal from AttrIdGeneratorJohn Kåre Alsaker-32/+4
2023-04-12Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholkMatthias Krüger-6/+0
2023-04-10Remove `..` from return type notationMichael Goulet-6/+0
2023-04-10Fix typos in compilerDaniPopes-1/+1
2023-04-04Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem`Oli Scherer-8/+8
2023-04-04box a bunch of large typesOli Scherer-12/+12
2023-04-04Split out ast::ItemKind::Const into its own structOli Scherer-17/+29
2023-04-04rust-analyzer guided tuple field to named fieldOli Scherer-6/+15
2023-04-04rust-analyzer guided enum variant structificationOli Scherer-8/+11
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-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