about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/impl_trait_overcaptures.rs
AgeCommit message (Expand)AuthorLines
2025-07-16future-incompat lints: don't link to the nightly edition-guide versiondianne-1/+1
2025-07-04Same for typesMichael Goulet-1/+1
2025-07-04Remove Symbol for Named LateParam/Bound variantsMichael Goulet-17/+10
2025-06-13TypeVisiting binders no longer requires TypeFolding its interiorMichael Goulet-3/+2
2025-05-27Rename unpack to kindMichael Goulet-1/+1
2025-05-07Require T: TypeFoldable in Binder<T> visitMichael Goulet-2/+3
2025-04-26Update lint-docs to default to Rust 2024Eric Huss-1/+1
2025-04-08clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`xizheyin-2/+2
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-1/+1
2025-03-15Stop relying on rustc_type_ir in non-type-system cratesMichael Goulet-2/+2
2025-02-22Rollup merge of #136787 - compiler-errors:lt2024feat, r=oli-obkMatthias Krüger-4/+2
2025-02-09Remove lifetime_capture_rules_2024 featureMichael Goulet-4/+2
2025-02-08Rustfmtbjorn3-6/+4
2025-01-28Move outlives env computation into methodsMichael Goulet-4/+2
2025-01-28Consolidate OutlivesEnv construction with resolve_regionsMichael Goulet-1/+1
2025-01-13Make sure to mark IMPL_TRAIT_REDUNDANT_CAPTURES as Allow in edition 2024Michael Goulet-1/+1
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-1/+1
2024-12-19Auto merge of #133961 - lcnr:borrowck-cleanup, r=jackh726bors-3/+3
2024-12-18introduce `LateParamRegionKind`lcnr-3/+3
2024-12-17Use field init shorthand where possibleJosh Triplett-1/+1
2024-11-19impl trait overcaptures, yeet ` TypingMode::from_param_env`lcnr-3/+3
2024-11-11Recurse into APITs in impl_trait_overcapturesMichael Goulet-1/+5
2024-11-09Dont suggest use<APIT>Michael Goulet-1/+3
2024-11-09Suggest turning APITs into generics in opaque overcapturesMichael Goulet-35/+11
2024-11-04ty::BrK -> ty::BoundRegionKind::KMichael Goulet-7/+7
2024-10-29TypingMode :thinking:lcnr-2/+2
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-2/+2
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-1/+1
2024-10-02Move in_trait into OpaqueTyOriginMichael Goulet-1/+1
2024-10-02Use named fields for OpaqueTyOriginMichael Goulet-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-8/+10
2024-09-05Review commentsMichael Goulet-48/+39
2024-09-05Do less work on the good pathMichael Goulet-110/+113
2024-09-05Don't worry about uncaptured contravariant lifetimes if they outlive a captur...Michael Goulet-21/+226
2024-08-26Rollup merge of #129600 - traviscross:TC/tie-impl_trait_overcaptures-to-rust-...Matthias Krüger-4/+6
2024-08-26Tie `impl_trait_overcaptures` lint to Rust 2024Travis Cross-4/+6
2024-08-22Use a LocalDefId in ResolvedArg.Camille GILLOT-3/+4
2024-08-17Stabilize opaque type precise capturingMichael Goulet-6/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+1
2024-06-28Only require symbol name for @feature_gateMichael Goulet-3/+3
2024-06-17Rework precise capturing syntaxMichael Goulet-7/+11
2024-05-27Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercotebors-4/+1
2024-05-24Remove `DefId` from `EarlyParamRegion` (type system)Boxy-13/+5
2024-05-23Remove `LintDiagnostic::msg`León Orell Valerian Liehr-4/+1
2024-05-13And finally add testsMichael Goulet-15/+74
2024-05-13Warn against redundant use<...>Michael Goulet-68/+139
2024-05-13Don't suggest using use<> syntax to capture APITsMichael Goulet-4/+9
2024-05-13Suggest adding use<> syntaxMichael Goulet-6/+41
2024-05-13Add some commentingMichael Goulet-4/+23
2024-05-13Implement initial IMPL_TRAIT_OVERCAPTURES lintMichael Goulet-0/+236