about summary refs log tree commit diff
path: root/compiler/rustc_lint/src
AgeCommit message (Expand)AuthorLines
2022-12-09Account for macros in const genericsEsteban Küber-0/+1
2022-12-09Rollup merge of #102406 - mejrs:missing_copy, r=wesleywiserMatthias Krüger-1/+31
2022-12-09Don't warn about unused parens when they are used by yeet exprMaybe Waffle-1/+4
2022-12-09Implement allow-by-default multiple_supertrait_upcastable lintGary Guo-0/+66
2022-12-07Rollup merge of #105267 - compiler-errors:issue-104613, r=oli-obkMatthias Krüger-1/+1
2022-12-07Split `EarlyContextAndPasses::check_id` in two.Nicholas Nethercote-2/+9
2022-12-07Inline some hot lint pass functions.Nicholas Nethercote-0/+6
2022-12-07Rename `$passes` as `$pass` in several macros.Nicholas Nethercote-14/+14
2022-12-07Add some useful comments.Nicholas Nethercote-1/+12
2022-12-07Remove `$hir` argument from `late_lint_methods!`.Nicholas Nethercote-42/+40
2022-12-07Auto merge of #105291 - nnethercote:remove-LintPassObjects, r=cjgillotbors-100/+51
2022-12-06Rollup merge of #105004 - TaKO8Ki:fix-104897, r=wesleywiserMatthias Krüger-5/+26
2022-12-06Rollup merge of #104898 - oli-obk:group_all_the_things, r=wesleywiserMatthias Krüger-1/+1
2022-12-05Remove `{Early,Late}LintPassObjects`.Nicholas Nethercote-100/+51
2022-12-04drive-by: move field_index to typeck resultsMichael Goulet-1/+1
2022-12-02Auto merge of #104863 - nnethercote:reduce-lint-macros, r=cjgillotbors-336/+157
2022-12-02return when expr has errorTakayuki Maeda-5/+26
2022-12-02Inline and remove `early_lint_node`.Nicholas Nethercote-35/+12
2022-12-02Merge `builtins` into `EarlyLintPassObjects`.Nicholas Nethercote-15/+4
2022-12-02Remove some unnecessary `Send` bounds.Nicholas Nethercote-3/+2
2022-12-02Inline and remove `late_lint_pass_crate`.Nicholas Nethercote-14/+9
2022-12-02Inline and remove `late_lint_mod_pass`.Nicholas Nethercote-17/+8
2022-12-02Merge `builtins` into `LateLintPassObjects`.Nicholas Nethercote-13/+7
2022-12-02Remove six macros relating to lint definitions.Nicholas Nethercote-119/+103
2022-12-02Remove `-Zno-interleave-lints`.Nicholas Nethercote-108/+24
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