about summary refs log tree commit diff
path: root/compiler/rustc_ast
AgeCommit message (Expand)AuthorLines
2025-05-02Add useful comments on `ExprKind::If` variants.Nicholas Nethercote-0/+3
2025-04-30ast: Remove token visiting from AST visitorVadim Petrochenkov-123/+16
2025-04-30Auto merge of #127516 - nnethercote:simplify-LazyAttrTokenStream, r=petrochenkovbors-18/+369
2025-04-30Use `ThinVec` to shrink `LazyAttrTokenStreamInner`.Nicholas Nethercote-3/+4
2025-04-30Simplify `LazyAttrTokenStream`.Nicholas Nethercote-96/+121
2025-04-29Move various token stream things from `rustc_parse` to `rustc_ast`.Nicholas Nethercote-1/+326
2025-04-28Add or-patterns to pattern typesOli Scherer-0/+4
2025-04-25Auto merge of #140282 - matthiaskrgr:rollup-g6ze4jj, r=matthiaskrgrbors-1/+1
2025-04-25Rollup merge of #140229 - nnethercote:pre-DelimArgs-spacing, r=petrochenkovMatthias Krüger-13/+1
2025-04-23Make #![feature(let_chains)] bootstrap conditional in compiler/est31-1/+1
2025-04-23Derive `HashStable` for `DelimArgs`.Nicholas Nethercote-13/+1
2025-04-22Auto merge of #139897 - nnethercote:rm-OpenDelim-CloseDelim, r=petrochenkovbors-32/+104
2025-04-21Remove `token::{Open,Close}Delim`.Nicholas Nethercote-32/+104
2025-04-18Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmannMatthias Krüger-11/+22
2025-04-17Rollup merge of #139351 - EnzymeAD:autodiff-batching2, r=oli-obkMatthias Krüger-14/+26
2025-04-17Replace infallible `name_or_empty` methods with fallible `name` methods.Nicholas Nethercote-11/+22
2025-04-16working dupv and dupvonly for fwd modeManuel Drehwald-14/+26
2025-04-14Rollup merge of #139392 - compiler-errors:raw-expr, r=oli-obkMatthias Krüger-0/+11
2025-04-14Auto merge of #139781 - jhpratt:rollup-qadsjvb, r=jhprattbors-1/+1
2025-04-14Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated...bors-230/+20
2025-04-13Improve `-Z crate-attr` diagnosticsjyn-1/+1
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-2/+2
2025-04-07Rollup merge of #139465 - EnzymeAD:autodiff-sret, r=oli-obkStuart Cook-0/+6
2025-04-07Rollup merge of #139112 - m-ou-se:super-let, r=lcnrStuart Cook-3/+5
2025-04-07Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obkStuart Cook-3/+9
2025-04-07handle sret for scalar autodiffManuel Drehwald-0/+6
2025-04-06Rollup merge of #139367 - GuillaumeGomez:proc-macro-values, r=UrgauGuillaume Gomez-2/+2
2025-04-05Rollup merge of #137880 - EnzymeAD:autodiff-batching, r=oli-obkStuart Cook-0/+13
2025-04-04Detect and provide suggestion for `&raw EXPR`Michael Goulet-0/+11
2025-04-04Update `rustc-literal-escaper` version to `0.0.2`Guillaume Gomez-1/+1
2025-04-04Replace `rustc_lexer/unescape` with `rustc-literal-escaper` crateGuillaume Gomez-2/+2
2025-04-04Implement `super let`.Mara Bos-3/+5
2025-04-03add the autodiff batch mode frontendManuel Drehwald-0/+13
2025-04-03Rollup merge of #138767 - clubby789:check-cfg-bool, r=UrgauMatthias Krüger-0/+8
2025-04-03Allow boolean literals in `check-cfg`clubby789-0/+8
2025-04-03Tighten up assignment operator representations.Nicholas Nethercote-13/+82
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