about summary refs log tree commit diff
path: root/compiler/rustc_ast
AgeCommit message (Expand)AuthorLines
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)-3/+1
2025-03-09Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxuMatthias Krüger-1/+3
2025-03-08Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.Nicholas Nethercote-1/+0
2025-03-08Specify rust lints for `compiler/` crates via Cargo.Nicholas Nethercote-0/+3
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
2025-02-28Remove `NtPat`.Nicholas Nethercote-9/+0
2025-02-27Rename `AssocOp::As` as `AssocOp::Cast`.Nicholas Nethercote-7/+7
2025-02-27Replace `AssocOp::DotDot{,Eq}` with `AssocOp::Range`.Nicholas Nethercote-12/+18
2025-02-27Introduce `AssocOp::Binary`.Nicholas Nethercote-143/+74
2025-02-27In `AssocOp::AssignOp`, use `BinOpKind` instead of `BinOpToken`Nicholas Nethercote-8/+17
2025-02-22Auto merge of #137420 - matthiaskrgr:rollup-rr0q37f, r=matthiaskrgrbors-2/+2
2025-02-22Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=NadrierilMatthias Krüger-2/+2
2025-02-22Auto merge of #136428 - EnzymeAD:enable-autodiff, r=oli-obkbors-1/+0
2025-02-21clean up autodiff code/commentsManuel Drehwald-1/+0
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-02-22Upgrade the compiler to edition 2024Michael Goulet-1/+1
2025-02-21Avoid snapshotting the parser in `parse_path_inner`.Nicholas Nethercote-4/+6
2025-02-21Remove `NtTy`.Nicholas Nethercote-10/+1
2025-02-21Remove `NtVis`.Nicholas Nethercote-8/+9
2025-02-11Add a TyPat in the AST to reuse the generic arg lowering logicOli Scherer-3/+57
2025-02-10Rollup merge of #136419 - EnzymeAD:autodiff-tests, r=onur-ozkan,jieyouxuMatthias Krüger-18/+6
2025-02-10remove outdated *First autodiff variants for higher-order adManuel Drehwald-18/+6
2025-02-07compiler: use rustc_abi in rustc_ast_*Jubilee Young-1/+1
2025-02-06Auto merge of #136471 - safinaskar:parallel, r=SparrowLiibors-25/+26
2025-02-03Express contracts as part of function header and lower it to the contract lan...Celina G. Val-3/+42
2025-02-03tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc`Askar Safin-25/+26