about summary refs log tree commit diff
path: root/clippy_utils/src/hir_utils.rs
AgeCommit message (Expand)AuthorLines
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-4/+4
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-2/+18
2025-01-29Eliminate PatKind::PathOli Scherer-2/+0
2025-01-23The clipper :3cBoxy-6/+6
2025-01-23Make `hir::TyKind::TraitObject` use tagged ptrBoxy-1/+1
2025-01-09Merge commit '19e305bb57a7595f2a8d81f521c0dd8bf854e739' into clippy-subtree-u...Philipp Krones-1/+1
2025-01-08Rename PatKind::Lit to ExprOli Scherer-2/+2
2025-01-08Exhaustively handle expressions in patternsOli Scherer-8/+38
2024-12-31cover guard patterns in clippy lintsMax Niederman-0/+4
2024-12-26Merge commit '609cd310be44677ae31d452a17b0f8207e1abfe1' into clippy-subtree-u...Philipp Krones-11/+11
2024-12-14(Re-)Implement impl_trait_in_bindingsMichael Goulet-1/+2
2024-12-12Fix toolsMichael Goulet-0/+15
2024-12-10Remove more traces of anonymous ADTsMichael Goulet-3/+1
2024-12-09Introduce `default_field_values` featureEsteban Küber-3/+8
2024-12-01Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwuJacob Pratt-21/+9
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-21/+9
2024-11-28Merge commit 'ff4a26d442bead94a4c96fb1de967374bc4fbd8e' into clippy-subtree-u...Philipp Krones-6/+12
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-3/+3
2024-11-14Merge commit '786fbd6d683933cd0e567fdcd25d449a69b4320c' into clippy-subtree-u...Philipp Krones-4/+4
2024-11-07Merge commit 'f712eb5cdccd121d0569af12f20e6a0fabe4364d' into clippy-subtree-u...Philipp Krones-5/+10
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-4/+1
2024-10-22Represent TraitBoundModifiers as distinct parts in HIRMichael Goulet-1/+13
2024-10-18Merge commit 'a109190d7060236e655fc75533373fa274ec5343' into clippy-subtree-u...Philipp Krones-13/+106
2024-10-03Rollup merge of #131183 - compiler-errors:opaque-ty-origin, r=estebankMatthias Krüger-2/+1
2024-10-03Merge commit 'aa0d551351a9c15d8a95fdb3e2946b505893dda8' into clippy-subtree-u...Philipp Krones-19/+30
2024-10-02Remove redundant in_trait from hir::TyKind::OpaqueDefMichael Goulet-2/+1
2024-09-24Merge commit '7901289135257ca0fbed3a5522526f95b0f5edba' into clippy-subtree-u...Philipp Krones-6/+6
2024-08-24Merge commit '0f8eabd6231366bfc1bb1464601297c2d48f8f68' into clippyupJason Newcomb-12/+10
2024-08-08Merge commit 'cb806113e0f83a8f9b47d35b453b676543bcc40e' into clippy-subtree-u...Philipp Krones-6/+6
2024-07-25Merge commit '37f4fbb92913586b73a35772efd00eccd1cbbe13' into clippy-subtree-u...Philipp Krones-1/+1
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-0/+6
2024-07-16Use `ConstArg` for array lengthsNoah Lev-2/+2
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-5/+17
2024-06-27Merge commit '68a799aea9b65e2444fbecfe32217ce7d5a3604f' into clippy-subtree-u...Philipp Krones-3/+3
2024-06-13Merge commit '3e5a02b13b1244545454752c6629b767522a44b1' into clippy-subtree-u...Philipp Krones-4/+8
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-3/+3
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-4/+4
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-4/+4
2024-05-30Merge commit 'c9139bd546d9cd69df817faeab62c5f9b1a51337' into clippy-subtree-u...Philipp Krones-1/+1
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-2/+2
2024-05-17Rename Unsafe to SafetySantiago Pastorino-1/+1
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-2/+2
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-2/+2
2024-04-08Thread pattern types through the HIROli Scherer-0/+4
2024-04-04Merge commit '9725c4a162502a02c1c67fdca6b797fe09b2b73c' into clippy-subtree-u...Philipp Krones-2/+1
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-0/+1
2024-03-20Rename `hir::Let` into `hir::LetExpr`Guillaume Gomez-2/+2
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-2/+2
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-0/+1
2024-02-27Merge commit '10136170fe9ed01e46aeb4f4479175b79eb0e3c7' into clippy-subtree-u...Philipp Krones-4/+1