about summary refs log tree commit diff
path: root/compiler/rustc_ast/src/ast.rs
AgeCommit message (Expand)AuthorLines
2025-06-27Rollup merge of #139858 - oli-obk:new-const-traits-syntax, r=fee1-deadMatthias Krüger-3/+3
2025-06-26Change const trait bound syntax from ~const to [const]Oli Scherer-3/+3
2025-06-25make `tidy-alphabetical` use a natural sortFolkert de Vries-1/+1
2025-06-24Rollup merge of #135731 - frank-king:feature/pin-borrow, r=eholk,traviscrossJubilee-0/+4
2025-06-17Rollup merge of #142371 - fee1-dead-contrib:push-xqlkumzurkus, r=petrochenkovJacob Pratt-4/+22
2025-06-15Implement pinned borrows, part of `pin_ergonomics`Frank King-0/+4
2025-06-13Reduce precedence of expressions that have an outer attrDavid Tolnay-4/+13
2025-06-13Auto merge of #142443 - matthiaskrgr:rollup-l1l6d0v, r=matthiaskrgrbors-0/+32
2025-06-13Rollup merge of #142069 - nnethercote:Zmacro-stats, r=petrochenkovMatthias Krüger-2/+19
2025-06-13Rollup merge of #134847 - dtolnay:asymmetrical, r=fmeaseMatthias Krüger-5/+10
2025-06-12add `extern "custom"` functionsFolkert de Vries-0/+32
2025-06-12avoid `&mut P<T>` in `visit_expr` etc methodsDeadbeef-4/+22
2025-06-12Add some useful `Path`/`PathSegment` equality operations.Nicholas Nethercote-2/+19
2025-06-06Rollup merge of #141603 - nnethercote:reduce-P, r=fee1-deadGuillaume Gomez-5/+4
2025-06-03Rollup merge of #141945 - nnethercote:rm-Path-is_ident, r=compiler-errorsMatthias Krüger-13/+9
2025-06-03Rollup merge of #141724 - Sol-Ell:issue-141141-fix, r=nnethercoteMatthias Krüger-0/+33
2025-06-03Remove `Path::is_ident`.Nicholas Nethercote-13/+9
2025-06-02Separately check equality of the scalar types and compound types in the order...Ell-0/+33
2025-05-30Rollup merge of #141430 - fee1-dead-contrib:push-nmzoprvtsvww, r=petrochenkovMatthias Krüger-1/+14
2025-05-29remove `visit_clobber` and move `DummyAstNode` to `rustc_expand`Deadbeef-1/+14
2025-05-28Reorder `ast::ItemKind::{Struct,Enum,Union}` fields.Nicholas Nethercote-11/+9
2025-05-27Remove the one use of `P<[T]>`.Nicholas Nethercote-1/+1
2025-05-27Remove `P::map`.Nicholas Nethercote-4/+3
2025-05-18Rollup merge of #140746 - dianne:guard-pat-res, r=oli-obkLeón Orell Valerian Liehr-1/+1
2025-05-18name resolution for guard patternsdianne-1/+1
2025-05-10Remove `AstDeref`.Nicholas Nethercote-2/+1
2025-05-03Implement asymmetrical precedence for closures and jumpsDavid Tolnay-5/+10
2025-05-02Add useful comments on `ExprKind::If` variants.Nicholas Nethercote-0/+3
2025-04-28Add or-patterns to pattern typesOli Scherer-0/+2
2025-04-23Derive `HashStable` for `DelimArgs`.Nicholas Nethercote-13/+1
2025-04-14Rollup merge of #139392 - compiler-errors:raw-expr, r=oli-obkMatthias Krüger-0/+11
2025-04-07Rollup merge of #139112 - m-ou-se:super-let, r=lcnrStuart Cook-1/+2
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-1/+7
2025-04-04Detect and provide suggestion for `&raw EXPR`Michael Goulet-0/+11
2025-04-04Implement `super let`.Mara Bos-1/+2
2025-04-03Tighten up assignment operator representations.Nicholas Nethercote-1/+70
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-28/+79
2025-03-28Add `{ast,hir,thir}::PatKind::Missing` variants.Nicholas Nethercote-1/+7
2025-03-26Rollup merge of #138898 - fmease:decrustify-parser-post-ty-ascr, r=compiler-e...Stuart Cook-8/+0
2025-03-25Allow defining opaques in statics and constsMichael Goulet-0/+2
2025-03-24Remove fields that are dead since the removal of type ascription syntaxLeón Orell Valerian Liehr-8/+0
2025-03-18Refactor YieldKind so postfix yield must have an expressionEric Holk-4/+33
2025-03-14Preserve yield position during pretty printingEric Holk-1/+10
2025-03-11Implement `#[define_opaque]` attribute for functions.Oli Scherer-1/+2
2025-03-07Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakisMatthias Krüger-1/+13
2025-03-06Add some code commentsSantiago Pastorino-1/+5
2025-03-06Use closure parse codeSantiago Pastorino-0/+5
2025-03-06Implement .use keyword as an alias of cloneSantiago Pastorino-0/+3
2025-03-05Implement `&pin const self` and `&pin mut self` sugarsFrank King-3/+18
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-15/+33