about summary refs log tree commit diff
path: root/compiler/rustc_ast/src
AgeCommit message (Expand)AuthorLines
2025-04-02Remove `recursion_limit` increases.Nicholas Nethercote-1/+0
2025-04-02Remove `TokenStream::flattened` and `InvisibleOrigin::FlattenToken`.Nicholas Nethercote-50/+2
2025-04-02Impl `Copy` for `Token` and `TokenKind`.Nicholas Nethercote-3/+3
2025-04-02Remove `NtBlock`, `Nonterminal`, and `TokenKind::Interpolated`.Nicholas Nethercote-184/+23
2025-04-02Fix a problem with metavars and inner attributes.Nicholas Nethercote-22/+39
2025-04-02Remove `Token::uninterpolated_span`.Nicholas Nethercote-21/+6
2025-04-02Remove `NtExpr` and `NtLiteral`.Nicholas Nethercote-53/+23
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-90/+188
2025-03-28Add `{ast,hir,thir}::PatKind::Missing` variants.Nicholas Nethercote-3/+9
2025-03-26Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e...Stuart Cook-10/+2
2025-03-25Rollup merge of #138911 - compiler-errors:define-opaque, r=oli-obkJacob Pratt-23/+86
2025-03-25Rollup merge of #138929 - oli-obk:assoc-ctxt-of-trait, r=compiler-errorsMatthias Krüger-3/+10
2025-03-25Allow defining opaques in statics and constsMichael Goulet-23/+86
2025-03-25Track whether an assoc item is in a trait impl or an inherent implOli Scherer-3/+10
2025-03-24Remove fields that are dead since the removal of type ascription syntaxLeón Orell Valerian Liehr-10/+2
2025-03-24Remove `is_any_keyword` methods.Nicholas Nethercote-5/+0
2025-03-21Rollup merge of #138754 - oli-obk:push-vtqtnwluyxop, r=compiler-errorsMatthias Krüger-1/+22
2025-03-20Handle spans of `~const`, `const` and `async` trait bounds in macro expansionOli Scherer-1/+22
2025-03-18Refactor YieldKind so postfix yield must have an expressionEric Holk-11/+47
2025-03-18Revert "Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retriev...Ralf Jung-1/+1
2025-03-17Rollup merge of #136355 - GuillaumeGomez:proc-macro_add_value_retrieval_metho...Jacob Pratt-1/+1
2025-03-14Preserve yield position during pretty printingEric Holk-5/+14
2025-03-12Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgrbors-1/+0
2025-03-12Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan...Matthias Krüger-1/+0
2025-03-12Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkovbors-31/+3
2025-03-12Introduce `sym::dummy` and `Ident::dummy`.Nicholas Nethercote-1/+1
2025-03-11Auto merge of #128440 - oli-obk:defines, r=lcnrbors-4/+27
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-4/+27
2025-03-11Auto merge of #136932 - m-ou-se:fmt-width-precision-u16, r=scottmcmbors-1/+1
2025-03-11Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-10Limit formatting width and precision to 16 bits.Mara Bos-1/+1
2025-03-10Revert "Use workspace lints for crates in `compiler/` #138084"许杰友 Jieyou Xu (Joe)-0/+1
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+0
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-07Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakisMatthias Krüger-1/+23
2025-03-07Increase recursion_limit in numerous crates.Nicholas Nethercote-0/+1
2025-03-07Remove `NtItem` and `NtStmt`.Nicholas Nethercote-31/+2
2025-03-06Add some code commentsSantiago Pastorino-1/+5
2025-03-06Use closure parse codeSantiago Pastorino-0/+8
2025-03-06Implement .use keyword as an alias of cloneSantiago Pastorino-0/+10
2025-03-05Implement `&pin const self` and `&pin mut self` sugarsFrank King-3/+18
2025-03-04Auto merge of #135186 - camelid:const-path-multi, r=BoxyUwUbors-15/+33
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-15/+33
2025-03-04Auto merge of #137959 - matthiaskrgr:rollup-62vjvwr, r=matthiaskrgrbors-148/+192
2025-03-03Rename `ast::TokenKind::Not` as `ast::TokenKind::Bang`.Nicholas Nethercote-8/+8
2025-03-03Replace `ast::TokenKind::BinOp{,Eq}` and remove `BinOpToken`.Nicholas Nethercote-144/+188
2025-03-01Implment `#[cfg]` and `#[cfg_attr]` in `where` clausesFrank King-8/+30
2025-02-28Auto merge of #137517 - nnethercote:rm-NtPat-NtItem-NtStmt, r=petrochenkovbors-61/+24
2025-02-28Remove `NtPath`.Nicholas Nethercote-33/+9
2025-02-28Remove `NtMeta`.Nicholas Nethercote-20/+16