about summary refs log tree commit diff
path: root/clippy_utils/src/ast_utils.rs
AgeCommit message (Expand)AuthorLines
2023-12-28Merge commit 'ac4c2094a6030530661bee3876e0228ddfeb6b8b' into clippy-subtree-syncPhilipp Krones-0/+1
2023-12-22Auto merge of #118847 - eholk:for-await, r=compiler-errorsbors-3/+16
2023-12-20Give `VariantData::Struct` named fields, to clairfy `recovered`.Alona Enraght-Moony-1/+3
2023-12-19Plumb awaitness of for loopsEric Holk-3/+16
2023-12-16Merge commit 'a859e5cc1ce100df22346a1005da30532d04de59' into clippyupPhilipp Krones-7/+10
2023-12-08Auto merge of #118420 - compiler-errors:async-gen, r=eholkbors-5/+6
2023-12-08Make some matches exhaustive to avoid bugs, fix toolsMichael Goulet-1/+2
2023-12-08coro_kind -> coroutine_kindMichael Goulet-4/+4
2023-12-08Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errorsbors-1/+1
2023-12-04Option<CoroutineKind>Eric Holk-2/+11
2023-12-04Merge Async and Gen into CoroutineKindEric Holk-3/+3
2023-12-03Parse a pattern with no armNadrieril-1/+1
2023-10-27Add gen blocks to ast and do some broken ast loweringOli Scherer-1/+1
2023-09-11Update tools and fulldeps testsMatthew Jasper-1/+1
2023-08-11Merge commit '1e8fdf492808a25d78a97e1242b835ace9924e4d' into clippyupPhilipp Krones-1/+3
2023-08-04Improve spans for indexing expressionsNilstrieb-1/+1
2023-07-28Make Clippy understand generic const itemsLeón Orell Valerian Liehr-2/+6
2023-04-27Make clippy happyMichael Goulet-1/+1
2023-04-11Merge commit '83e42a2337dadac915c956d125f1d69132f36425' into clippyupPhilipp Krones-3/+36
2023-04-04Rename `ast::Static` to `ast::StaticItem` to match `ast::ConstItem`Oli Scherer-1/+1
2023-04-04box a bunch of large typesOli Scherer-3/+3
2023-04-04Split out ast::ItemKind::Const into its own structOli Scherer-2/+2
2023-04-04rust-analyzer guided tuple field to named fieldOli Scherer-1/+1
2023-04-04rust-analyzer guided enum variant structificationOli Scherer-1/+1
2023-03-19Remove the `NodeId` of `ast::ExprKind::Async`Arpad Borsos-1/+1
2023-03-12Remove `box_syntax` from AST and use in toolsclubby789-1/+1
2023-02-21Use `ThinVec` in various AST types.Nicholas Nethercote-1/+2
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-01rustc_ast_lowering: Stop lowering imports into multiple itemsVadim Petrochenkov-1/+1
2022-11-23Fix clippy codeEsteban Küber-1/+1
2022-11-22Auto merge of #104688 - flip1995:clippyup, r=Manishearth,flip1995bors-6/+14
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-8/+12
2022-11-21Merge commit 'f4850f7292efa33759b4f7f9b7621268979e9914' into clippyupPhilipp Krones-6/+14
2022-11-17Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ...Nicholas Nethercote-5/+27
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-1/+1
2022-10-10Rename AssocItemKind::TyAlias to AssocItemKind::TypeMichael Goulet-2/+2
2022-08-16Shrink `ast::Attribute`.Nicholas Nethercote-1/+1
2022-08-10Do not consider method call receiver as an argument in AST.Camille GILLOT-1/+3
2022-07-18Merge commit 'fdb84cbfd25908df5683f8f62388f663d9260e39' into clippyupPhilipp Krones-4/+10
2022-07-12Fix clippy buildMaybe Waffle-2/+11
2022-07-02ast: Add span to `Extern`Nixon Enraght-Moony-2/+2
2022-05-23Rollup merge of #97254 - jhpratt:remove-crate-vis, r=cjgillotDylan DPC-1/+1
2022-05-21Merge crate and restricted visibilitiesJacob Pratt-1/+1
2022-05-21Remove feature: `crate` visibility modifierJacob Pratt-1/+1
2022-05-21Merge 'rust-clippy/master' into clippyupxFrednet-1/+1
2022-05-05Overhaul `MacArgs::Eq`.Nicholas Nethercote-1/+2
2022-03-14Merge commit 'dc5423ad448877e33cca28db2f1445c9c4473c75' into clippyupflip1995-6/+48
2022-03-05Change syntax for TyAlias where clausesJack Huey-42/+6
2022-01-27Merge commit 'a98e7ab8b94485be6bd03e0c6b8682ecab5b52e6' into clippyupflip1995-5/+5
2022-01-17Add termkadmin-2/+9