about summary refs log tree commit diff
path: root/compiler/rustc_lint/src
AgeCommit message (Expand)AuthorLines
2022-12-02Eliminate four unnecessary lint macros.Nicholas Nethercote-40/+16
2022-12-01rustc_ast_lowering: Stop lowering imports into multiple itemsVadim Petrochenkov-1/+1
2022-12-01rustc_hir: Relax lifetime requirements on `Visitor::visit_path`Vadim Petrochenkov-3/+3
2022-11-30Update documentationOli Scherer-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-29Rollup merge of #104951 - Swatinem:async-kind, r=compiler-errorsMatthias Krüger-4/+1
2022-11-28Simplify checking for `GeneratorKind::Async`Arpad Borsos-4/+1
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-2/+2
2022-11-27Rollup merge of #104976 - WaffleLapkin:move_comments, r=cjgillotMatthias Krüger-1/+1
2022-11-27Auto merge of #104048 - cjgillot:split-lifetime, r=compiler-errorsbors-6/+2
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-1/+1
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-18/+26
2022-11-24Auto merge of #104845 - matthiaskrgr:rollup-tckj956, r=matthiaskrgrbors-0/+1
2022-11-24Rollup merge of #104796 - notriddle:notriddle/unused-issue-104397, r=oli-obkMatthias Krüger-0/+1
2022-11-24Auto merge of #103693 - HKalbasi:master, r=oli-obkbors-3/+5
2022-11-24Fix rustc_pass_by_value.Camille GILLOT-1/+1
2022-11-24Auto merge of #104321 - Swatinem:async-gen, r=oli-obkbors-1/+14
2022-11-24move things from rustc_target::abi to rustc_abihkalbasi-1/+1
2022-11-24move some layout logic to rustc_target::abi::layouthkalbasi-2/+4
2022-11-24Avoid `GenFuture` shim when compiling async constructsArpad Borsos-1/+14
2022-11-23lint: do not warn unused parens around higher-ranked function pointersMichael Howell-0/+1
2022-11-23Depend on `Mutability` orderingMaybe Waffle-2/+2
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-6/+2
2022-11-23Use nicer spans for `deref_into_dyn_supertrait`Maybe Waffle-3/+10
2022-11-23Make `deref_into_dyn_supertrait` lint the impl and not the usageMaybe Waffle-0/+88
2022-11-23Move `get_associated_type` from `clippy` to `rustc_lint`Maybe Waffle-0/+17
2022-11-22Rollup merge of #104359 - Nilstrieb:plus-one, r=fee1-deadManish Goregaokar-113/+203
2022-11-22Rollup merge of #103488 - oli-obk:impl_trait_for_tait, r=lcnrManish Goregaokar-0/+1
2022-11-22Auto merge of #103578 - petrochenkov:nofict, r=nagisabors-2/+2
2022-11-22Auto merge of #104696 - matthiaskrgr:rollup-gi1pdb0, r=matthiaskrgrbors-2/+2
2022-11-22Split `MacArgs` in two.Nicholas Nethercote-2/+2
2022-11-21Stop passing the self-type as a separate argument.Oli Scherer-6/+10
2022-11-21Use ty::List instead of InternalSubstsOli Scherer-7/+2
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-2/+2
2022-11-21Add an always-ambiguous predicate to make sure that we don't accidentlally al...Oli Scherer-0/+1
2022-11-21Rollup merge of #104595 - compiler-errors:poly-existential-predicate, r=lcnrMatthias Krüger-1/+1
2022-11-20Change to Ty::is_inhabited_fromCameron Steffen-2/+2
2022-11-20Auto merge of #98914 - fee1-dead-contrib:min-deref-patterns, r=compiler-errorsbors-1/+1