about summary refs log tree commit diff
path: root/compiler/rustc_lint/src/builtin.rs
AgeCommit message (Expand)AuthorLines
2023-01-04get_parent and find_parentMichael Goulet-1/+1
2023-01-04rename get_parent_node to parent_idMichael Goulet-1/+1
2023-01-03fix dupe word typosRageking8-1/+1
2022-12-26address review comments + better testsLukas Markeffsky-51/+63
2022-12-22Fix `explicit_outlives_requirements` lint in macrosLukas Markeffsky-20/+30
2022-12-21Improve code based on feedback.Bryan Garza-16/+10
2022-12-21Add lint doc commentBryan Garza-1/+20
2022-12-21Update track_caller logic/lint after rebaseBryan Garza-4/+12
2022-12-21update wording of lintBryan Garza-1/+1
2022-12-21Update code based on PR commentsBryan Garza-3/+9
2022-12-21Switch `#[track_caller]` back to a no-op unless feature gate is enabledBryan Garza-1/+44
2022-12-18don't clone Copy typesMatthias Krüger-2/+2
2022-12-13Combine projection and opaque into aliasMichael Goulet-2/+2
2022-12-10Auto merge of #105416 - nnethercote:more-linting-tweaks, r=cjgillotbors-0/+3
2022-12-09Rollup merge of #102406 - mejrs:missing_copy, r=wesleywiserMatthias Krüger-1/+31
2022-12-07Inline some hot lint pass functions.Nicholas Nethercote-0/+3
2022-12-04drive-by: move field_index to typeck resultsMichael Goulet-1/+1
2022-11-29Rebasemejrs-7/+2
2022-11-29Update trait checkmejrs-4/+7
2022-11-29Make `missing_copy_implementations` more cautiousmejrs-1/+33
2022-11-29Make inferred_outlives_crate return ClauseSantiago Pastorino-12/+8
2022-11-27Auto merge of #103917 - oli-obk:layout_math, r=RalfJung,lcnrbors-63/+97
2022-11-26Rollup merge of #104786 - WaffleLapkin:amp-mut-help, r=compiler-errorsGuillaume Gomez-2/+2
2022-11-25Use "must be init" instead of "must not be uninit" everywhereOli Scherer-5/+3
2022-11-25Add a `because` to errors derived from fieldsOli Scherer-22/+21
2022-11-25Don't show fields from other cratesOli Scherer-1/+3
2022-11-25Reinstate the previous compact form of "in this field" errorsOli Scherer-4/+12
2022-11-25Don't try to compute the layout of generic types.Oli Scherer-23/+23
2022-11-25Compute layout instead of manually procesisng the layout restriction attributesOli Scherer-31/+36
2022-11-25Print a trace through types to show how to get to the problematic typeOli Scherer-42/+64
2022-11-25Introduce PredicateKind::ClauseSantiago Pastorino-8/+13
2022-11-23Depend on `Mutability` orderingMaybe Waffle-2/+2
2022-11-22Rollup merge of #103488 - oli-obk:impl_trait_for_tait, r=lcnrManish Goregaokar-0/+1
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-2/+2
2022-11-21Add an always-ambiguous predicate to make sure that we don't accidentlally al...Oli Scherer-0/+1
2022-11-17Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-deadbors-8/+5
2022-11-16Use `token::Lit` in `ast::ExprKind::Lit`.Nicholas Nethercote-3/+4
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-8/+5
2022-10-31Rollup merge of #103338 - l4l:enum-unreachable-pub, r=nagisaDylan DPC-2/+6
2022-10-29Rollup merge of #103625 - WaffleLapkin:no_tyctxt_dogs_allowed, r=compiler-errorsGuillaume Gomez-1/+1
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-31/+31
2022-10-27Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functionsMaybe Waffle-1/+1
2022-10-26privacy: Rename "accessibility levels" to "effective visibilities"Vadim Petrochenkov-4/+5
2022-10-23Rollup merge of #103402 - joshtriplett:niche-wrap-fix, r=oli-obkMichael Howell-1/+4
2022-10-23Migrate all diagnosticsNilstrieb-87/+73
2022-10-23Auto merge of #102660 - camsteffen:uninhabited-perf, r=oli-obkbors-41/+5
2022-10-23Fix wrapped valid-range handling in ty_find_init_errorJosh Triplett-1/+4
2022-10-22Introduce InhabitedPredicateCameron Steffen-41/+5
2022-10-21Fix unreachable_pub suggestion for enum with fieldsKitsu-2/+6
2022-10-19Fixup a few tests needing asm supportJosh Stone-0/+1